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系统中的软件包。