做二手货车网站,客户网站开发全流程图,织梦做网站的详情,网站建设工作总结6Ubuntu中的 PPA 终极指南 - UBUNTU粉丝之家
什么是PPA
PPA 代表个人包存档。 PPA 允许应用程序开发人员和 Linux 用户创建自己的存储库来分发软件。 使用 PPA#xff0c;您可以轻松获取较新的软件版本或官方 Ubuntu 存储库无法提供的软件。
为什么使用PPA#xff1f;
正如…Ubuntu中的 PPA 终极指南 - UBUNTU粉丝之家
什么是PPA
PPA 代表个人包存档。 PPA 允许应用程序开发人员和 Linux 用户创建自己的存储库来分发软件。 使用 PPA您可以轻松获取较新的软件版本或官方 Ubuntu 存储库无法提供的软件。
为什么使用PPA
正如您所看到的Ubuntu 控制着您在系统上安装的软件更重要的是控制着软件的版本。 但想象一下如果软件开发人员发布了该软件的新版本。
Ubuntu 不会立即提供它。 有一个程序可以检查新版本的软件是否与系统兼容。 这样保证了系统的稳定性。
但这也意味着 Ubuntu 需要几周甚至几个月的时间才能提供它。 并不是每个人都愿意等待那么久才能获得他们最喜欢的软件的新版本。
同样假设有人开发了一个软件并希望 Ubuntu 将该软件包含在官方存储库中。 Ubuntu 仍然需要几个月的时间才能做出决定并将其纳入官方存储库。
另一种情况是在 Beta 测试期间。 即使官方存储库中有该软件的稳定版本软件开发人员也可能希望一些最终用户测试他们即将发布的版本。 他们如何使最终用户能够对即将发布的版本进行 Beta 测试
如何使用PPA
Ubuntu 提供了一个名为 Launchpad 的平台使软件开发人员能够创建自己的存储库。 最终用户即您可以将 PPA 存储库添加到您的sources.list当您更新系统时您的系统会知道这个新软件的可用性您可以使用标准的 sudo apt install 命令来安装它如下所示。
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 存储库添加到列表中。
sudo apt-get update – 此命令更新可以安装在系统上的软件包列表。
sudo apt-get install package_in_PPA – 此命令安装软件包。您会发现使用命令 sudo apt update 很重要否则您的系统将不知道新软件包何时可用。 Ubuntu 18.04 及更高版本会自动运行更新来刷新软件包列表但我不能保证其他发行版。 运行此命令是一个很好的做法。
现在让我们更详细地看一下第一个命令。
sudo add-apt-repository ppa:dr-akulavich/lighttable您会注意到该命令没有存储库的 URL。 这是因为该工具旨在从您那里提取有关 URL 的信息。
只是一个小注释。 如果添加 ppa:dr-akulavich/lighttable您将获得 Light Table。 但是如果您添加 ppa:dr-akulavich您将获得“上层存储库”中提到的所有存储库或软件包。 这是分层的。
PPA如何运作软件源头实际上来自哪个网址
基本上当您使用 add-apt-repository 添加 PPA 时它将执行与手动运行这些命令相同的操作
deb http://ppa.launchpad.net/dr-akulavich/lighttable/ubuntu YOUR_UBUNTU_VERSION_HERE main
deb-src http://ppa.launchpad.net/dr-akulavich/lighttable/ubuntu YOUR_UBUNTU_VERSION_HERE main上面两行是将任何存储库添加到sources.list 的传统方法。 但 PPA 会自动为您完成此操作而无需考虑确切的存储库 URL 和操作系统版本。 如何知道 PPA 网址 只需在互联网上搜索 PPA 名称如 ppa:dr-akulavich/lighttable您应该会从 Launchpad 网站托管 PPA 的官方平台获得第一个结果。 您还可以前往 Launchpad 并直接在那里搜索所需的 PPA。 假如我要搜索Ubuntu22.04安装显卡驱动(高速、避错版)-CSDN博客这篇教程里提到的 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update Launchpad 点开这个网站搜索graphics-drivers/ppa