Yum(Yellowdog Updater, Modified)實際上并不是Ubuntu系統中的默認包管理工具,而是用于Red Hat系列Linux發行版(如Fedora、CentOS)的包管理工具。在Ubuntu中,通常使用APT(Advanced Package Tool)來管理軟件包。不過,如果你確實需要在Ubuntu上使用Yum命令,可以通過安裝DNF(Dandified Yum)來代替Yum,因為DNF提供了與Yum類似的功能。
以下是在Ubuntu上使用DNF的一些基本命令和高級技巧:
sudo apt update
sudo apt install dnf
更新所有軟件包:
sudo dnf update
升級單個軟件包:
sudo dnf upgrade package_name
安裝新軟件包:
sudo dnf install package_name
卸載軟件包:
sudo dnf remove package_name
搜索軟件包:
sudo dnf search keyword
列出所有可用的軟件包:
sudo dnf list available
列出已安裝的軟件包:
sudo dnf list installed
查看軟件包信息:
sudo dnf info package_name
清除緩存:
sudo dnf clean all
檢查依賴關系:
sudo dnf deplist package_name
歷史記錄:
sudo dnf history
回滾到之前的狀態:
sudo dnf history undo transaction_id
使用特定倉庫:
sudo dnf install package_name --enablerepo repo_name
sudo dnf install package_name --disablerepo repo_name
排除特定軟件包:
sudo dnf update --exclude package_name
使用插件:
DNF支持各種插件,可以擴展其功能。例如,yum-plugin-fastestmirror可以幫助你找到最快的鏡像。
請注意,盡管DNF在Ubuntu上可以替代Yum,但它并不是Ubuntu官方推薦的包管理工具,因此建議使用APT來管理Ubuntu系統中的軟件包。