yum(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum命令参数及其功能:
安装软件包
yum install package_name
更新软件包
yum update package_name
或者更新所有软件包:
yum update
卸载软件包
yum remove package_name
搜索软件包
yum search keyword
列出可用的软件包
yum list available
列出已安装的软件包
yum list installed
列出所有软件包
yum list all
清理缓存
yum clean all
检查依赖关系
yum check
查看软件包信息
yum info package_name
安装特定版本的软件包
yum install package_name-version
排除某个软件包
yum install package_name --exclude=package_to_exclude
使用仓库
yum --disablerepo=* --enablerepo=repo_name install package_name
查看仓库信息
yum repolist
启用或禁用仓库
yum-config-manager --enable repo_name
yum-config-manager --disable repo_name
下载软件包而不安装
yum install --downloadonly package_name
查看历史记录
yum history
回滚到之前的版本
yum history undo transaction_id
重试失败的软件包安装
yum update --retry
设置GPG密钥
yum install gpg-pubkey --gpgcheck=1 --import /path/to/keyfile
yum命令时,建议先更新系统以确保所有软件包都是最新的。--disablerepo和--enablerepo参数时要小心,确保不会意外禁用重要的仓库。这些参数可以帮助你更有效地管理和维护基于RPM的Linux系统。