在centos、RHEL和Fedora等基于RPM包的Linux發行版中,Yum(Yellowdog Updater Modified)包管理器是系統升級的核心工具。它提供一系列命令,簡化了Linux系統的維護和更新流程。
-
批量更新所有軟件包: 只需執行sudo yum update命令,即可將系統中所有已安裝的軟件包更新至最新版本。
-
精準升級指定軟件包: 使用sudo yum upgrade
命令,可以只更新你指定的軟件包,避免不必要的更新操作。 -
檢查可更新軟件包: 在執行更新前,使用sudo yum check-update命令,可以查看哪些軟件包有可用的更新,提前做好準備。
-
強制重新安裝軟件包: 如果某個軟件包出現問題,可以使用sudo yum reinstall
命令強制重新安裝,忽略依賴關系。 注意: 謹慎使用此命令,因為它可能導致系統不穩定。 -
鎖定軟件包版本: 為了防止特定軟件包被自動更新,可以使用yum versionlock
命令鎖定其版本。
除了以上功能,Yum還提供軟件包搜索、已安裝和可用軟件包列表查看以及緩存清理等功能,是高效管理和升級Linux系統的得力助手。