Ravan Asked: 2015-11-14 18:14:21 +0800 CST2015-11-14 18:14:21 +0800 CST 2015-11-14 18:14:21 +0800 CST 我可以添加到系统中的 PPA 数量是否有限制?为什么? 772 我遇到了一个建议的帖子: 除非必要,否则不要指示人们添加 PPA 它提到的原因之一是: 用户可以添加的 PPA 数量有限。 真的吗? 将 PPA 添加到系统中是否有任何限制?为什么? 另外,限制取决于哪些因素? ppa 2 个回答 Voted Best Answer RobotHumans 2015-11-14T18:18:19+08:002015-11-14T18:18:19+08:00 我不知道数量限制,但我知道当你添加更多 PPA 时,你会得到更多扭曲和扭曲的依赖链,并且 PPA 可以/将开始相互冲突。 如果你真的需要/想要里面的东西,你应该只添加一个 PPA。例如,我有用于 ST 的 webupd8 PPA 和其他一些东西,X-Swat 和 Kernel edgers。 如果有人知道数字硬限制,那将是一件好事,但这就是为什么我个人将自己限制在几个 PPA 上的原因。 编辑 显然有一个与 GPG 密钥相关的硬限制,并且正在研究中。 摘录: 有一种巧妙的方法可以通过这个 40 的钥匙孔挤压更多的 PPA... 查看 /etc/apt/trusted.gpg.d,您可能会发现一些相同大小的对或三元组。用 diff 检查它们,如果它们相同,你可以只留下一个...... Stefano Mtangoo 2015-11-15T03:10:27+08:002015-11-15T03:10:27+08:00 只是为了增加已经给出的答案的例子。假设您在 ppa X 上安装了 A。A 依赖于库 libgit2 版本 1,不能与 2 一起使用。您从 ppa Y 安装 B 并以某种方式将 libgit2 升级到版本 2。你刚刚搞砸了应用程序 A。 这是一个简单的例子,但是在 Ubuntu 包中有相互依赖的网络,你可能会以死机告终。所以要小心 PPA
我不知道数量限制,但我知道当你添加更多 PPA 时,你会得到更多扭曲和扭曲的依赖链,并且 PPA 可以/将开始相互冲突。
如果你真的需要/想要里面的东西,你应该只添加一个 PPA。例如,我有用于 ST 的 webupd8 PPA 和其他一些东西,X-Swat 和 Kernel edgers。
如果有人知道数字硬限制,那将是一件好事,但这就是为什么我个人将自己限制在几个 PPA 上的原因。
编辑
显然有一个与 GPG 密钥相关的硬限制,并且正在研究中。
摘录:
有一种巧妙的方法可以通过这个 40 的钥匙孔挤压更多的 PPA...
查看 /etc/apt/trusted.gpg.d,您可能会发现一些相同大小的对或三元组。用 diff 检查它们,如果它们相同,你可以只留下一个......
只是为了增加已经给出的答案的例子。假设您在 ppa X 上安装了 A。A 依赖于库 libgit2 版本 1,不能与 2 一起使用。您从 ppa Y 安装 B 并以某种方式将 libgit2 升级到版本 2。你刚刚搞砸了应用程序 A。
这是一个简单的例子,但是在 Ubuntu 包中有相互依赖的网络,你可能会以死机告终。所以要小心 PPA