在Ubuntu中使用终端使用存储库

使用存储库

在之前的文章中,我们看到了 管理储存库 Ubuntu使用软件和更新工具。 现在让我们看看 因为它是使用终端完成的。 终端的使用不仅速度更快,而且还使我们能够轻松检测是否发生错误。

像所有Debian派生的发行版一样,Ubuntu使用许多工具来获取,安装,更新和卸载程序。。 其中两个是dpkg和Apt。 基本上,Apt充当我们和dpkg之间的解释器,管理存储库中可用的软件包列表,确定必要的依赖关系并选择应该从中下载它们的存储库。。 完成此操作后,dpkg将负责安装。

从Ubuntu终端使用存储库

我们可以通过输入以下内容来查看主要的Ubuntu存储库列表
sudo nano /etc/apt/sources.list
我们必须做的第一件事是复制,以避免任何修改的问题。

可以使用此命令完成
sudo cp /etc/apt/sources.list /etc/apt/sources.list.copia
如果您查看列表,将会看到存在以#开头的存储库。 删除该符号将使该存储库变为活动状态。 相反,如果添加符号#,则将停用存储库.

通常,存储库以这种方式出现

deb http://archive.ubuntu.com/ubuntu groovy主要限制

o

deb-src http://archive.ubuntu.com/ubuntu groovy宇宙受限主多元宇宙

其中:

  • deb:表示以前编译的软件包的存储库。
  • deb-src:它是程序源代码的存储库。
  • http://archive.ubuntu.com/ubuntu: Es el identificador uniforme de recursos (por sus siglas en inglés). Es el link de acceso al servidor donde está el repositorio.
  • groovy:指示操作系统的版本。
  • Universe限制的主要multiverse:指示存储库的类型。

对于要对存储库进行的任何更改,我们必须首先通过按来保存列表

CTRL + O
y
CTRL + X

并在终端中写

sudo apt update

添加存储库

有两种添加存储库的方法。 首先是使用命令打开列表

sudo nano /etc/apt/sources.list

转到列表末尾,然后粘贴存储库,然后按进行保存
CTRL + O
y
CTRL + X

接下来,我们使用
sudo apt update

添加存储库的一种更简单的方法是使用以下命令
sudo add-apt-repository

例如,如果我们要添加在上一篇文章中用作示例的Wine存储库
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'
sudo apt update

命令 sudo add-apt-repository 也用于个人档案包。 例如,要添加Krita的ppa存储库,我们编写:
sudo add-apt-repository ppa:kritalime/ppa
sudo apt update

如果您加载存储库列表,则可以使用以下两个命令将其恢复
sudo rm /etc/apt/sources.list
sudo mv /etc/apt/sources.list.copia /etc/apt/sources.list

您还可以从 这页.

不同的方式做同样的事情

一些过时的教程仍然使用apt-get命令而不是apt命令 在示例中使用。 目前,尽管建议使用apt,它仍可以继续工作。 无论如何,这是等价的。

sudo apt update 取代 sudo apt-get update 更新存储库列表

一些教程使用其他方式来添加存储库。 以Brave浏览器为例。 建议在其网站上使用以下方法。
sudo apt install apt-transport-https curl gnupg

curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -

echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser

与第一行
sudo apt install apt-transport-https curl gnupg

一些程序已下载我知道我们需要做的安装

在第二行
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
验证密钥已下载并保存存储库真实性编号。

我们感兴趣的是第三个
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list

在这种情况下,存储库不会保存在sources.list中。 创建了一个不同的文件 名为brief-browser-release.list,并在其中写入存储库,该存储库将告诉程序包管理器从何处安装。

最后两行更新存储库列表并安装程序。


发表您的评论

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

*

*

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