yum
(Yellowdog Updater, Modified)是一個在基于RPM的Linux發行版(如Fedora、Red Hat Enterprise Linux和CentOS)中用于管理軟件包的命令行工具。它允許用戶安裝、更新、卸載和查詢軟件包。以下是一些常用的yum
命令:
安裝軟件包:
yum install package_name
將package_name
替換為你想要安裝的軟件包的名稱。
更新軟件包:
yum update package_name
這將更新指定的軟件包到最新版本。如果你省略package_name
,yum
將更新系統中所有可更新的軟件包。
卸載軟件包:
yum remove package_name
這將卸載指定的軟件包及其依賴項(如果它們不再被其他軟件包需要)。
搜索軟件包:
yum search package_name
這將搜索與package_name
匹配的軟件包。
列出可用的軟件包:
yum list available
這將列出所有可用的軟件包。
列出已安裝的軟件包:
yum list installed
這將列出所有已安裝的軟件包。
清除緩存:
yum clean all
這將清除yum
的緩存,包括元數據和已下載的軟件包文件。
檢查依賴關系:
yum deplist package_name
這將顯示指定軟件包的依賴關系樹。
查看軟件包信息:
yum info package_name
這將顯示有關指定軟件包的詳細信息,包括版本、倉庫和依賴關系。
歷史記錄:
yum history
這將顯示yum
的歷史操作記錄。
撤銷操作:
yum history undo transaction_id
這將撤銷指定的歷史事務。你需要提供事務ID,可以通過yum history
命令查看。
在使用yum
命令時,你可能需要管理員權限,因此通常需要在命令前加上sudo
來執行:
sudo yum install package_name
請注意,yum
命令的具體選項和用法可能會根據不同的Linux發行版和版本有所不同。如果你在使用過程中遇到問題,可以查閱你所使用的發行版的官方文檔或使用man yum
命令查看手冊頁。