YUM(Yellowdog Updater, Modified)實際上并不是Ubuntu系統中默認的包管理工具。Ubuntu使用的是APT(Advanced Package Tool),它是Ubuntu及其衍生發行版如Mint、Elementary OS等的主要包管理工具。盡管如此,為了回答你的問題,我將提供一些在基于Red Hat的發行版(如CentOS、Fedora)中YUM命令的使用技巧,這些技巧在功能上與APT類似,但命令和操作可能有所不同。
yum install package_name
命令來安裝指定的軟件包。YUM會自動解決依賴關系并下載所需的軟件包。yum update
命令來更新系統中已安裝的所有軟件包到最新版本。yum update package_name
來更新指定的軟件包。yum remove package_name
命令來卸載指定的軟件包及其依賴項。yum search keyword
命令來搜索與關鍵詞匹配的軟件包。yum list installed
命令來列出系統中所有已安裝的軟件包。yum list available
命令來列出所有可以從配置的倉庫中安裝的軟件包。yum clean all
命令來清理YUM的緩存,包括已下載的軟件包文件和元數據。yum deplist package_name
命令來顯示指定軟件包的依賴關系樹。yum history
命令來顯示你使用YUM所做的所有更改的歷史記錄。yum history undo transaction_id
命令來回滾到之前的狀態,其中 transaction_id
是你想要回滾的事務ID。yum-config-manager --enable repository_id
或 yum-config-manager --disable repository_id
命令來啟用或禁用指定的軟件包倉庫。--disablerepo
和 --enablerepo
選項來指定啟用或禁用哪些倉庫。--exclude
選項。例如:yum update --exclude package_name
。yum-plugin-fastestmirror
可以幫助你找到最快的鏡像。請注意,由于YUM是Red Hat系列發行版的包管理工具,而在Ubuntu中通常使用APT,因此在Ubuntu系統中直接使用YUM命令可能會遇到問題。如果需要在Ubuntu中使用類似的功能,建議使用APT命令。