arning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). gpg: 找不到有效的 OpenPGP 数据。
时间: 2023-06-13 17:02:30 浏览: 270
这个警告是因为最近apt-key命令被宣布为废弃,被`gpg`命令代替。你可以使用以下命令来添加 GPG 密钥:
```
sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/pubkey.gpg --import <keyfile>
```
其中,`<keyfile>` 是你下载的 GPG 密钥文件的路径。这个命令会将密钥添加到 `/etc/apt/trusted.gpg.d/` 目录下,并且不会使用默认密钥环。
相关问题
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.
arning: mysql-community-common-8.0.33-1.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY error: Failed dependencies: rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by mysql-community-common-8.0.33-1.el9.x86_64
这个错误提示是由于缺少所需的依赖项而导致的。在安装mysql-community-common-8.0.33-1.el9.x86_64.rpm包时,系统要求rpmlib(PayloadIsZstd) <= 5.4.18-1版本的依赖项。
你可以尝试以下解决方法:
1. 更新系统:使用以下命令更新系统软件包,以确保您拥有最新的依赖项:
```
sudo yum update
```
2. 安装所需的依赖项:尝试手动安装所需的依赖项,使用以下命令:
```
sudo yum install rpmlib(PayloadIsZstd)
```
如果上述方法无法解决问题,可能是由于您的系统版本与所需依赖项不兼容。您可以尝试在适用于您系统版本的其他软件源中查找所需的依赖项,或者考虑使用其他方法安装mysql-community-common包,例如使用官方提供的二进制安装包或使用其他包管理工具。
请注意,如果您对操作系统不熟悉或不确定如何解决依赖关系问题,建议咨询系统管理员或寻求更高级的技术支持。
阅读全文