Yum (Yellowdog Updater, Modified) 是基于 RPM 的 linux 系統中強大的軟件包管理器,它簡化了軟件的安裝、更新、卸載和查詢過程。本文將詳細介紹常用的 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 操作的歷史記錄,包括事務 ID。
-
撤銷操作:
yum history undo transaction_id
撤銷指定事務 ID 的操作。
-
重做操作:
yum history redo transaction_id
重做指定事務 ID 的操作。
五、常用選項
- -y: 自動回答所有提示為 “yes”。
- -q: 靜默模式,減少輸出信息。
- –disablerepo=repo_name: 禁用指定的軟件倉庫。
- –enablerepo=repo_name: 啟用指定的軟件倉庫。
注意: 大多數 Yum 命令都需要 root 權限,請使用 sudo 命令執行。 例如: sudo yum install package_name
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END