centos-yum软件包管理

Posted liang-yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos-yum软件包管理相关的知识,希望对你有一定的参考价值。

yum仓库配置文件目录: /etc/yum.repos.d并以.repo结尾

[rhel-media]: yum源的名称,可自定义。

baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)

enabled=1 : 设置此源是否可用,1为可用,0为禁用。

gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。

附:阿里云centos repo下载地址

 

 

yum repolist all 列出所有仓库

yum list installed 列出已安装rpm包

yum list all 列出仓库中所有软件包

yum info 软件包名称 查看软件包信息

yum install 软件包名称 安装软件包

yum reinstall 软件包名称 重新安装软件包

yum update 软件包名称 升级软件包

yum list updates 或 yum check-update 检查可更新软件包

yum remove 软件包 移除软件包

yum clean all 清除所有仓库缓存

yum list recent 列出新加入仓库的软件包

yum list extras 列出非yum源安装的rpm包

yum deplist httpd 显示依赖信息

yum grouplist 查看系统中已安装软件包组

yum groupinstall 软件包组 安装软件包组

yum groupremove 移除软件包组

yum groupinfo 软件包组 查看软件包组信息

 

添加第三方源EPEL EPEL(企业版 Linux 附加软件包)是一个由Fedora特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(如CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL的软件包通常不会与企业版Linux官方源中的软件包发生冲突,或者互相替换文件。EPEL项目与Fedora基本一致,包含完整的构建系统、升级管理器、镜像管理器等。

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum repolist

yum --enablerepo=epel info nginx

yum --enablerepo=epel install nginx

 

yum-axelget是EPEL提供的一个yum插件。使用该插件后用yum安装软件时可以并行下载,大大提高了软件的下载速度。安装该插件的同时会安装另一个并行下载工具软件axel,它在下载http、ftp等简单协议的文件时非常好用。

#yum install epel-release

#yum install yum-axelget

以上是关于centos-yum软件包管理的主要内容,如果未能解决你的问题,请参考以下文章

疑难杂症-CentOS-yum错误: Cannot retrieve repository metadata (repomd.xml) for repository:

解决centos-yum无法正常使用问题

使用 Git 来管理 Xcode 中的代码片段

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?

如何使用Android片段管理器传递变量[重复]