如何在Ubuntu和Debian中添加Apt库?

Ubuntu和Debian使用apt存储库来下载和安装软件包。Apt存储库提供 *德布先生 包及其元数据信息。Ubuntu和Debian为官方Apt存储库提供了很多包。但在某些情况下,第三方apt存储库可用于安装不同的软件包。这个 添加apt存储库 命令用于添加新的或第三方存储库。

null

“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++库
通过sources.list配置文件手动添加存储库

我们将在文件末尾添加以下行。行开始处的#符号会对此行进行注释,它不会被解释为存储库。只要把下面的线。

deb http://archive.getdeb.net/ubuntu wily-getdeb games

通过使用#sign并对其进行注释,可以禁用存储库。例如,通过对以下存储库配置进行注释,可以禁用它。

图片[2]-如何在Ubuntu和Debian中添加Apt库?-yiteyi-C++库
禁用存储库

使用add apt Repository命令删除指定的存储库

即使创建add apt repository命令是为了添加新的存储库,它也可以用来删除现有的存储库。这个 -右 –移除 选项可用于删除指定的存储库。存储库是用其URL或PPA指定的。与添加存储库一样,删除存储库也需要sudo命令提供的root权限。

sudo add-apt-repository -r "deb http://archive.getdeb.net/ubuntu wily-getdeb games"
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享