Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))
时间: 2024-06-22 16:02:47 浏览: 32
这个警告是在使用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管理流程以适应新建议。
相关问题
arning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
The warning you mentioned is related to the use of the `apt-key` command in managing keyring files for package repositories in Debian-based systems. Starting from Ubuntu 20.04 and Debian 10, the `apt-key` command has been deprecated, and it is recommended to manage keyring files in the `trusted.gpg.d` directory instead.
To address this warning, you can follow these steps:
1. Open a terminal.
2. Create a new file in the `trusted.gpg.d` directory:
```shell
sudo touch /etc/apt/trusted.gpg.d/custom.gpg
```
3. Import the GPG key using the `gpg` command:
```shell
sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/custom.gpg /path/to/keyfile.gpg
```
Replace `/path/to/keyfile.gpg` with the actual path to the GPG key file you want to import.
4. Update the package lists:
```shell
sudo apt update
```
By following these steps, you should be able to manage keyring files without triggering the deprecated warning.
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
这个警告信息表明apt-key命令已经过时,建议使用新的命令管理软件源的GPG密钥。
从Ubuntu 20.04开始,apt-key命令已经被弃用,而是使用新的命令来管理软件源的GPG密钥。新的命令将GPG密钥存储在`/etc/apt/trusted.gpg.d/`目录中,而不是`/etc/apt/trusted.gpg`文件中。
如果您想继续使用apt-key命令来管理GPG密钥,可以忽略上述警告信息。但是,建议您使用新的命令来管理GPG密钥,以便更好地适应新的软件源管理方式。
您可以使用以下命令将清华大学的公钥添加到系统中:
```
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
```
请注意,上述命令中的“3B4FE6ACC0B21F32”是清华大学的公钥指纹,如果您使用其他软件源,请使用相应的公钥指纹。
然后,运行以下命令将软件源添加到系统中:
```
sudo sh -c "echo 'deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse' > /etc/apt/sources.list.d/tsinghua.list"
```
最后,运行以下命令更新软件源并安装软件包:
```
sudo apt update
sudo apt install <package_name>
```
请注意,上述命令中的`<package_name>`应替换为您要安装的软件包名称。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![sb3](https://img-home.csdnimg.cn/images/20210720083646.png)