yum的使用

yum的存在主要是用于解决rpm包的依赖关系

yum的注意事项

yum的配置文件必须放在/etc/yum.repo.d目录下,且结尾必须是“.repo”的后缀

yum的源必须是合法的安装源(也就是必须具备rpm包,且为这些包建立repodata数据关系)

yum的/etc/yum.repo.d的文件下可以放多个配置文件,一个配置文件也可以指定多个源(仓库),如果仓库启用就必须都是可用的,若是有一个不可用就会造成整个yum不可用

配置文件必须放在/etc/yum.repos.d/目录之下 且文件名必须为 .repo 结尾扩展名
#仓库名
[rhel7.2]
#对该源的注释信息
name="redhat7.2 install"
#执行源url路径 file:// http:// ftp://
baseurl=file:///run/media/root/RHEL-7.2\ Server.x86_64/
#是否启用
enabled=1
#是否校验 0:不要校验 1:校验 如果为0无需校验 则不用写gpgkey选项
gpgcheck=0
#校验文件
gpgkey=file:///run/media/root/RHEL-7.2\ Server.x86_64/RPM-GPG-KEY-redhat-release

yum的命令

yum makecache --制作缓存,提高之后yum效率
yum clean all --清空缓存
yum repolist ---列出当前系统配置启用的仓库
yum install pgname --安装,解决依赖关系后会询问确认
yum install -y pgname --不询问直接安装
yum reinstall pgname --重装
yum remove pgname --卸载 yum remove -y
yum erase pgname --卸载
yum list --列出所有仓库中所有软件列表
yum info pgname --查询包的信息,其实就是 rpm -qi查询
yum search "key" --根据关键字在仓库中查找软件包,不区分大小写,key匹配包括包名 和 包的描述信息
yum localinstall 本地rpm安装文件名 --使用yum安装本地的RPM包,通过yum仓库去解决本地rpm包的依赖
yum update --更新系统中所有的RPM包

yum grouplist --查看有哪些可有的软件包组
yum groupinfo 包组名 --查看一组软件包的信息
yum groupinstall 包组名 --安装一组软件包
yum groupremove 包组名 --卸载一组软件包

yum history list ---列出yum历史动作
yum history info ----查看最后一次yum操作详细信息
yum history info 17 ----查看yum历史操作id编号为17的详细信息

yum deplist pgname ---查询依赖关系
通过yum安装本地的rpm包,如果存在依赖时,yum自动通过 现有的仓库解决依赖关系 --nogpgcheck不进行校验检查
# yum localinstall bind-9.7.0-5.P2.el6.x86_64.rpm --nogpgcheck

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值