yum 命令是用于包管理的工具,下面是一些常见的 YUM 命令及其参数解释。
1. 安装软件包
yum install
这个命令用于安装一个或多个软件包。
例如,安装 vim:
yum install vim
安装多个软件包:
yum install vim git wget
2. 卸载软件包
yum remove
这个命令用于卸载指定的软件包。你可以提供一个或多个包名。
例如,卸载 vim:
yum remove vim
3. 更新软件包
yum update
这个命令会更新所有已安装的软件包到最新版本。
如果只想更新某个特定的软件包:
yum update
例如,更新 vim:
yum update vim
4. 查看软件包信息
yum info
显示软件包的详细信息,包括版本、描述和安装状态。
例如:
yum info vim
5. 搜索软件包
yum search
这个命令搜索所有已配置的仓库中,符合
例如,查找与 vim 相关的包:
yum search vim
6. 列出已安装的软件包
yum list installed
列出所有已安装的软件包。
7. 列出可用软件包
yum list available
列出所有可从已启用的仓库中安装的包。
8. 列出可更新的软件包
yum list updates
列出所有可用的更新包。
9. 清除 YUM 缓存
yum clean all
清除 YUM 的缓存目录,删除所有的缓存数据。这个命令可以帮助解决由于缓存数据损坏或不一致导致的安装问题。
yum clean metadata
清除元数据缓存。
10. 生成 YUM 缓存
yum makecache
创建或更新 YUM 缓存。执行此命令后,YUM 将会尝试从所有启用的仓库下载并更新元数据(例如,软件包信息和仓库状态),以便在没有网络的情况下安装软件包。
11. 查看 YUM 仓库
yum repolist
显示已启用仓库的列表及其状态。
如果想查看所有仓库(包括已禁用的),可以使用:
yum repolist all
12. 列出仓库中的软件包
yum list
这个命令会列出指定仓库中是否存在某个软件包。
13. 禁用或启用仓库
在 /etc/yum.repos.d/ 中每个 .repo 文件都有 enabled 字段。你可以通过以下命令启用或禁用某个仓库:
禁用仓库:
yum --disablerepo=
例如,禁用 base 仓库后执行安装命令:
yum --disablerepo=base install vim
启用仓库:
yum --enablerepo=