ubuntu增加一个软件仓库流程

发布于:2025-08-10 ⋅ 阅读:(18) ⋅ 点赞:(0)

原文地址:ubuntu增加一个软件仓库流程 – 无敌牛

欢迎参观我的网站:无敌牛 – 技术/著作/典籍/分享等

大部分软件安装,只需要 apt install xxxx 就可以了,但是有些软件并没有在系统内置软件库里,需要添加该软件的仓库地址,并且添加官方提供的 GPG 密钥,才可以使用 apt 的方式安装软件。添加可信软件源的具体方法如下:

1. 编辑 /etc/apt/sources.list 文件或添加新的 .list 文件

  • 直接编辑 /etc/apt/sources.list 文件:这个文件包含了所有默认的 APT 软件源地址。

在文件末尾添加 软件源地址。格式通常如下:

deb http://archive.example.com/repository distro component1 component2 component3
deb-src http://archive.example.com/repository distro component1 component2 component3

其中,http://archive.example.com/repository 是仓库的 URL,distro 应替换为 Ubuntu 版本代号(例如 bionic、focal 等),component1, component2, component3 则是该仓库的不同组件(通常是 main, universe, multiverse等)。

创建一个单独的 .list 文件:这是推荐的方法,因为它更加整洁且易于管理。在 /etc/apt/sources.list.d/ 目录下为新仓库创建一个单独的 .list 文件。

2. 添加 GPG 密钥(如果需要)

一些仓库要求先添加他们的 GPG 密钥以验证软件包的真实性。需要 GPG 密钥的仓库,官方会提供 GPG公钥文件,这可以通过以下命令完成:

# 明文格式的密钥直接使用。
wget -qO - https://archive.example.com/repository/here_is_the_key_file.asc | apt-key add -

# 二进制 GPG 密钥需要做个转换
wget -qO - https://archive.example.com/repository/here_is_the_key_file | gpg --dearmor - | apt-key add -

确保将上面的 URL 替换为实际的密钥位置。

3. 更新软件包列表

最后需要更新本地的软件包数据库:

apt update

这样,APT 就会知道新的软件源,并可以从那里安装软件包了。


网站公告

今日签到

点亮在社区的每一天
去签到