yum(Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有的依赖的软件包,无须繁琐的一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。
yum语法
yum [options] [command] [package...]
参数说明:
(1)options:可选,选项包括-h(帮助)、-y(安装过程中的选择全部为”yes“),-q(不显示安装的过程)。
(2)command:要进行的操作
(3)package:操作的对象
yum常用的命令
yum常用的命令 | 功能 |
yum check-update | 列出所有可更新的软件清单 |
yum update | 更新所有软件 |
yum install <package_name> | 安装指定的软件 |
yum update <package_name> | 更新指定的软件 |
yum list | 列出所有可安装的软件清单 |
yum remove <package_name> | 删除软件包 |
yum clean packages | 清除缓冲目录下的软件包 |
yum clean headers | 清除缓冲目录下的headers |
yum clean oldheaders | 清楚缓冲目录下的旧的headers |
yun clean,yun clean all | 清楚缓冲目录下的软件包以及旧的headers |
修改yum源
(1)在修改yum之前首先最好对现在的yum源作备份。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)进入yum源配置文件所在的文件夹
cd /etc/yum.repos.d/
(3)下载163(网易)yum源配置文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //CentOs7
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo //CentOS6
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo //CentOs5
(4)运行yum makecache生成缓存
yum makecache
这样就完成了yum的修改。