apt-get 和 aptitude 有什么区别?

SuB*_*SuB 34 aptitude apt

apt-get和 的区别是aptitude什么?他们都使用相同的存储库吗?

哪一个更好?

squ*_*org 42

aptitude应该是用户级程序,而apt-get应该更高级别的程序使用。事实证明apt-get它很容易使用,所以人们只需使用它,而不是像aptitude和那样的更高级别的管理人员synaptic

aptitude是更加用户友好的,因为它增加了一个抽象层远离apt-getapt-cache等。; apt-getdpkg出于同样的原因更用户友好。这实际上取决于用户的知识以及最适合他们的方法。aptitudeapt-get使用相同的存储库。明确说明aptitude它本身并不运行apt-get apt-cache等。我只是想指出它aptitude是一个更高级别的包管理器。

抽象层次:

  • aptitude - 高度抽象
  • apt-getapt-cache等等。
  • dpkg - 低抽象级别

  • 还值得注意的是,`apt-get` 经常会因为简单的操作而失败,并且它没有能力处理依赖项不匹配或损坏的包(尽管它声称可以使用 `apt-get install -f` 修复损坏的包,我一生中几乎从未见过这种工作)。由于某种原因,我默认使用`apt-get`,但是当它遇到问题时,我通常最终会使用`aptitude`解决它们,这似乎从来没有遇到过`apt-get`的众多问题。 (14认同)
  • @weberc2,确实如此。我花了几个小时试图解决 `-f` 标志的问题。Aptitude 做到了,没有任何问题。 (3认同)
  • aptitude 是 dpkg 的前端,而不是 apt-get。 (3认同)

小智 14

apt-get并且aptitude都是 的前端dpkg。使用其中之一,但要保持一致。aptitude是较新的,并且应该更容易使用。它还统一了一些apt-*功能。您可以使用aptitude 搜索和安装,同时用apt-*,你需要apt-getapt-cache 用于安装和搜索分别。

资料来源:Superuser.com

您可能喜欢阅读的其他链接很少。

  1. Aptitude 与 apt-get:推荐(又名“正确”)工具使用哪个?
  2. aptitude 仍然被认为优于 apt-get 吗?


归档时间:

查看次数:

59251 次

最近记录:

5 年,11 月 前