问题描述
只需添加此存储库并安装即可回答许多问题。
据我所知,Ubuntu开发人员无法快速验证所有软件包并使其在官方存储库中可用。但是,是否有一个非官方的主存储库或软件中心,开发人员可以注册他们的PPA?
添加单个存储库很痛苦,更新也需要更长时间,因为必须检查所有PPA。就像我们有Android的替代市场一样,如果有任何流行的替代软件资源我们可以合理地相信它会很棒。
最佳解决方案
If you have lots of PPAs, you may want to try a graphical “PPA Manager” to make life easier. Scroll down directly to the PPA Manager section for a recommendation.
不,Ubuntu没有非官方的”PPA”软件中心。
Ubuntu的主要目标之一是为大众提供稳定可靠的桌面Linux。这就是为什么软件中心/官方存储库中的软件包(和特定版本)经过仔细审查并检查其稳定性的原因。官方存储库(与合作伙伴等)应该足以满足大多数普通用户的需求。
为什么? :不应盲目安装PPA中的软件
理论上,无论”trusted”源如何,添加一个PPA包都有可能破坏Ubuntu,使其超出普通用户修复它的能力。
因此,从PPA安装软件必须是一个有意识和考虑的选择:
-
我在安装什么?
-
我为什么安装它?
-
它将如何影响我的系统?
您提到的类型的大多数答案 – “添加此存储库并安装” – 将解决提问者/用户的这些问题;那些没有的人很快被编辑/投票/评论。
three-step add-update-install-from-PPA流程让人们更容易思考他们在做什么
添加单个PPA的”pain”有点像”pain”,必须使用sudo
而不是一直只是root。与安装非官方软件包的one-click相比,terminal-based three-step过程增加了用户考虑他或她正在做什么的机会。
更新PPA可能需要更长时间,因为它们不是镜像的
我同意更新PPA通常需要更长时间才能完成,因为它们仅在launchpad.net上托管而不是镜像。希望Canonical意识到这一点,并正在考虑某种解决方案。请注意,没有内在的(软件/design-wise)原因,PPA的更新时间比任何其他存储库都要长 – 它们具有相同的结构。
您可以随时使用PPA管理器让生活更轻松 – 尝试Y-PPA Manager!
从命令行管理PPA会变得很累人;如果您有三个或更多PPA,我建议您考虑Y-PPA Manager实用程序。你必须从PPA安装它(当然!:-),并可用作:
-
ppa中的y-ppa-manager:webupd8team /y-ppa-manager
-
它允许您搜索PPA以获取特定包(通过Launchpad)
-
以及其他管理功能,如添加,删除,清除等。
一些截图给你一个想法:
-
主窗口:
-
搜索所有PPA以获取”vlc”:
-
列出PPA中的所有包:
要获得真正的user-contributed “Software Center”,请尝试使用Arch Linux
-
其他目标与Ubuntu目标不同,并且针对用户更舒适/熟练使用Linux,确实有你想要的。
-
例如Arch Linux有一个one-stop“非官方软件中心” – 它叫做“Arch User Repositories”(AUR)
-
任何用户都可以贡献一个包,任何其他用户都可以安装它(在从源代码构建之后),社区可以对包进行投票,作为信任/帮助的标志。流行的high-voted软件包甚至可以将其纳入其官方存储库。
次佳解决方案
除了inadvisable之外,创建一个存储库以提供所有PPA中的所有软件也是不可能的。
不同的PPA通常提供相同软件的特殊版本,具有相同的ppa
版本号。即使你以某种方式设法安装所有PPA,你也不知道你究竟要安装什么。即使所有PPA都提供了可信任的优秀软件,这也会很糟糕。
虽然一次安装所有PPA会是一个糟糕的情况,但至少在理论上是可行的。但是,单个存储库不能同时提供多个具有相同名称和版本的不同包。因此,对于单个存储库来说,这是不可能的。
可以想象,所有(公共)PPA的所有软件都可以下载并使用不同的版本号重新打包,并将PPA的名称合并到版本号中。然后单个存储库可以提供所有这些软件。如果这样做,那么每次要安装某些内容或查询有关它的信息时,您都必须输入PPA名称。这比启用PPA所需的工作要多得多,因为您只需要启用PPA一次(或者如果在发布升级过程中手动或自动禁用PPA,并且您希望继续使用PPA,则需要几次)。
第三种解决方案
对于包含许多PPA的策划列表,您可以尝试Ubuntu Tweak。它具有应用程序中可用的列表。
另一种选择是尝试webupd8.org website的ppa产品。他们定期更新这些来源。