yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum
命令行技巧:
更新所有软件包:
sudo yum update
升级特定软件包:
sudo yum update package_name
安装新软件包:
sudo yum install package_name
卸载软件包:
sudo yum remove package_name
搜索软件包:
yum search package_name
列出可用的软件包:
yum list available
列出已安装的软件包:
yum list installed
列出软件包的文件列表:
yum list files package_name
查看软件包信息:
yum info package_name
清除缓存:
sudo yum clean all
查看缓存中的软件包:
yum clean packages
查看缓存中的元数据:
yum clean metadata
查看缓存中的插件:
yum clean plugins
查看缓存中的头文件:
yum clean headers
查看缓存的详细信息:
yum clean all --verbose
使用yum history
查看操作历史:
yum history
回滚到之前的操作:
yum history undo transaction_id
重做之前的操作:
yum history redo transaction_id
查看特定软件包的详细信息:
yum info package_name
查看软件包的依赖关系:
yum deplist package_name
查找特定文件属于哪个软件包:
yum provides /path/to/file
排除特定软件包:
yum install package_name --exclude=package_to_exclude
使用yum groupinstall
安装软件组:
sudo yum groupinstall "group_name"
使用yum groupremove
卸载软件组:
sudo yum groupremove "group_name"
使用yum grouplist
列出所有可用的软件组:
yum grouplist
这些技巧可以帮助你更有效地使用yum
来管理你的Linux系统中的软件包。记得在执行任何操作之前,先备份重要数据以防万一。