YUM软件仓库
yum:Yellow dog Updater,Modified黄狗管理器,更新管理器
是一个在Fedora和RedHat以及CentOS中的shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
定义配置文件:vim /etc/yum.repos.d/base.repo
yum.repos.d目录下只认识.repo结尾的配置文件
本地源配置文件:
[base]源标识 必须写
name=base源名称 可写可不写
baseurl=file:///mnt/ 软件包的位置file本地文件://协议 file代表是本地文件 如果在网络上安装就可改成 (网络访问链接)前提是虚拟机可以上网
enable=1,启用这个仓库或者源,一个源可以有多个仓库 默认生效(表示开机启动)
gpgcheck=0校验是否为官方的
gpgcheck=1 是否gpg签名检查,1为检查,0为不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 如果上面gpg签名为不检查,那么这里就省略,如果是检查,需要配置。
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,
更精确的用法是
yum clean headers 除header,
yum clean packages 清除下载的rpm包,
yum clean all 清除所有仓库缓存
yum repolist all 列出所有仓库
yum list all 列出仓库中所有软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 删除软件包
yum check-update 检查可更新的软件包
yum grouplist 查看系统中已安装的软件包组
yum groupinstall 软件包组 安装指定软件包组
yum groupremove 软件包组 移除指定软件包组
yum groupinfo 软件包组 查询指定的软件包组信息