yum(Yellowdog Updater, Modified)是一個在基于RPM的系統中管理軟件包的命令行工具,它允許用戶安裝、更新、卸載和查詢軟件包。以下是一些常用的yum命令行操作:
安裝軟件包
yum install package_name
這將安裝指定的軟件包及其依賴項。
更新軟件包
yum update package_name
這將更新指定的軟件包到最新版本。如果你不指定package_name,則會更新所有可更新的軟件包。
卸載軟件包
yum remove package_name
這將卸載指定的軟件包及其未使用的依賴項。
搜索軟件包
yum search package_name
這將根據名稱搜索軟件包,并顯示匹配的結果。
列出軟件包信息
yum info package_name
這將顯示指定軟件包的詳細信息,包括版本、倉庫、依賴關系等。
列出可用的軟件包
yum list available
這將列出所有可用的軟件包。
列出已安裝的軟件包
yum list installed
這將列出所有已安裝的軟件包。
清理緩存
yum clean all
這將清除yum緩存,包括已下載的軟件包文件。
檢查更新
yum check-update
這將檢查所有可更新的軟件包,并顯示需要更新的軟件包列表。
歷史記錄
yum history
這將顯示yum操作的歷史記錄。
歷史記錄操作
yum history undo transaction_id
這將撤銷指定的歷史事務。
歷史記錄重做
yum history redo transaction_id
這將重做指定的歷史事務。
在使用yum命令時,你可能會遇到一些常見的選項和參數,例如:
-y:自動回答所有提示為“yes”。-q:安靜模式,減少輸出信息。--disablerepo=repo_name:禁用指定的倉庫。--enablerepo=repo_name:啟用指定的倉庫。請注意,執行yum命令通常需要管理員權限,因此你可能需要在命令前加上sudo來獲取必要的權限。