linux yum 命令

yum【Shell前端软件包管理器】

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了您的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。

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

Yum特点:

  • *可以同时配置多个资源库(Repository)
  • *简洁的配置文件(/etc/yum.conf)
  • *自动解决增加或删除rpm包时遇到的倚赖性问题
  • *使用方便
  • *保持与RPM数据库的一致性

yum 语法

yum [options] [command] [package ...]
  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为”yes”),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package操作的对象。

yum常用命令

  • 1.列出所有可更新的软件清单命令:
  • yum check-update
    
  • 2.更新所有软件命令:
  • yum update
    
  • 3.仅安装指定的软件命令:
  • yum install 
    
  • 4.仅更新指定的软件命令:
  • yum update 
    
  • 5.列出所有可安裝的软件清单命令:
  • yum list
    
  • 6.删除软件包命令:
  • yum remove 
    
  • 7.查找软件包 命令:
  • yum search 
    
  • 8.清除缓存命令:
    • 1).清除缓存目录下的软件包:
    • yum clean packages
    • 2).清除缓存目录下的 headers:
    •  yum clean headers
    • 3).清除缓存目录下旧的 headers:
    • yum clean oldheaders
    • 4).清除缓存目录下的软件包及旧的headers:
    •  yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

切换国内源

阿里云配置方法

  • 1. 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • 2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 8

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
  • 3. 运行 yum makecache 生成缓存
yum makecache 
  • 4. 其他

非阿里云ECS用户会出现 Couldn’t resolve host ‘mirrors.cloud.aliyuncs.com’ 信息,不影响使用。用户也可自行修改相关配置: eg:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

国内 yum 源

  • 网易163 yum源,安装方法查看:http://mirrors.163.com/.help/
  • 中科大的 yum源,安装方法查看:https://mirrors.ustc.edu.cn/help/
  • 阿里云的 yum源,安装方法查看: https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.27ec1b11FJVvhI
  • 清华大学的 yum源,安装方法查看: https://mirrors.tuna.tsinghua.edu.cn/
  • 浙江大学的 yum源,安装方法查看: http://mirrors.zju.edu.cn/
  • 中国科技大学yum源,安装方法查看: http://centos.ustc.edu.cn/
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
荐书网 » linux yum 命令

发表评论

提供最优质的资源集合

立即查看 了解详情