apt-key 命令

当Ubuntu自建源出现apt-getupdate报错未签名时,可以通过使用apt-key命令来管理GPGkey。具体步骤包括:列出GPGkey,导出特定key,删除或添加key,以及从keyserver更新或刷新keys。这有助于确保软件包的来源安全。
摘要由CSDN通过智能技术生成
描述

ubuntu自建源经常会出现apt-get update时报错,没有签名,可以再已经联网的机器上先“apt-key adv ”将签名获取,然后使用export导出,add导入。

# apt-key list:列出 GPG key 
root@ubuntu-auto:/etc/apt# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   dsa1024 2012-10-28 [SC]
      FBAB D5FB 2025 5ECA B22E  E194 D13D 58E4 79EA 5ED4
uid           [ unknown] Zabbix SIA <packager@zabbix.com>
sub   elg1024 2012-10-28 [E]

# apt-key export:导出为导出为二进制格式的 GPG 文件
apt-key export --output zabbix.gpg "FBAB D5FB 2025 5ECA B22E  E194 D13D 58E4 79EA 5ED4"

# apt-key del:删除 GPG key 
apt-key del "FBAB D5FB 2025 5ECA B22E  E194 D13D 58E4 79EA 5ED4"

# apt-key add:从文件中添加 GPG key 到系统中
apt-key add zabbix.gpg

apt-key add <key_file>: 从文件中添加 GPG key 到系统中。
apt-key export <key_id>: 导出指定的 GPG 公钥,保存为 ASCII 格式的文本文件。
apt-key del <key_id>: 从系统中删除指定的 GPG key。
apt-key update: 从 keyserver 更新系统中已有的 GPG key。
apt-key adv --keyserver <keyserver_address> --refresh-keys: 强制刷新从指定 keyserver_address 获取公钥,并将其添加到系统中。
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
apt-key finger: 以指纹形式列出系统中所有 GPG key 的信息。
apt-key net-update: 从 Ubuntu 的 keyserver 更新系统中已有的 GPG key。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值