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 :若为校验请指定公钥文件地址。
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