如果你有很多PPA,你可能想尝试一个图形化的“PPA管理器”来让生活更轻松。直接滚动到“PPA管理器”部分以获取推荐。
不,Ubuntu没有非官方的“PPA”软件中心。
Ubuntu的主要目标之一是成为稳定可靠的桌面Linux系统,适用于大众用户。这就是为什么软件中心/官方软件库中的软件包(和特定版本)经过仔细审核和稳定性检查。对于大多数普通用户来说,官方软件库(包括合作伙伴等)应该足够满足需求。
为什么?:不应盲目安装来自PPA的软件。
理论上,即使是添加一个PPA软件包,无论源头有多么“可信”,都有可能导致Ubuntu崩溃,超出普通用户修复的能力范围。
因此,从PPA安装软件必须是一个有意识、经过考虑的选择:
- 我在安装什么?
- 我为什么要安装它?
- 它会如何影响我的系统?
大多数你提到的类型的答案——“添加这个仓库并安装”——会解决问题者/用户的这些担忧;那些没有解决的答案很快就会被编辑/踩/评论。
三步骤的“从PPA添加-更新-安装”过程使人们更有可能对自己的行为进行一些思考。
与一键安装非官方软件包相比,单独添加PPA的“痛苦”有点像必须使用sudo而不是一直以root身份运行。与终端基于三步骤的过程相比,增加了用户在做某事时进行一些思考的机会。
更新PPA可能需要更长时间,因为它们没有镜像。
我同意对许多用户来说,更新PPA通常需要更长时间,因为它们只托管在launchpad.net上,而没有镜像。希望Canonical意识到这一点,并考虑某种解决方案。请注意,从软件/设计角度来看,PPA更新所需的时间不应该比其他任何仓库更长,它们具有相同的结构。
您可以随时使用PPA管理器使生活更轻松-尝试一下Y-PPA Manager!
从命令行管理PPA可能会变得繁琐;如果您有三个或更多的PPA,我建议您考虑使用Y-PPA Manager实用工具。您必须从PPA安装它(当然! :-),并且可在以下位置找到:
ppa:webupd8team/y-ppa-manager
中的y-ppa-manager
- 它允许您通过Launchpad对特定软件包进行搜索
- 还提供其他管理功能,如添加、删除、清理等
这是一些截图,以帮助您了解:
主窗口:
![enter image description here](https://istack.dev59.com/LvNY3.webp)
搜索所有PPA中的“vlc”:
![enter image description here](https://istack.dev59.com/lKN0N.webp)
列出PPA中的所有软件包:
![enter image description here](https://istack.dev59.com/7UJga.webp)
想要一个真正由用户贡献的“软件中心”,试试Arch Linux
- 其他发行版与Ubuntu有不同的目标,面向更熟悉/熟练使用Linux的用户,它们具备你所需要的功能。
- 例如,Arch Linux拥有一个一站式的“非官方软件中心” - 它被称为"Arch User Repositories"(AUR)
- 任何用户都可以贡献一个软件包,其他用户可以安装它(在构建源代码后),社区可以对软件包进行投票以表达对其信任和帮助。流行度高、得到大量投票的软件包甚至可以进入官方软件库。