yum
(Yellowdog Updater, Modified)是一個在基于RPM的系統中管理軟件包的命令行工具,它允許用戶安裝、更新、卸載和查詢軟件包。以下是一些常用的yum
命令參數及其詳解:
安裝軟件包
yum install package_name
這個命令會安裝指定的軟件包及其依賴。
更新軟件包
yum update package_name
更新指定的軟件包到最新版本。如果不指定軟件包名,則更新所有可更新的軟件包。
卸載軟件包
yum remove package_name
卸載指定的軟件包及其依賴(如果不再需要)。
搜索軟件包
yum search keyword
根據關鍵字搜索可用的軟件包。
列出軟件包
yum list installed
yum list available
清理緩存
yum clean all
清除yum緩存,釋放磁盤空間。
檢查更新
yum check-update
檢查系統中是否有可用的軟件包更新。
歷史記錄
yum history
yum history info <transaction_id>
安裝特定版本的軟件包
yum install package_name-version
安裝指定版本的軟件包。
排除某個軟件包 在安裝或更新時排除某個軟件包:
yum install package_name --exclude=package_to_exclude
使用本地倉庫 如果你有本地的yum倉庫,可以使用以下命令指定:
yum --disablerepo=* --enablerepo=local_repo install package_name
查看依賴關系 查看某個軟件包的依賴關系:
yum deplist package_name
使用插件 yum支持多種插件,可以通過以下命令啟用或禁用插件:
yum --plugin=plugin_name install package_name
yum
命令時,確保你有足夠的權限(通常是root權限)。通過這些參數,你可以更靈活地管理你的Linux系統中的軟件包。