在本文中,我们将学习如何使用 Yum 卸载软件包。 YUM 是使用 RPM 包的发行版使用的开源命令行包管理器。 它代表修改后的 Yellow Dog Updater。
它在 Red Hat Enterprise Limited (RHEL)、CentOS、 Fedora, OpenSUSE 等使用 RPM 包管理器。 它用于安装、更新、卸载和查询包。
使用 YUM 命令删除软件包会删除软件包及其依赖项,但不会删除一些依赖项。 在本文中,我们将讨论如何使用 YUM 命令及其依赖项卸载软件包。
你会需要 sudo 特权,即执行以下操作的 root 访问权限。 在本文中,我们使用 Fedora 34 运行 Yum 命令。
使用 yum 命令列出所有包
要卸载软件包,您需要知道正确的软件包名称。 要列出所有已安装的软件包,请运行以下命令:
yum list installed
要搜索特定包,请使用 grep 命令:
yum list installed | grep <package_name>
在这里,我们在这里将包作为Firefox,
要列出所有可用和已安装的软件包,请运行以下命令:
yum list all
![Yum 列出所有使用 YUM 的卸载包](/wp-content/uploads/2022/06/1643107520.png)
使用 YUM 卸载软件包
现在,我们可以使用上面的命令找到包名。 如果您知道软件包名称,您可以使用以下命令卸载单个软件包、一次卸载多个软件包或一组软件包:
要卸载单个包,请运行以下命令:
sudo yum remove <package_name>
![百胜删除](/wp-content/uploads/2022/06/1643107522.png)
要使用 YUM 卸载软件包,请运行以下命令:
sudo yum remove <package_name1> <package_name2>
![Yumremove 穆尔](/wp-content/uploads/2022/06/1643107524.png)
可以使用 yum 命令分组安装和卸载软件包。 要卸载软件包组,例如“性能工具”,请运行以下命令:
sudo yum remove @"<package_group_name>"
或者
sudo yum group remove <group_name>
![百胜删除组](/wp-content/uploads/2022/06/1643107526.png)
使用 YUM 和依赖项卸载软件包
安装包时,一些必需的依赖项会随它一起安装并存储。 除非被任何其他包使用,否则卸载这些包也会删除其依赖项。 一些依赖项仍然未使用。 要删除这些依赖项,请运行以下命令:
sudo yum autoremove <package_name>
![百胜自动删除](/wp-content/uploads/2022/06/1643107527.png)
如果你想使用 yum remove 命令删除这些依赖,你可以按照这个方法:
首先,打开 yum.conf 使用任何文本编辑器文件,
vi /etc/yum.conf
![威百胜会议](/wp-content/uploads/2022/06/1643107529.png)
现在在末尾插入以下行:
directive clean_requirements_on_remove=1
保存并退出。 现在将使用 yum remove 或 yum erase 命令删除所有依赖项,而无需使用 autoremove 命令。
![Yum 删除部门](/wp-content/uploads/2022/06/1643107530.png)
结论
因此,我们学习了如何使用 Yum 命令卸载软件包。 Yum 对于使用 RPM 包管理器的发行版来说是一个很棒的实用程序。 它可以免费使用。 Yum 在命令行上工作,但使用一些工具,它可以被赋予一个图形用户界面。