把debian12老系统里的私钥,公钥,和信任, 导出到新系统。
直接复制 /root/.gnupg 不行。
用导入导出的方法操作:
假设老系统挂载在/debian12
先删除 新系统的 /root/.gnupg目录,
然后导出3个文件
chroot /debian12 "gpg --export-secret-keys > /all-private.txt"
chroot /debian12 "gpg --export > /all-public.txt"
chroot /debian12 "gpg --export-ownertrust > /ownertrust.txt"
然后导入:
gpg -K
gpg --import /debian12/all-private.txt
gpg --import /debian12/all-public.txt
gpg --import /debian12/ownertrust.txt
清理:
rm /debian12/all-private.txt /debian12/all-public.txt /debian12/ownertrust.txt
chroot /debian12 "gpg --export-secret-keys > /all-private.gpg"