我正在尝试使用fedup
(实际上是 的快捷方式dnf system-upgrade
)将我的系统从 Fedora 24 升级到 Fedora 25。它失败并出现一些有关 GPG 密钥的警告。
它建议我导入,但即使我接受导入也会失败。
aviso: /var/lib/dnf/system-upgrade/VirtualBox-server-5.1.8-2.fc25.x86_64.rpm: Cabeçalho V4 RSA/SHA1 Signature, ID da chave 6806a9cb: NOKEY
Importando chave GPG 0xB7546F06:
ID de usuário : "RPM Fusion free repository for Fedora (24) <[email protected]>"
Impressão digital: 55E7 903B 6087 98E4 EC78 64CD 9F63 8721 B754 6F06
A partir de : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-25
Correto? [s/N]: n
Os pacotes baixados foram salvos no cache até a próxima transação bem sucedida.
Você pode remover os pacotes em cache executando 'dnf clean packages'.
Error: Não instalar nenhuma das chaves
手动导入密钥gpg --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-25
不起作用。
答案1
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-25
成功了。
答案2
您应该安装它而不是导入它。您可以使用 rpm、yum 或 dnf 安装程序。
这是命令
sudo dnf install https://rpmfind.net/linux/fedora/linux/updates/testing/30/Everything/x86_64/Packages/f/fedora-gpg-keys-30-1.noarch.rpm