什么是 PPA
PPA 全称 Personal Package Archive,顾名思义就是「个人包归档」。在正式了解 PPA 之前,您应该先了解 Linux 中「存储库」的概念:
存储库和包管理的概念
「存储库」repository 是一组文件,其中包含了有关各种软件的版本信息和详细信息,如「校验值」。每个 Ubuntu 版本都有自己的 4 个官方「存储库」:
- Main Canonical 支持的免费和开源软件
- Universe 社区维护的免费和开源软件
- Restricted 设备的专有驱动
- Multiverse 有版权和合法性问题限制的软件
如何使用 PPA
PPA 意味着个人包存档,请注意「个人」这个词,它暗示了这是开发人员所独有的东西,并没有得到分发的正式认可。
Ubuntu 提供了一个名为 Launchpad 的平台,让软件开发人员能够创建自己的存储库,方便最终用户将 PPA 存储库添加到 sources.list。当用户更新系统时,Ubuntu 系统就能够知道这个新软件的可用性,而且可以使用标准的 sudo apt install package_name 命令来安装它,就比如:
sudo add-apt-repository ppa:dr-akulavich/lighttable
sudo apt-get update
sudo apt-get install lighttable-installer
将上述命令总结一下就是:
sudo add-apt-repository <PPA_info> 命令可以将 PPA 存储库添加到 sources.list 列表中
sudo apt-get update 此命令更新软件包列表
sudo apt-get install <package_in_PPA> 命令用于安装软件包
以上是PPA的基本概念和使用方法。
原文链接:https://www.sysgeek.cn/ubuntu-ppa/