Ubuntu和Debian使用apt存储库来下载和安装软件包。Apt存储库提供 *德布先生 包及其元数据信息。Ubuntu和Debian为官方Apt存储库提供了很多包。但在某些情况下,第三方apt存储库可用于安装不同的软件包。这个 添加apt存储库 命令用于添加新的或第三方存储库。
“add apt repository command not found”错误
默认情况下不安装add apt repository命令。如果尝试运行此命令,将出现“add apt repository command not found”错误。如果出现此错误,则应安装以下步骤中描述的工具。
安装add apt repository命令
add apt repository命令随名为 通用软件属性 . 因此,我们将安装这个软件包如下。
sudo apt install software-properties-common
使用Add Apt Repository命令添加Apt Repository
addapt存储库的基本语法如下所示。
add-apt-repository OPTION REPOSITORY
- 期权 用于为命令提供选项。此选项是可选的。
- 存储库 是要添加的存储库URL。此选项是必需的。
在下面的示例中,我们将添加一个关于get.deb.net的存储库。由于存储库更改是一项管理任务,因此需要sudo命令提供的root权限。add apt get也可以作为根用户运行。
sudo add-apt-repository "deb http://archive.getdeb.net/ubuntu wily-getdeb games"
安全是当今IT的重要组成部分。Ass add apt repository命令添加第三方存储库,以便将软件安装到Linux系统中。该存储库应对软件包进行验证,以防止出现漏洞。添加apt存储库可以使用公钥和私钥来确保安全,其中应为特定存储库指定密钥服务器。通过使用apt key命令使用–keyserver和–recv选项指定密钥服务器。-keyserver用于指定密钥服务器,-recv用于指定要导入的公钥的开始。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
添加PPA存储库
Apt存储库也表示为 PPA存储库 . PPA存储库是一个通常由个人或一组独立开发人员拥有的存储库。Launchpad提供了PPA存储库。add apt repository命令也可用于添加PPA存储库。
sudo add-ppa-repository ppa:libreoffice/ppa
PPA存储库具有以下命名语法。
ppa:USER/NAME
- 购电协议 表示这是一个PPA存储库。
- 用户 是由LaunchPad创建的PPA用户名。
- 姓名 一个用户可以提供多个PPA存储库的PPA名称。
相关文章: “sudo apt get update”是做什么的?
通过sources.list配置文件手动添加存储库
存储库信息存储在/etc/apt/sources.list配置文件中。每一行都是这个文件中的一个存储库。add apt repository命令实际上是将提供的存储库添加到此文件中。我们也可以在这个配置文件中手动添加存储库。像addapt repository命令一样,我们将使用sudo命令以root权限打开sources.list文件。
sudo nano /etc/apt/sources.list
![图片[1]-如何在Ubuntu和Debian中添加Apt库?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/01/linuxtect_image-7.png)
我们将在文件末尾添加以下行。行开始处的#符号会对此行进行注释,它不会被解释为存储库。只要把下面的线。
deb http://archive.getdeb.net/ubuntu wily-getdeb games
通过使用#sign并对其进行注释,可以禁用存储库。例如,通过对以下存储库配置进行注释,可以禁用它。
![图片[2]-如何在Ubuntu和Debian中添加Apt库?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/01/linuxtect_image-8.png)
使用add apt Repository命令删除指定的存储库
即使创建add apt repository命令是为了添加新的存储库,它也可以用来删除现有的存储库。这个 -右 或 –移除 选项可用于删除指定的存储库。存储库是用其URL或PPA指定的。与添加存储库一样,删除存储库也需要sudo命令提供的root权限。
sudo add-apt-repository -r "deb http://archive.getdeb.net/ubuntu wily-getdeb games"