跳转到主内容
极星编程网:以代码为星,赴技术山海!

Linux如何卸载dnf安装的软件

使用dnf remove命令可卸载软件,如sudo dnf remove vim,再运行sudo dnf autoremove清理无用依赖,dnf list installed | grep关键词可查找已安装包名,卸载后可用sudo dnf clean all清理缓存。

在基于RPM的Linux发行版中,如Fedora、RHEL或CentOS 8及以上版本,dnf是默认的包管理器。如果你是通过dnf安装的软件,卸载方法非常直接。

使用 dnf remove 卸载软件要卸载一个通过dnf安装的软件包,使用remove

子命令:

dnf remove 软件名

例如,要卸载vim:

sudo dnf remove vim系统会提示确认操作,输入y即可完成卸载。

同时删除无用的依赖包卸载主程序后,一些曾经自动安装的依赖可能不再被需要。可以使用以下命令清理它们:sudo dnf autoremove这个命令会移除那些作为依赖被安装、但现在没有任何已安装包需要的软件包,帮助保持系统整洁。

查看已安装的软件包如果你不确定软件包的准确名称,可以先搜索或列出已安装的包:CentOS Linux 7.9.2009 CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。

下载dnf list installed | grep 关键词

例如:

dnf list installed | grepnginx这有助于确认要卸载的包名。

彻底卸载并清理元数据缓存(可选)

卸载后,可以清理dnf的缓存以释放空间:sudo dnf clean all这不会影响已安装的软件,但会删除下载的包缓存和元数据。

基本上就这些。使用 dnf remove 加包名即可完成卸载,配合 autoremove 可让系统更干净。

相关文章