Ubuntu存储库

存储库是下载包的服务器

在上一篇文章中,我讨论了在 Linux 中安装程序的不同方法。现在 我将通过描述 Ubuntu 存储库来引用最常见的安装方式。

即使您不是来自 Linux 世界,您也可能熟悉移动设备上的应用程序商店的概念。 应用程序商店是源自 Linux 世界的两个概念的演变:存储库和包管理器。

包管理器

在上一篇文章中我告诉过你包管理器是 一个用于自动执行搜索、安装、更新、卸载和配置包过程的工具。

包管理器 他们保存包含包裹信息的本地副本 例如名称和版本、描述以及下载位置。更新过程的一部分是更新该副本。

此副本所基于的原件位于存储库中。 存储库是托管包的服务器。

我们可以区分两种类型的存储库

  • Ubuntu 存储库。
  • 第三方存储库。

Ubuntu存储库

Ubuntu 包含以下存储库:

  • 主营: 它包括 Ubuntu 背后的公司 Canonical 在整个版本生命周期中提供支持和维护的免费开源软件。
  • 宇宙: 它包含免费的开源软件,其维护和更新由社区负责。
  • 多元宇宙 在这里,我们发现由于不同原因不能被视为开源或对其分发有限制的程序。这通常发生在多媒体编解码器中。
  • 受限制的: 它们是没有免费许可证的程序,但它们可以帮助系统更好地工作。设备驱动程序的情况。
  • 合作伙伴: 在消失的过程中,这个存储库包含 Canonical 通过与开发人员协议分发的程序,通常不是开源的。
  • 向后移植: Ubuntu 的开发周期并不总是与其所包含的应用程序的开发周期一致。但是,在某些情况下,可以从此存储库安装已为下一版本 Ubuntu 打包的程序的最新版本。
  • 安全性: 顾名思义,它包含安全更新。

对于坚持使用官方存储库有很多话要说。安全问题减少,一切都保证和谐运转。然而, 存储库中包含的软件包版本并不总是最新的。也有可能我们想要使用的应用程序并不在其中。

这个问题可以通过第三方存储库解决

第三方存储库

任何人都可以通过遵循 Debian 和 Ubuntu 开发人员制定的规范来创建自己的软件存储库。 然后公开该地址就足够了,以便感兴趣的各方可以将其添加到他们的存储库列表中。从那里,完成此操作的用户将能够安装和更新已包含的软件包。

之间有一个中间解决方案 等待 Ubuntu 批准将软件包纳入官方存储库或维护您自己的存储库:PPA 软件包:

购电协议包

缩写 PPA 是指个人文件包的英文翻译。 这些包的存储库是在 Launchpad 上创建和托管的,由 Canonical 维护的软件开发平台。

尽管 Canonical 和 Ubuntu 社区都不支持这些类型的软件包,但 Launchpad 有一套行为准则。 这可以在某种程度上保护我们免受计算机犯罪分子的侵害。

的另一个优势 个人包文件的特点是它们有自己的存储库列表 因此任何修改都不会影响系统的正常运行。

使用存储库安装和卸载程序意味着节省时间,因为我们可以从包管理器执行与它们相关的任何任务。 另一方面,对系统的任何修改都会影响其运行。这就是为什么在下一篇文章中我们将讨论独立包


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。