yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum
命令行操作技巧:
基本操作
-
更新所有软件包
sudo yum update
-
升级单个软件包
sudo yum update package_name
-
安装新软件包
sudo yum install package_name
-
卸载软件包
sudo yum remove package_name
-
搜索软件包
sudo yum search keyword
-
列出已安装的软件包
sudo yum list installed
-
列出可用的软件包
sudo yum list available
-
查看软件包信息
sudo yum info package_name
-
清理缓存
sudo yum clean all
-
检查依赖关系
sudo yum deplist package_name
高级操作
-
排除特定软件包
在安装或更新时排除某些软件包:sudo yum install package_name --exclude=package_to_exclude
-
使用
--best
选项
强制yum
选择最佳版本的软件包:sudo yum install package_name --best
-
使用
--nogpgcheck
选项
在安装或更新时跳过GPG签名检查(不推荐在生产环境中使用):sudo yum install package_name --nogpgcheck
-
使用
--setopt
选项
自定义yum
的行为,例如设置超时时间:sudo yum --setopt=timeout=60 install package_name
-
使用
history
命令查看操作历史yum history
-
使用
history undo
撤销操作
撤销最近的一次yum
操作:yum history undo <transaction_id>
-
使用
history redo
重做操作
重新执行最近撤销的操作:yum history redo <transaction_id>
-
使用
plugin
命令管理插件
启用或禁用yum
插件:yum plugin enable plugin_name yum plugin disable plugin_name
注意事项
- 在执行任何
yum
命令之前,确保你有足够的权限(通常需要root权限)。 - 定期更新系统和软件包以保持安全性和稳定性。
- 使用
yum clean all
清理缓存可以释放磁盘空间,但也会导致下次安装时需要重新下载软件包。
通过掌握这些技巧,你可以更高效地使用yum
来管理你的Linux系统。