0
点赞
收藏
分享

微信扫一扫

30、yum命令使用详情

yum命令使用格式

yum [option] [command] [package...]

常用选项:

 -y 自动回答yes

 -q 静默模式

 --nogpgcheck  禁止进行gpg check

 --enablerepo=repoid名称  临时启用repoid

 --disablerepo=repoid名称  临时禁用,和上面语句同时使用

30、yum命令使用详情_ide

yum list 列出所有包  yum list available列出可用的包

30、yum命令使用详情_ide_02

显示仓库列表

yum repolist [all | enabled | disabled]

30、yum命令使用详情_yum命令_03

显示程序包

yum list [all | available | installed | updates]

30、yum命令使用详情_ide_04

安装程序包

yum install package1 [package2]...

yum reinstall package1 .... 重新安装

30、yum命令使用详情_ide_05

安装epel源  install epel-release  -y  yum install -y sl

30、yum命令使用详情_yum源_06

利用网络安装repo包

30、yum命令使用详情_yum源_07

30、yum命令使用详情_yum源_08

禁用其他所有repo,启用elrepo-kernel去安装kernel新版本

30、yum命令使用详情_ide_09

30、yum命令使用详情_yum源_10

30、yum命令使用详情_ide_11

30、yum命令使用详情_yum命令_12

卸载程序包

yum remove | erase package1 [package2]...

升级和降级

yum update [package1]...

yum downgrade package1

yum check-update 检查可用升级

查询

yum info [...] 查看程序包的infomation

30、yum命令使用详情_缓存_13

查看指定特性或者文件由哪个程序包提供服务

yum provides | whatprovides feature1 [feature2]

30、yum命令使用详情_yum源_14

指定关键字搜索程序包

yum search string1 [string2]...

30、yum命令使用详情_yum源_15

查看指定包所依赖的capabilites:

yum deplist package1 [package2]...  同 rpm -R

30、yum命令使用详情_yum源_16

仓库缓存

缓存默认配置文件在  /etc/yum.conf 

30、yum命令使用详情_yum源_17

30、yum命令使用详情_yum命令_18

该目录中的结构和repo保持一致

因该目录是缓存,安装过程会存储很多文件,长期会导致目录文件大,需要定期清理

yum clean [packages | metadata | expire-cache | rpmdb | all]

构建缓存  yum makecache

30、yum命令使用详情_缓存_19

30、yum命令使用详情_缓存_20


查看yum事务历史

日志记录在 /var/log/yum.log   /var/log/dnf.rpm.log  /var/log/dnf.log

30、yum命令使用详情_yum命令_21

日志命令  yum history [info| list |package-list|packages-info|undo|redo |rollback|new|stats]

30、yum命令使用详情_ide_22

30、yum命令使用详情_ide_23

yum history undo 14 将ID为14的yum 命令撤销,如已安装的,则卸载,升级的则回退

yum history redo 15 将ID为15的yum命令重新执行一遍

安装升级本地程序包

yum localinstall|install rpmfile1 [rpmfile2] [...]

yum localupdate|update rpmfile1 [rpmfile2] [...]

软件包组管理

yum groups list [hidden] [groupwildcard] [...]  列出包组

yum groups install group1 [group2] [...]  安装包组

yum groups remove group1 [group2] [...] 卸载包组

yum groups info group1 [...]  查看包组中的信息

30、yum命令使用详情_缓存_24

30、yum命令使用详情_缓存_25

yum排错

yum失败主要原因有以下三点

1、/etc/yum.repo.d/*.repo文件格式出错

2、缓存问题 yum clean all 清理

3、yum源网络不通

举报

相关推荐

0 条评论