मैं ncurses5-compat-libsआर्क लिनक्स पर स्थापित करने की कोशिश कर रहा हूं packer।
लेकिन मुझे यह त्रुटि मिली:
==> त्रुटि: एक या अधिक PGP हस्ताक्षर सत्यापित नहीं किए जा सके!
मेरे द्वारा यह कैसे किया जा सकता है?
मैं ncurses5-compat-libsआर्क लिनक्स पर स्थापित करने की कोशिश कर रहा हूं packer।
लेकिन मुझे यह त्रुटि मिली:
==> त्रुटि: एक या अधिक PGP हस्ताक्षर सत्यापित नहीं किए जा सके!
मेरे द्वारा यह कैसे किया जा सकता है?
जवाबों:
आपको एक मैनुअल इंस्टॉलेशन का उपयोग करना चाहिए makepkgऔर समझना चाहिए कि AUR हेल्पर का उपयोग करने से पहले AUR से संकलन और स्थापना प्रक्रिया कैसे काम करती है।
वैसे भी, आपको इसे स्थापित करने से पहले पैकेज के PGP हस्ताक्षर को आयात करना होगा। आप अपने PGP हस्ताक्षर की पुष्टि किए बिना पैकेज स्थापित कर सकते हैं लेकिन आपको ऐसा नहीं करना चाहिए। आप ncurses5-compat-libsइस आदेश का उपयोग करके PGP हस्ताक्षर आयात कर सकते हैं :
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
AUR से एक और पैकेज स्थापित करने से पहले makepkgमैन पेज और इस लेख को पढ़ें ।
मैं उत्तर को थोड़ा विस्तार देना चाहूंगा।
==> 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.
हाँ आपको कुंजी जोड़ने की आवश्यकता है। जब तक आप अपनी gpg कुंजी नहीं बना लेते हैं, तब तक यह काम नहीं करेगा।
आपको केवल एक बार अपनी कुंजी उत्पन्न करनी होगी।
gpg --full-gen-key
फिर आप उस कुंजी को आयात कर सकते हैं जो बिल्ड प्रक्रिया को पकड़ रही है।
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
यदि आप यह समझना चाहते हैं कि यहाँ क्या हो रहा है तो कुछ पठन
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
साथ ही साथ आर्क विकी।
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
यह भी है महत्वपूर्ण रखने के लिए archlinux-keyring-package और सिस्टम अप-टू-डेट विशेष रूप से - archlinux-keyring-package।
एक अप-टू-डेट- archlinux-keyringपैकेजेज के कारण पीजीपी हस्ताक्षर गायब हो सकते हैं और इस तरह पीजीपी हस्ताक्षर के साथ समस्या हो सकती है।
-
एक त्वरित और गंदे तय के रूप में यह आर्कबैंग फोरम पर प्रस्तावित किया गया था:
चेतावनी: इन निर्देशों का पालन खतरनाक मालवेयर के साथ आपकी और अन्य प्रणाली को नुकसान पहुंचाता है!
स्थापना के बिना (!) अखंडता की जाँच करें:packer -S --skipinteg <package>