ppa播放器怎么用 ppa下载



ppa播放器怎么用 ppa下载

文章插图

一篇涵盖了在 Ubuntu 和其他 Linux 发行版中使用 PPA 的几乎所有问题的深入的文章 。
如果你一直在使用 Ubuntu 或基于 Ubuntu 的其他 Linux 发行版,例如 Linux Mint、Linux Lite、Zorin OS 等,你可能会遇到以下三种神奇的命令:
sudo add-apt-repository ppa:dr-akulavich/lighttable
sudo apt-get update
sudo apt-get install lighttable-installer
许多网站推荐使用类似于以上几行的形式 在 Ubuntu 中安装应用程序。这就是所谓的使用 PPA 安装应用程序 。
但什么是 PPA?为什么要用它?使用 PPA 安全吗?如何正确使用 PPA?如何删除 PPA?
我将在这个详细的指南中回答上述所有问题 。即使你已经了解了一些关于 PPA 的事情,我相信这篇文章仍然会让你了解这方面的更多知识 。
请注意我正在使用 Ubuntu 撰写本文 。因此,我几乎在各个地方都使用了 Ubuntu 这个术语,但文中的说明和步骤也适用于其他基于 Debian/Ubuntu 的发行版 。
什么是 PPA?为什么要使用 PPA?PPA 表示 个人软件包存档(Personal Package Archive) 。
这样说容易理解吗?可能不是很容易 。
在了解 PPA 之前,你应该了解 Linux 中软件仓库的概念 。关于软件仓库,在这里我不会详述 。
软件仓库和包管理的概念【ppa播放器怎么用 ppa下载】软件仓库是一组文件,其中包含各种软件及其版本的信息,以及校验和等其他一些详细信息 。每个版本的 Ubuntu 都有自己的四个官方软件仓库:
  • Main - Canonical 支持的自由开源软件 。
  • Universe - 社区维护的自由开源软件 。
  • Restricted - 设备的专有驱动程序 。
  • Multiverse - 受版权或法律问题限制的软件 。
你可以在 这里 看到所有版本的 Ubuntu 的软件仓库 。你可以浏览并转到各个仓库 。例如,可以在 这里 找到 Ubuntu 16.04 的主存储库(Main) 。
所以,PPA 基本上是一个包含软件信息的网址 。那你的系统又是如何知道这些仓库的位置的呢?
这些信息存储在 /etc/apt 目录中的 sources.list 文件中 。如果查看此文件的内容,你就会看到里面有软件仓库的网址 。# 开头的行将被忽略 。
这样的话,当你运行 sudo apt update 命令时,你的系统将使用 APT 工具 来检查软件仓库并将软件及其版本信息存储在缓存中 。当你使用 sudo apt install package_name 命令时,它通过该信息从实际存储软件的网址获取该软件包 。
如果软件仓库中没有关于某个包的信息,你将看到如下错误:
E: Unable to locate package
此时,建议阅读我的 apt 命令使用指南 一文,这将帮你更好地理解 apt、update 等命令 。
以上是关于软件仓库的内容 。但什么是 PPA?PPA 和软件仓库又有什么关联呢?
为什么要用 PPA?如你所见,Ubuntu 对系统中的软件进行管理,更重要的是控制你在系统上获得哪个版本的软件 。但想象一下开发人员发布了软件的新版本的情况 。
Ubuntu 不会立即提供该新版本的软件 。需要一个步骤来检查此新版本的软件是否与系统兼容,从而可以确保系统的稳定性 。
但这也意味着它需要经过几周才能在 Ubuntu 上可用,在某些情况下,这可能需要几个月的时间 。不是每个人都想等待那么长时间才能获得他们最喜欢的软件的新版本 。
类似地,假设有人开发了一款软件,并希望 Ubuntu 将该软件包含在官方软件仓库中 。在 Ubuntu 做出决定并将其包含在官方存软件仓库之前,还需要几个月的时间 。
另一种情况是在 beta 测试阶段 。即使官方软件仓库中提供了稳定版本的软件,软件开发人员也可能希望某些终端用户测试他们即将发布的版本 。他们是如何使终端用户对即将发布的版本进行 beta 测试的呢?


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。