Linux下yum命令使用说明

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且依次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。


1、列举包文件


命令说明
yum list列出资源库中所有可以安装或更新的rpm包
yum list perl列出资源库中特定的可以安装或更新以及已经安装的rpm包
yum list perl*列出资源库中特定的可以安装或更新以及已经安装的rpm包
yum list updates列出资源库中所有可以更新的rpm包
yum list installed列出已经安装的所有rpm包
yum list extras列出已经安装的但是不包含在资源库中的rpm包
注:extras是repos.d中定义的资源列表名称


2.列举资源信息


命令说明
yum info列出资源中所有可以安装或更新的rpm包的信息
yum info perl列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
yum info perl*列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
yum info updates列出资源库中所有可以更新的rpm包信息
yum info installed列出已经安装的所有rpm包的信息
yum info extras列出已经安装的但是不包含在资源库中的rpm包的信息


3.搜索


命令说明
yum search perl搜索匹配特定字符的rpm包
yum provides realplay搜索有包含特定文件名的rpm包


4.管理包


命令说明
yum install perl安装rpm包
yum install perl*安装perl开头的包
yum remove  perl*删除perl-*所有包及与该包有依赖性的包


5.更新


命令说明
yum check-update检查可更新的rpm包
yum  update更新所有的rpm包
yum update kernel kernel-source更新指定的rpm包,如更新kernel和kernel source
yum upgrade大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级


6.缓存


命令说明
yum clean packages清除暂存中rpm包文件
yum clean headers清除暂存中rpm头文件
yum clean oldheaders清除暂存中旧的rpm头文件
yum clean清除暂存中旧的rpm头文件和包文件
yum clean all清除暂存中旧的rpm头文件和包文件
yum makecache生成缓存


7.更改yum源


centos自带的yum源一般情况下可以满足需求,但是安装软件包和更新软件包速度都是极慢的。经常遇到在安装某个软件包时,发现yum安装的依赖包的版本很低,导致安装不成功,就算你yum -y update后依然得不到最新版本的依赖包。这个时候就需要更改其它的yum源。

常用yum源

搜狐:http://mirrors.sohu.com/help/
网易:http://mirrors.163.com/.help
中科大:http://centos.ustc.edu.cn/
阿里云:http://mirrors.aliyun.com/

命令说明
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup备份系统yum
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirros.sohu.com/help/CentOS-Base-sohu.repo下载搜狐yum
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo下载网易yum
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo下载阿里yum
yum clean all生成缓存
yum makecache生成缓存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值