欢迎参观我的网站:无敌牛 – 技术/著作/典籍/分享等
大部分软件安装,只需要 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 就会知道新的软件源,并可以从那里安装软件包了。