yum常用命令说明 - 图1

一、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使用:
    1. yum-config-manager add-repo=“仓库路径” 添加仓库
    2. yum-config-manager disable “仓库名" 禁用仓库
    3. 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=<存放目录>