Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
时间: 2024-05-01 12:21:07 浏览: 156
这个警告提示是因为 Ubuntu 20.04 版本开始,apt-key 工具已经被弃用,推荐使用 trusted.gpg.d 目录管理密钥环文件。因此,你可以在使用 apt-key 命令的地方,将其替换成使用 gpg 命令来添加密钥,例如:
```
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY ID]
```
可以替换为:
```
sudo gpg --keyserver keyserver.ubuntu.com --recv-keys [KEY ID]
```
同时,这个警告提示并不会影响到软件包的安装和更新。
相关问题
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))
这个警告是在使用Debian或Ubuntu系统的包管理器apt(Advanced Package Tool)时出现的,提示apt-key命令即将过时。`apt-key`主要用于管理软件包的签名密钥,但现在推荐的做法是将密钥管理文件移至`trusted.gpg.d`目录下进行操作,这是为了更好地组织和管理密钥链。
具体步骤是:
1. 将现有的密钥导入到`/etc/apt/trusted.gpg.d/`目录下的子文件夹中,每个文件对应一个密钥。
2. 使用`gpg`工具直接操作`trusted.gpg.d`中的文件,而不是`apt-key`命令。
3. 更新apt配置,确保它能够找到新的密钥存储位置。这通常可以通过运行`sudo update-trustdb`来完成。
这样做的好处是更符合现代的包管理实践,并且可以更好地控制和维护系统安全。如果你收到这个警告,应该考虑更新你的apt管理流程以适应新建议。
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK
这个警告是因为在最新的 Ubuntu 版本中,apt-key 命令已经被弃用,建议使用 trusted.gpg.d 目录来管理密钥。你可以忽略这个警告,不影响软件的正常安装和使用。如果你想避免这个警告,可以尝试使用新的命令来添加密钥,例如:
```
curl -sSL https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x<key-id> | sudo tee /etc/apt/trusted.gpg.d/<key-name>.gpg
```
其中 `<key-id>` 是密钥的 ID,`<key-name>` 是你给密钥起的名字。你可以在安装软件时,根据需要添加相应的密钥。
阅读全文