yum
(Yellowdog Updater, Modified)是一個在基于RPM的Linux發行版(如CentOS)中用于管理軟件包的命令行工具。它允許用戶安裝、更新、卸載和查詢軟件包。以下是一些基本的yum
命令行用法:
更新所有軟件包:
sudo yum update
安裝新的軟件包:
sudo yum install package_name
卸載軟件包:
sudo yum remove package_name
搜索軟件包:
yum search package_name
列出可用的軟件包:
yum list available
列出已安裝的軟件包:
yum list installed
列出所有軟件包(包括已安裝和可用的):
yum list all
清除緩存:
sudo yum clean all
查看軟件包信息:
yum info package_name
檢查依賴關系:
yum deplist package_name
更新單個軟件包:
sudo yum update package_name
歷史記錄:
yum history
回滾到之前的軟件包狀態:
sudo yum history undo transaction_id
查看特定軟件包的文件列表:
yum list files package_name
在使用yum
命令時,通常需要管理員權限,因此大多數命令都需要在命令前加上sudo
來獲取超級用戶權限。
請注意,隨著時間的推移,yum
可能會被dnf
(Dandified Yum)所取代,dnf
是Fedora和較新版本的CentOS中引入的下一代包管理器,它提供了更多的功能和更好的性能。不過,yum
仍然在許多系統中使用,并且大多數命令在dnf
中也是通用的。