Tôi đang cố gắng cài đặt ncurses5-compat-libs
trên Arch Linux với packer
.
Nhưng tôi nhận được lỗi này:
==> LRI: Không thể xác minh một hoặc nhiều chữ ký PGP!
Làm thế nào tôi có thể sửa chữa nó?
Tôi đang cố gắng cài đặt ncurses5-compat-libs
trên Arch Linux với packer
.
Nhưng tôi nhận được lỗi này:
==> LRI: Không thể xác minh một hoặc nhiều chữ ký PGP!
Làm thế nào tôi có thể sửa chữa nó?
Câu trả lời:
Bạn nên tuân thủ cài đặt thủ công bằng cách sử dụng makepkg
và hiểu cách quá trình biên dịch và cài đặt từ AUR hoạt động trước khi sử dụng trình trợ giúp AUR.
Dù sao, bạn phải nhập chữ ký PGP của gói trước khi cài đặt. Bạn có thể cài đặt gói mà không cần xác minh chữ ký PGP của nó nhưng bạn không nên làm điều đó. Bạn có thể nhập chữ ký PGP ncurses5-compat-libs
bằng cách sử dụng lệnh này:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Đọc makepkg
trang man và này bài viết trước khi cài đặt gói khác từ AUR.
Tôi muốn mở rộng câu trả lời một chút.
==> Verifying source file signatures with gpg...
datamash-1.1.1.tar.gz ... FAILED (unknown public key 0A11B61D3657B901)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build datamash.
Có bạn cần thêm chìa khóa. Điều đó sẽ không hoạt động cho đến khi bạn đã tạo khóa gpg của riêng mình.
Bạn chỉ cần tạo khóa của riêng bạn một lần.
gpg --full-gen-key
Sau đó, bạn có thể nhập khóa đang giữ quá trình xây dựng.
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
Nếu bạn muốn hiểu những gì đang diễn ra ở đây thì hãy đọc
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-man Quản trị-in-arch-linux /
cũng như wiki vòm.
https://wiki.archlinux.org/index.php/Arch_User_Rep
repository https://wiki.archlinux.org/index.php/GnuPG
Nó cũng quan trọng để giữ cho phần đóng archlinux-keyring
gói và hệ thống được cập nhật - đặc biệt là phần đóng archlinux-keyring
gói.
Việc đóng archlinux-keyring
gói không cập nhật có thể khiến chữ ký PGP bị thiếu và do đó có vấn đề với chữ ký PGP.
-
Là một sửa chữa nhanh chóng và bẩn thỉu, điều này đã được đề xuất trên diễn đàn archbang:
Cảnh báo: Làm theo các hướng dẫn này sẽ làm hỏng hệ thống của bạn và những người khác với phần mềm độc hại nguy hiểm!
Cài đặt không có (!) Kiểm tra tính toàn vẹn:packer -S --skipinteg <package>