我对 Ubuntu 和 Linux 还很陌生。我已经尝试过几次安装。
无论如何,我的问题是我是否应该坚持使用像 Aptitude 这样的包管理器,还是有更好的?我查看了 debfoster,认为它是世界上最好的东西,然后在我发现它被贬值后,我转向了 Aptitude。虽然我基本上是在寻找一个可以跟踪我安装的软件包及其依赖项的东西,并在我不需要该软件包的情况下卸载所有内容,而不仅仅是保留系统上的依赖项。
任何建议,将不胜感激!
答案1
答案2
ubuntu 中的默认包管理器apt
(使用 安装包sudo apt-get install PACKAGE
)会自行执行此操作。
例如,如果包foobar
依赖于包foo
和,bar
并且你删除了foobar
,那么惯于是自动地已删除,但运行命令时将被foo
删除bar
sudo apt-get autoremove
需要注意的是,apt-get autoremove
只有在没有其他软件包需要时才会删除自动安装的依赖项,以防止破坏你的系统
aptitude
如果你想阅读关于某个软件包(无需安装)及其依赖项的详细信息,或者你不确定某个软件包的名称并想搜索它,这是一个很好的工具