保持 Ubuntu 清洁 - 依赖项/存储库

保持 Ubuntu 清洁 - 依赖项/存储库

我尝试对此进行一些谷歌搜索,但可能是我在这里没有问正确的问题。

我确信我不是唯一一个这样做的人,但我想对于大多数新手来说,如果你想安装/修复某些东西,你可能会在谷歌上搜索问题并按照提供的说明进行操作(或不断尝试直到某些东西起作用)而不完全了解你正在做的事情的结果。

我的问题具体涉及安装各种软件时,如下所示:

  • 当尝试安装各种程序、Dropbox、OneDrive 客户端等时,似乎总是需要包含随机存储库。当您将来将此类存储库添加到系统时会发生什么?它会不必要地跟踪它吗?由于它不是官方来源之一,它是否安全?您应该清理这些吗?还是将它们保留为“打开”,以便可以更新下载的软件?
  • 当您安装随机软件时,似乎通常需要几个依赖项。只安装它所需的就可以了吗?虽然我无法确认,但似乎有时您会安装同一依赖项的多个版本(我想我最近看到的 sql 浮现在我的脑海中)。这么多版本到处飘荡,难道不会“堵塞”您的系统吗?

基本上,我所追求的只是保持我的系统清洁(如果这很重要的话)并且不要塞满未使用的、可能存在冲突的随机软件。

如果有任何适合我阅读的资源,请转发给我。

提前感谢您的帮助并祝新年快乐!

答案1

apt管理器会跟踪作为另一个应用程序的依赖项安装的内容,并会跟踪这些在其父包被删除后可以被删除的“孤立”依赖项。

当你运行 apt 时,你会看到一条消息,提示某些软件包不再需要,可以使用以下命令删除:apt autoremove

有一些图形应用程序可以用来做基本相同的事情,但使用命令行更容易(IMHO)

扩展阅读:与更清洁的应用程序相比,使用 sudo apt-get autoremove 有什么优势?


安装软件包时,您可以获得三种类型的“依赖项”:必需、建议和推荐。必须安装必需的,这是无法避免的。默认情况下不会安装建议的,但您可以通过使用标志请求它们来获取它们--install-suggests。除非您使用“--no-install-recommends”标志指定您不想要它们,否则将默认安装推荐的。


这绝不是对该主题的详尽介绍,但应该让您对正在发生的事情充满信心,并有能力保持清洁的系统。

相关内容