yum
(Yellowdog Updater, Modified)是一個在基于RPM的Linux發行版中管理軟件包的命令行工具。以下是一些yum
命令中常用的選項:
搜索軟件包
yum search package_name
列出所有可用的軟件包
yum list available
列出已安裝的軟件包
yum list installed
更新所有軟件包
yum update
升級特定軟件包
yum update package_name
安裝新軟件包
yum install package_name
卸載軟件包
yum remove package_name
清理緩存
yum clean all
檢查依賴關系
yum deplist package_name
查看軟件包信息
yum info package_name
使用倉庫
yum-config-manager --enable repository_id
yum-config-manager --disable repository_id
yum repolist enabled
排除特定軟件包 在安裝或更新時排除某些軟件包:
yum install package_name --exclude=package_to_exclude
使用插件
yum
支持多種插件,可以通過以下命令啟用或禁用插件:
yum --enablerepo=plugin_repo plugin_name
查看歷史記錄
yum history
回滾到之前的版本
yum history undo transaction_id
查看事務詳情
yum history info transaction_id
使用--best
選項
在解決依賴問題時,嘗試找到最佳匹配的軟件包:
yum install package_name --best
使用--setopt
選項
自定義yum
的行為,例如設置超時時間:
yum install package_name --setopt=timeout=600
通過熟練掌握這些常用選項,你可以更高效地管理你的Linux系統中的軟件包。