从 Ubuntu 删除未安装的软件包可以吗?

从 Ubuntu 删除未安装的软件包可以吗?

我跑了资质从终端,它说我有 69,000 个未安装的软件包。是否可以安全地删除它们而不会影响系统稳定性或功能?

答案1

如果它们被“卸载”,则它们不存在于您的系统中,因此不需要被删除。

这个数字只是存储库中可用但系统中不存在的软件包的数量。

答案2

毫无疑问,这些软件包没有安装在您的系统中,因此无法卸载和删除!!!

这个数字实际上是您添加的存储库中可用的软件包的数量。

但是您应该知道一个概念,安装软件包时,首先它会下载软件包.deb/var/cache/apt/archives然后安装该软件包。因此,当您安装软件包时,其.deb二进制文件仍然在上述目录中可用。可以使用命令清理此目录:

sudo apt-get clean

或者

sudo apt-get autoclean

另一个重要概念是,有时您安装的某些包需要其他依赖项。因此,要安装此包,您需要安装该依赖项。现在假设您删除此包,则其依赖项不再使用,您可以使用命令删除它们:

sudo apt-get autoremove

答案3

我正在使用 Ubuntu 14.04。有时当我运行

apt-get update

我看到一条关于未使用软件包的消息,并建议使用

apt-get autoremove

然后清理不需要的软件包。如果确实需要删除某些软件包,操作系统可能会在您应用补丁时通知您。

相关内容