PPA入门指南(精简版)
发布于 2011年8月11日
Linux 中的软件包管理非常棒,但不幸的是,它也有一些缺点。诚然,大多数发行版会更新您的所有软件,而不仅仅是像 Apple 和 Microsoft 那样的系统软件。缺点是软件包不总是最新版本。您只能获得存储库中的版本。另一个令人沮丧的问题是,您要安装的软件根本不在发行版的存储库中。
通常,可以添加软件包,即使它们不在存储库中。对于基于 Red Hat 的系统,这些是 RPM 文件。对于基于 Debian 的系统,这些是 DEB 文件。不幸的是,以这种方式安装应用程序在可用时不会自动升级;您需要自己保持更新。大多数软件包管理系统还能够添加第三方存储库,但这些存储库并不总是包含您想要的软件包。
Canonical 在较新版本的 Ubuntu 中提供了一项功能,可以两全其美。它们被称为 PPA(个人软件包档案)。开发人员只需分发他们的 PPA,而不是分发 .deb 文件。使用 PPA,软件会自动更新,并在首次安装时一起安装。虽然安装 PPA 有望变得更简单,但在短期内,它们仍然非常容易安装。您只需要找到正确的 PPA 结构,通常由支持该想法的开发人员提供。例如,要安装 Mozilla Daily Build PPA,只需键入:
sudo apt-add-repository ppa:ubuntu-mozilla-daily/ppa
总有一天,在 Linux 中安装第三方应用程序将会像在 Windows 和 Macintosh 中一样容易。 但是,借助像 PPA 存储库这样的想法,您的软件将保持更新。而且,这听起来对我来说 P-P-Perfect。