我试图在我的本地机器上创建一个镜像,但我无法验证 gpg 签名。
遵循以下步骤:https ://help.ubuntu.com/community/Debmirror
我在 /home/ubuntu/mirrorkeyring 下创建了trustedkeys 和 /var/repository 下创建了存储库文件的唯一区别
创建密钥:
mkdir /home/ubuntu/mirrorkeyring
gpg --no-default-keyring --keyring /home/ubuntu/mirrorkeyring/trustedkeys.gpg --import /usr/share/keyrings/ubuntu-archive-keyring.gpg
从我的mirrorbuild.sh:
export GNUPGHOME="/home/ubuntu/mirrorkeyring"
执行mirrorbuild.sh:
Getting meta files ...
[ 0%] Getting: dists/trusty/Release... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty/Release ==> 200 OK
ok
[ 0%] Getting: dists/trusty/Release.gpg... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty/Release.gpg ==> 200 OK
ok
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty).
[ 0%] Getting: dists/trusty-security/Release... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty-security/Release ==> 200 OK (1s)
ok
[ 0%] Getting: dists/trusty-security/Release.gpg... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty-security/Release.gpg ==> 200 OK
ok
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty-security).
[ 0%] Getting: dists/trusty-updates/Release... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty-updates/Release ==> 200 OK
ok
[ 0%] Getting: dists/trusty-updates/Release.gpg... #** GET http://archive.ubuntu.com/ubuntu/dists/trusty-updates/Release.gpg ==> 200 OK
ok
Release gpg signature does not verify.
Ubuntu Release file: using Suite (trusty-updates).
Errors:
Release gpg signature does not verify
Release gpg signature does not verify
Release gpg signature does not verify
Failed to download some Release or Release.gpg files!
我只是尝试使用 root 从标准 .gnupg 文件夹中读取文件并工作。