一、yum原生命令
1.软件管理
- 安装软件:
yum install <软件名>
- 移除软件:
yum remove <软件名>
- 移除软件(不移除依赖):
yum remove <软件名> --nodeps
- 搜索软件:
yum serach <软件名>
- 搜索软件(全部):
yum serach all <软件名>
- 查看程序详细信息:
yum info <软件名>
- 查看程序依赖:
yum deplist <软件名>
- 检查升级:
yum check-update
- 升级全部软件:
yum update
- 升级指定软件:
yum update <软件名>
- 查看已安装和可安装软件:
yum list
- 查看已安装的软件:
yum list installed
2.软件包组管理
- 安装软件包组:
yum groups install <组名>
- 升级软件包组:
yum groups update <组名>
- 移除软件包组:
yum groups remove <组名>
- 查看包组信息:
yum groups info <组名>
- 查看可安装包组:
yum groups list
3.软件源管理
- 查看软件源:
yum repolist
- 清理本地缓存:
yum clean all
- 重建本地缓存:
yum makecache
二、yum拓展命令
1.下载软件(方式一)
注:以上命令需安装 yum-utils
程序。
- 下载软件(不安装):
yumdownloader <软件名>
- 下载软件及依赖(不安装):
yumdownloader --resolve <软件名>
注:默认下载到当前目录。 - 下载软件及依赖(指定目录):
yumdownloader --resolve --destdir=<存放目录> <软件名>
- 下载软件包组:
yumdownloader "包组名" --resolve --destdir=<存放目录>
- yum-config-manager使用:
yum-config-manager –add-repo=“仓库路径” 添加仓库
yum-config-manager –disable “仓库名" 禁用仓库
yum-config-manager –enable “仓库名” 启用仓库
2.下载软件(方式二)
注:以下命令需安装 yum-plugin-downloadonly
程序,且不支持下载软件包组。
- 下载软件及所有依赖:
yum install --downloadonly <软件名>
注:默认将下载软件包保存到/var/cache/yum/
的rhel-{arch}-channel/packageslocation
目录。 - 下载软件及所有依赖(指定存放目录):
yum install --downloadonly --downloaddir=<存放目录> <软件名>
- 下载所有更新及依赖不安装:
yum update --downloadonly --downloaddir=<存放目录>
- 更新指定软件仅下载不安装:
yum update <软件名> --downloadonly --downloaddir=<存放目录>