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系統。