5

我正在按照本指南安装弹性搜索,但弹性搜索并不是这个问题的一部分。

第一步,我需要添加密钥:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

并收到以下消息:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

安装过程很好,但由于它已被弃用,我正在寻找替代apt-key. (我安装包没有问题。)从man apt-key我看到

apt-key(8) 将最后在 Debian 11 和 Ubuntu 22.04 中可用。

...

因此,应始终使用 gpg --export 创建旨在与任何 apt 版本一起使用的二进制密钥环文件。

但它没有说apt-key add. 我试过

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --export

但没有用。wget那么when的管道apt-key去掉后我用什么?

4

1 回答 1

7

在这里找到答案: https ://suay.site/?p=526

简而言之 :

检索密钥并添加密钥:

curl -s URL | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/NAME.gpg --import

授权用户 _apt :

sudo chown _apt /etc/apt/trusted.gpg.d/NAME.gpg
于 2021-09-01T14:09:12.617 回答