yum命令全称为Yellow dog Updater, Modified,是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且进行安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无需繁琐地一次次下载、安装。
1.命令格式:
yum [options] [command] [package ……]
options:可选,选项包括-h帮助,-y当安装过程提示选择全部为yes,-q不显示安装的过程等等。
command:要进行的操作。
package:安装的包名
2.命令功能:
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,这些命令简洁又好记。
yum常用命令
1. yum check-update:列出所有可更新的软件清单命令;
2. yum update:更新所有软件命令;
3. yum install: 仅安装指定的软件命令;
4. yum update: 仅更新指定的软件命令;
5. yum list:列出所有可安装的软件清单命令;
yum list --showduplicates: 显示所有版本
6. yum remove: 删除软件包命令;
7. yum search: 查找软件包命令:
8. yum clean packages:清除缓存目录下的软件包;
9. yum clean headers:清除缓存目录下的headers;
10. yum clean oldheaders:清除缓存目录下旧的headers;
11. yum clean, yum clean all (= yum clean packages; yum clean oldheaders);清除缓存目录下的软件包及旧的headers。
12. yum makecache 构建缓存
13. yum repolist 显示所有仓库
yum下载rpm包不安装
可以指定下载目录,而且会自动下载依赖包。
# 默认下载到当前目录
yum install --downloadonly
yum install --downloadonly --downloaddir=.
# 安装
yum install -y *.rpm
yum 下载软件的存放位置:
/var/cache/yum/{base|extrs|updates}/packages
通常安装后删除,但亦可通过配置保留:
vi /etc/yum.conf
keepcache=0 #为下载后清除
keepcache=1 #为下载后保存