是否有包含所有 PPA 的“非官方”软件中心?

bal*_*lki 27 software-center package-management ppa repository

只需添加此存储库并安装即可回答许多问题

我知道 Ubuntu 开发人员无法快速验证所有软件包并将它们提供在官方存储库中。但是是否有一个非官方的主要存储库或软件中心,开发人员可以在其中注册他们的 PPA?

添加单个存储库很痛苦,更新也需要更长的时间,因为它必须检查所有 PPA。就像我们有 android 的替代市场一样,如果有任何我们可以合理信任的流行替代软件源,那就太好了。

ish*_*ish 30

如果您有很多 PPA,您可能想尝试使用图形化的“PPA 管理器”来让生活更轻松。直接向下滚动到PPA 管理器部分以获取建议。

不,Ubuntu 没有非官方的“PPA”软件中心。

Ubuntu 的主要目标之一是成为面向大众的稳定可靠的桌面 Linux。这就是为什么软件中心/官方存储库中的软件包(和特定版本)经过仔细审查和检查稳定性的原因。官方存储库(与合作伙伴等)应该足以满足大多数普通用户的需求。

为什么?: 不应该盲目安装来自 PPA 的软件

从理论上讲,即使添加一个 PPA 包,无论来源多么“受信任”,都有可能破坏 Ubuntu,以至于普通用户无法修复它。

因此,从 PPA 安装软件必须是一个有意识和深思熟虑的选择:

  • 我在安装什么?
  • 为什么我要安装它?
  • 它将如何影响我的系统?

您提到的大多数类型的答案——“添加这个存储库并安装”——将解决提问者/用户的这些问题;那些没有被快速编辑/否决/评论的。

添加-更新-安装-从-PPA的三步过程使人们更有可能考虑一下他们在做什么

添加单个 PPA的“痛苦”sudo有点像必须使用而不是一直使用root的“痛苦”。与一键安装非官方软件包相比,基于终端的三步过程增加了用户对他或她正在做的事情进行一些思考的机会。

更新 PPA可能需要更长的时间,因为它们没有被镜像

我同意更新 PPA 对许多用户来说通常需要更长的时间,因为它们仅托管在 launchpad.net 上而不是镜像。希望 Canonical 意识到这一点并正在考虑某种解决方案。请注意,没有内在的(软件/设计方面的)原因 PPA 应该比任何其他存储库花费更长的时间来更新 - 它们具有相同的结构。


您可以随时使用 PPA 管理器让生活更轻松 - 试试Y-PPA 管理器!

从命令行管理 PPA 可能会很累;如果您有三个或更多 PPA,我建议您考虑使用Y-PPA Manager实用程序。您必须从 PPA 安装它(自然!:-),并且可以作为:

  • y-ppa-managerppa:webupd8team/y-ppa-manager
  • 它允许您搜索特定包的 PPA(通过 Launchpad)
  • 以及添加、删除、清除等其他管理功能。

一些截图给你一个想法:

  1. 主窗口:

    在此处输入图片说明

  2. 在所有 PPA 中搜索“vlc”:

    在此处输入图片说明 在此处输入图片说明

  3. 列出 PPA 中的所有包:

    在此处输入图片说明


对于真正的用户贡献的“软件中心”,请尝试 Arch Linux

  • 其他与 Ubuntu 目标不同的发行版,面向更习惯/熟练使用 Linux 的用户,确实有你想要的。
  • 例如,Arch Linux 有一个一站式的“非官方软件中心”——它被称为“Arch 用户存储库”(AUR)
  • 任何用户都可以贡献一个包,任何其​​他用户都可以安装它(从源代码构建后),社区可以对包进行投票,作为信任/帮助的标志。流行的、高投票的软件包甚至可以进入他们的官方存储库。