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權限),并且在進行任何操作之前最好備份重要數據。此外,由于軟件包可能會隨著時間的推移而更新,所以建議定期檢查系統更新以保持系統的安全性和穩定性。