yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum
命令行参数:
更新所有软件包
yum update
升级特定软件包
yum update package_name
安装新软件包
yum install package_name
卸载软件包
yum remove package_name
搜索软件包
yum search keyword
列出已安装的软件包
yum list installed
列出可用的软件包
yum list available
列出所有软件包
yum list all
清理缓存
yum clean all
检查软件包依赖关系
yum deplist package_name
查看软件包详细信息
yum info package_name
查看软件包历史记录
yum history
回滚到之前的软件包状态
yum history undo transaction_id
查看软件包的文件列表
yum list files package_name
查看软件包的配置文件
yum list config package_name
查看软件包的提供者
yum provides package_name
安装特定版本的软件包
yum install package_name-version
排除特定软件包
yum install package_name --exclude=package_to_exclude
使用仓库组
yum --enablerepo=repo_group install package_name
使用插件
yum --plugin=plugin_name install package_name
-y
:自动回答所有提示为“yes”。
yum install package_name -y
-q
:静默模式,减少输出信息。
yum update -q
-v
:详细模式,增加输出信息。
yum update -v
--assumeyes
:与-y
类似,自动回答所有提示为“yes”。
yum install package_name --assumeyes
--nogpgcheck
:跳过GPG签名检查。
yum install package_name --nogpgcheck
--disablerepo
和 --enablerepo
:禁用或启用特定的仓库。
yum install package_name --disablerepo=repo_to_disable --enablerepo=repo_to_enable
这些参数可以帮助你更灵活地使用yum
命令来管理你的系统软件包。根据具体需求选择合适的参数组合。