Yum(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具,它可以帮助你自动解决依赖关系,并且可以方便地升级、安装和卸载软件包。以下是一些在CentOS中使用Yum的技巧:
更新系统:
sudo yum update
sudo yum update package_name
sudo yum check-update
安装软件包:
sudo yum install package_name
sudo yum install package_name --setopt=obsoletes=0
卸载软件包:
sudo yum remove package_name
sudo yum autoremove
搜索软件包:
yum search keyword
yum info package_name
列出软件包:
yum list available
yum list installed
yum list repo_name
清理缓存:
sudo yum clean all
sudo yum clean packages
sudo yum clean metadata
使用仓库:
sudo yum-config-manager --enable repo_name
或 sudo yum-config-manager --disable repo_name
yum repolist all
解决依赖问题:
yum deplist
查看软件包的依赖关系树。yum-complete-transaction
完成未完成的交易。使用Yum插件:
yum-utils
提供了yum-config-manager
工具。sudo yum install yum-plugin-name
使用Yum历史记录:
yum history
yum history undo transaction_id
yum history redo transaction_id
使用Yum更新特定软件包到特定版本:
sudo yum install package_name-version
使用Yum本地安装:
yum localinstall package.rpm
来安装。在使用Yum时,确保你有足够的权限(通常需要root权限),并且在进行任何操作之前最好备份重要数据。此外,由于软件包可能会随着时间的推移而更新,所以建议定期检查系统更新以保持系统的安全性和稳定性。