如何在 Ubuntu 上完全删除软件包

我们通常在我们的 Ubuntu 系统中安装很多不同的包,最常见的安装包的方法是 apt-get 命令或突触包管理器。 每当安装软件包时,Ubuntu 都会将其可执行文件和其他配置文件复制到适当的目录中。 但是当您删除任何不需要的软件包时,通常系统只会删除可执行文件,但不会删除与被删除的软件包相关的配置文件。 随着时间的推移,这些文件可能会变得一团糟,也会造成磁盘空间的浪费。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将通过逐步安装向您展示在 Ubuntu 系统上完全删除 Ubuntu 上的软件包。

在 Ubuntu 上完全删除软件包

您将删除二进制文件,但不会删除包 package-name 的配置或数据文件。 它还将在安装时保持与它一起安装的依赖项不变。

apt-get remove packagename

您将删除有关包名称的所有内容,但不会删除安装时随它一起安装的依赖项。 这两个命令是等效的。 当您因为弄乱了配置而想要从应用程序“重新开始”时特别有用。 但是,它不会删除驻留在用户主目录中的配置或数据文件,通常位于那里的隐藏文件夹中。 也没有简单的方法可以删除那些。

apt-get purge packagename apt-get remove --purge packagename

删除孤立的软件包,即已安装的软件包,这些软件包曾经作为依赖项安装,但不再是。 在删除已安装您不再感兴趣的依赖项的包后使用它。

apt-get autoremove

您将尝试在一个步骤中删除不再使用的依赖项。

aptitude remove packagename aptitude purge packagename

恭喜! 您已成功完全删除该包。 感谢您使用本教程在 Ubuntu 系统上完全删除软件包。 如需其他帮助或有用信息,我们建议您查看 Ubuntu 官方网站.