linux yum命令总结

1:搜索和显示

yum  list <package name> --showduplicates#显示指定程序包安装情况或可下载的安装包
yum  list <package name> --showduplicates| sort -r#可下载的安装包,并按版本排序
yum search keyword  #根据关键词keyword去搜索包含改关键词的包
yum info <package name>#显示安装包信息

2:搜索已经安装的包

yum list installed |grep xxx

3:安装

yum groupinsall <group name>  #安装程序组,yum -y groupinstall "Development Tools",表示安装常用开发工具组,git,svn等
yum install <package name>#安装某个报最新版本
yum install <package name>-<version info>#安装指定版本的包

#以下示例,以RH442需要安装的kernel-debuginfo包为例
yum list kernel-debuginfo --showduplicates
#Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
#Updating certificate-based repositories.
#Available Packages
#kernel-debuginfo.x86_64   2.6.32-220.el6       kernel-extras
#kernel-debuginfo.x86_64   2.6.32-220.2.1.el6   kernel-extras
#kernel-debuginfo.x86_64   2.6.32-220.4.1.el6   kernel-extras

#查看yum能提供的软件包的全部版本,这里能看到,kernel-debuginfo有3个版本

yum list kernel
#Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
#Updating certificate-based repositories.
#Installed Packages
#kernel.x86_64  2.6.32-220.el6    @anaconda-RedHatEnterpriseLinux-201111171049.x86_64/6.2
#Available Packages
#kernel.x86_64  2.6.32-220.4.1.el6  Updates 

#查看到当前使用的kernel版本是2.6.32-220,指定软件版本进行安装

yum install kernel-debuginfo-2.6.32-220.el6

4:更新和升级

yum update               #全部更新
yum update package1      #更新指定程序包package1
yum check-update         #检查可更新的程序
yum upgrade package1     #升级指定程序包package1
yum groupupdate group1   #升级程序组group1

5:删除程序

yum remove &#124; erase package1   #删除程序包package1
yum groupremove group1             #删除程序组group1
yum deplist package1               #查看程序package1依赖情况

6:清除缓存

yum clean packages       #清除缓存目录下的软件包
yum clean headers        #清除缓存目录下的 headers
yum clean oldheaders     #清除缓存目录下旧的 headers

7:更新镜像源
yum下载rpm包,需要镜像,放在 /etc/yum.repos.d/目录下

国内好的镜像源,ali,163等

wget/curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载
yum clear all#清空所有缓存
yum  makecache  #生成缓存

也可以这样

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值