为什么要取消使用apt-get的才能?


29

为什么aptitudeapt-get默认情况下被删除以赞成?我在某处阅读过,但忘了-有人要清理吗?Debian不喜欢aptitude和Canonical apt-get吗?

更新资料

从我的理解能力倾向的答案被删除,因为它不再用于安装,但为什么安装使用apt-get,当aptitude被认为是更好?


尚未删除。您可以使用任意一个。
psusi 2011年

Answers:


18

这已在LaunchPad上的错误#592336中涵盖。但是,总的来说,在UDS-MUbuntu开发者峰会)期间,如果删除Tasksel和Aptitude,可以在有限的LiveCD映像上再获得2 MB的内存。

之所以将aptitude包含在ubuntu中,最初的原因是桌面安装程序(普遍存在)依赖于它,但是现在,除非在特殊情况下,否则桌面安装程序已被重写为不需要它,因此就可以了。

由于安装程序不再需要智能,因此最好在需要时动态安装它,而不是将其包括在基本映像中。

通过动态安装taskel和aptitude,我们可以大大减少最小种子的大小,这样我们就不会在实时安装的系统上遇到它们。

Maverick Spring Cleaning 的specUbuntu Wiki页面都指出,从基本中删除此内容对于初始种子和基本大小有很大好处。


13

柯林·沃森(Colin Watson)解释了消除智能的背后原因:

aptitude有一个与apt-get完全不同的依赖项解析器,它处理事情的事实与apt-get完全不同。事实是,我们根本不定期测试该依赖项解析器。[...]。

基本系统总是在空间上紧缩,每个人都想要一块空间。[...]

(我的重点)

可以在Bug#592336上找到他的完整解释。


0

我能想到的几个原因:

  • Apt-get提供了自动化程序包管理所需的智能能力的基本功能。
  • 台式机前端都有自己的软件包管理器,因此不需要智能。

我确实认为它是浏览存储库的必不可少的工具,但是只能在一个系统上使用。再说一次,我在终端窗口中花费的时间比在桌面上花费的时间更多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.