在之前的文章中,我们看到了 管理储存库 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,并在其中写入存储库,该存储库将告诉程序包管理器从何处安装。
最后两行更新存储库列表并安装程序。