![为什么 Synaptic 包管理器从 Ubuntu 11.10 中删除了?](https://linux22.com/image/1106056/%E4%B8%BA%E4%BB%80%E4%B9%88%20Synaptic%20%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8%E4%BB%8E%20Ubuntu%2011.10%20%E4%B8%AD%E5%88%A0%E9%99%A4%E4%BA%86%EF%BC%9F.png)
我最近尝试了新的 Ubuntu 版本,当我想要更改 Ubuntu 更新的缓存设置时,我注意到 Synaptic 包管理器不再可用。
为什么?我认为它是 Ubuntu 中最有用的应用程序之一。
答案1
您可以在 Ubuntu Wiki 中阅读有关原因的简短描述:https://wiki.ubuntu.com/SoftwareCenter#Rationale
引用:
Ubuntu 的早期版本附带了许多用于安装和删除软件的图形实用程序:添加/删除应用程序、Synaptic 软件包管理器、更新管理器、软件源、apturl、GDebi 和计算机管理员。这种冗余增加了人们必须学习的界面数量,浪费了 Ubuntu CD 上的空间,分散了开发工作,并使人们更有可能认为未经批准的软件安装方法是安全的。Ubuntu 软件中心取代了添加/删除应用程序、Synaptic、apturl 和 GDebi,并充当了软件源的主要入口点。
除了提供安装和删除软件的中心点之外,USC 还在鼓励 Ubuntu 上的应用程序开发方面发挥着虽小但重要的作用,它为应用程序开发人员提供了一种突出的方式来提供他们的软件进行安装。
答案2
Synaptic 已从基本安装中删除,因为它已被 Ubuntu 软件中心冗余。如果 Ubuntu 软件中心不能满足您的需求,只需使用一个命令即可轻松恢复 Synaptic:apt-get install synaptic
。
答案3
主要有两个原因:
软件中心即将取代它。这就是为什么你看到软件中心发生了巨大的变化和外观。
Synaptic 及其依赖项占用了数兆字节的空间,这些空间本可用于其他用途。我们的想法是将其严格限制在 CD 格式空间内。
这不是问题,因为您可以随时安装它。就我而言,我也使用,aptitude
因此执行类似这样的操作将为您aptitude
提供synaptic
:
sudo apt-get install synaptic aptitude
当然,我理解你为什么想要 Synaptic。我个人喜欢这样的想法,例如,如果我输入“nvidia”,它会显示与之相关的所有软件包。或者,如果我想从未经身份验证的地方安装某些东西,它会让我这样做。软件中心在这方面更安全,因为它做了两件事,从搜索中删除用户通常不会搜索的软件包,并且不允许您从未经身份验证的地方安装软件包(它甚至会告诉您这一点)。更新管理器也是如此。
但是如果你对 PPA 有 100% 的信心,那么可以使用 Synaptic,或者如果你想要找到只有 200 万分之一的软件包中会搜索到的特定内容,那么 synaptic/aptitude/apt-get 就适合你。