Ubuntu 存储库和 sources.list

sources.list文件

这篇文章是献给发行版的新手,尤其是 GNU/Linux 世界的新手。 今天我们将讨论Linux中最重要的文件之一,更具体地说是文件 sources.list文件。 该文件的名称已经非常具有启发性,并表明它的含义,我们知道的英语很少。

Gnu / Linux发行版的操作很简单,一方面,我们拥有操作系统的组成部分;另一方面,我们与服务器之间建立了安全的连接,在服务器上提供了程序,软件包和更新程序。 许多人对安全性抱有偏执的感觉似乎是一个大漏洞,这是它拥有的最好的质量之一,它使发行量每天都在改善。

Ubuntu 它有一系列的服务器和一系列的应用程序,可以让我们更新和保护我们的操作系统,以及改善我们的交互和更新体验。 但即便如此,最有效的方法,或者无论我们使用什么版本的系统,都始终有效的方法是手动编辑 sources.list 文件。

如何编辑和增强我的 sources.list 文件?

编辑这样的文件非常简单,但同时需要有管理员权限才能进行。

[小心] 对信息的错误编辑或删除可能会使操作系统不稳定,甚至使其无法运行。 一种安全的好方法是使用 文本编辑器, 复制信息并将其粘贴到另一个文件中。 非常 Ubunlog 像我一样,我们不对可能发生的事情负责,尽管有很多副本 Ubuntu的sources.list。

我们打开终端并写入:

sudo nano /etc/apt/sources.list

他们会要求我们提供密码,确认后,会打开一个带有文件文本的纳米屏幕。 可以选择其他文本编辑器,但 nano 被广泛使用并直接从终端运行。 可能是我们把上面的地址打错了,这样显示出来的就是空白页,所以我们不保存就关闭,重新写入,但是这次是正确的。

该文件将如下所示:

带有 sources.list 的 nano 编辑器

包含cd-rom一词的第一行是对安装cd的引用,它们始终带有“deb cdrom:”,即使它是通过网络或 USB 安装的。 从这里开始出现以“deb http://”或“deb-src”开头的各种行。 未注释的行是那些 已激活的存储库, 在主映像 (main) 的情况下,由社区 (universe) 维护的软件。

以## 开头的行(虽然只是一个散列标记就足够了)是 注释行 要么有解释后面的存储库的文本,要么是我们不希望我们的操作系统访问的存储库。 在任何情况下,当系统在行首看到这些符号时,它就会明白后面的内容是不必要的,并跳转到不以该符号开头的下一行。

有时存储库暂时损坏,或者我们不希望安装该存储库中的程序版本,那么最好的选择是将此符号放在存储库行的开头,这样我们就不会再出现问题了。 请注意,如果在存储库中添加注释,即将#放在服务器地址的开头,则还必须注释源的地址,否则将产生错误。

以及如何添加朋友告诉我的存储库?

好吧,要添加存储库,我们只需要转到文档末尾,然后输入存储库的地址和源的地址,即 deb和deb-src

而且我怎么知道它是有效的存储库?

所有有效的存储库地址都具有以下格式:

deb http://server_address/folder_name version_name (main or universe or multiverse or main restricted, etc)

该行的最后一部分指示存储库的各个部分: 是主要的,而 主要限制 表示受限制的软件部分。

一般来说,必须在此文件中采取的唯一预防措施是,有必要尝试放置相同版本的存储库,即我们当前版本的 Ubuntu 的吉祥物动物形容词的存储库。 否则,我们冒着这样的风险,即在更新时,我们的系统会混合包和版本并疯狂地达到“分布不均”,这是当使用存储库的系统无法正常工作时。

根据我们的喜好设置存储库后,我们只需保存、关闭、转到控制台并写入:

sudo apt update && sudo apt upgrade

因此,操作系统识别的软件包列表的更新将开始。

如果您已经阅读了整个教程,将会发现它很简单,至少尝试查看该文件。 值得。 你好。

更多信息 - 如何将PPA信息库添加到Debian和基于它的发行版,


3条评论,留下您的评论

发表您的评论

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

*

*

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

  1.   阿尔贝托

    非常感谢你提供的信息

  2.   佩普

    谢谢,谢谢,坦基,谢谢,强迫…。

  3.   何塞·路易斯·

    嗨,我是新手,但我会竭尽所能,我不想学习其他任何东西。
    我告诉你,当我到达规范的地方时…。 好吧,我会逐步进行…。系统配置-软件和更新-其他软件-我指向Canonical合作伙伴(2)独立(1)-添加,在这里我复制并粘贴上面出现的示例行作为粘贴示例它在我询问APT,添加源代码和刷新或类似内容的地方,最后它告诉我由于连接而失败,当我建立连接时……我进入nano的sources.list ,并抓取了一个屏幕截图,以防万一,在主行中出现了几行,好像是在告诉我这是错误的……而且我……完全不知道,对不起。 你能帮助我吗? 我想我有16.04,并且我至少想更新libreoffice,但我不知道该怎么做。 感谢您的回答。 一切顺利