![为何以及何时使用个人软件包存档(PPA)](https://linux22.com/image/1411631/%E4%B8%BA%E4%BD%95%E4%BB%A5%E5%8F%8A%E4%BD%95%E6%97%B6%E4%BD%BF%E7%94%A8%E4%B8%AA%E4%BA%BA%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%AD%98%E6%A1%A3%EF%BC%88PPA%EF%BC%89.png)
- 您是否更喜欢 PPA 而不是核心存储库?为什么?
- 由于存在不同的发行版但只有一个通用存储库,因此使用 PPA 时是否存在兼容性问题?
- 您通常在哪里搜索不在核心存储库中的应用程序存储库?
即,我即将在 Ubuntu 12.04 中安装 Gnome Flashback,这是早期回退的新经典版本,但发现它仅作为 ppa 版本提供,并且不知道在这两者之间该选择哪一个;回退还是较新的闪回。
答案1
1)我不认为 PPA 优于核心存储库;相反,当你需要发行版未提供的其他东西(即最新的 Apache)时,它们应该作为核心存储库的补充使用
PPA 允许使用与 apt-get、synaptic、软件管理器等相同的“标准”发现、安装和升级工具来安装和升级软件并跟踪依赖关系。
2) 可能存在兼容性问题,即当我从 PPA 安装 PHP 时,无法从标准存储库安装不同版本的 PHP。我一次只能安装一个同名的产品。
如果我必须安装一些真正奇特的东西,我宁愿从源代码构建并与发行版提供的版本一起安装在不同的路径上(在 /usr/local 等)
3)通常我会搜索一些问题的解决方案(例如在提供 PHP 5.4 的 Ubuntu 上安装 PHP 5.3)并在某人的博客文章中提供一些 PPA 链接
PPA 在维护方式上有所不同(此处其名称中包含“个人”一词);有些维护得较差,有些维护得较好。我会尝试看看哪一个可以安装在您的系统上并且正常工作。通常您应该能够从 PPA 卸载软件并返回到原始软件包,然后尝试其他方法。