साइबरफ़ोन पर gpg कैसे स्थापित करें? वर्तमान में यह गायब है


18

मैं विन 7 पर स्थापित किया गया है, लेकिन में gpg नहीं देख सकते हैं /usr/bin/यह सामान्य है? मैं इसे कैसे प्राप्त कर सकता हूँ? मैं एक linux ISO को सत्यापित करने की कोशिश कर रहा हूँ और हस्ताक्षर फ़ाइल की जाँच करने के लिए इसकी आवश्यकता है।

जवाबों:


20

सौभाग्य से, gpg Cygwin के सॉफ़्टवेयर रिपॉजिटरी में शामिल है। बस फिर से साइबरविन इंस्टॉलर ( setup-x86_64.exeया setup-x86.exe) चलाएं , और जब पैकेज सेलेक्ट मेनू आएगा, तो "gnupg" खोजें। बर्तन के नीचे दिखाई देने वाले "gnupg" विकल्प की जाँच करें, अपडेट समाप्त करें और आपका काम हो गया। यह gpg और किसी भी निर्भरता को स्थापित करना चाहिए।

यदि, किसी कारण से, यह काम नहीं करता है, तो आप इसे स्वयं संकलित कर सकते हैं। मैं अनुरोध पर विस्तृत निर्देश दे सकता हूं, लेकिन अभी के लिए- यह पृष्ठ बताता है कि साइगविन के तहत (अधिकांश) लिनक्स कार्यक्रमों को कैसे संकलित किया जाए, और यह पृष्ठ स्रोत कोड डाउनलोड करने के निर्देश प्रदान करता है।


फॉलोअप: मैं gpg4win (उनकी साइट से) की प्रामाणिकता को सत्यापित करने की कोशिश कर रहा हूं। मैं पहले से ही एक विश्वसनीय gpg स्थापित है। जब मैं उनके प्रमाण पत्र को आयात करता हूं तो मुझे एक अलग फिंगरप्रिंट प्राप्त होता है तो वेब-साइट पर क्या सूचीबद्ध है .. क्या यह संभव है?
एलेक्स

यदि हस्ताक्षर उस फ़ाइल के लिए उचित है, तो इसे मेल खाना चाहिए। यदि नहीं, तो आप या तो कुछ गलत कर रहे हैं, कुछ ऐसा नहीं है जैसा कि माना जाता है, या किसी ने फ़ाइल के साथ खिलवाड़ किया है। समस्या निवारण के लिए- gpg4win को फिर से डाउनलोड करने या इसके बजाय सत्यापित करने के लिए SHA1 चेकसम का उपयोग करने का प्रयास करें। इसके अलावा, चूंकि यह प्रश्न अब Cygwin के बजाय GPG के बारे में है, इसलिए मैं इसे अलग से पूछने की सलाह देता हूं (आपके पास Cygwin और gpg दोनों में एक विशेषज्ञ को खोजने का एक बहुत ही संकीर्ण मौका है)
Anton Liakhovitch

संकलित करने के लिए ठीक काम किया है, बस GPG लिबास संकलित और स्थापित करने के लिए याद रखें। configureGPG स्क्रिप्ट का हालांकि पाने के लिए आप कौन सा बता देंगे, अगर आप कुछ याद आती है।
प्रो। फाल्कन कॉन्ट्रैक्ट ने

11

अद्यतन (2018-10-20)

नीचे दी गई जानकारी अब अप्रचलित है, क्योंकि आज तक वर्तमान सिग्विन gnupg2 पैकेज संस्करण है 2.2.10-1और सबसे हाल के gpg4win (3.1.3) के साथ आने वाला है 2.2.10


दुर्भाग्य से Cygwin ने GnuPG के लिए पैकेज प्रदान किया जो पुराना है और अभी भी पदावनत gnupg1.4 का उपयोग कर रहा है । यह वास्तव में दुःखद है क्योंकि बाकी सभी चीजें बहुत अच्छी लगती हैं। तो आप शायद Windows देशी Gpg4win डाउनलोड करने के लिए सोच सकते हैं , लेकिन यह एक गलती है। यह भी पैकेज पुराना है (2017-05-10 के अनुसार) 2.3.3 (2016-08-18) की नवीनतम रिलीज के साथ , केवल gnupg 2.0.30 का उपयोग करके । इसलिए क्या करना है?

इसके बजाय, GnuPG डाउनलोड पृष्ठ पर जाएं और "वर्तमान GnuPG के लिए सरल इंस्टॉलर" के रूप में लेबल डाउनलोड का चयन करें । जो कि उनके FTP साइट से नवीनतम * .exe डाउनलोड करेगा । इसे स्थापित करो। GnuPG कीड़े यहां ट्रैक किए गए हैं

हालाँकि, पुराने मूल Cygwin gpg बाइनरी में स्थित है /usr/bin/gpg.exeऔर यह पथ नए विंडोज एक पर पूर्वता ले रहा है। इसलिए नया वर्जन देखने के लिए आपको पूरा रास्ता देना होगा।

$ gpg --version
gpg (GnuPG) 1.4.21
...
Home: ~/.gnupg
...

$ /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe --version

gpg (GnuPG) 2.1.20
libgcrypt 1.7.6
...

Home: C:/Users/xxxx/AppData/Roaming/gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

नए बाइनरी तक पहुँचने का आसान उपाय है सॉफ्ट-लिंकिंग द्वारा।

$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe /usr/bin/gpg2
$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg-agent.exe /usr/bin/gpg-agent
# And others depending on your need

$ gpg2 --version
gpg (GnuPG) 2.1.20
libgcrypt 1.7.6
...

सब अच्छा! अंत में, ध्यान दें कि आपकी की-चेन $HOMEपुराने gpg के लिए सिग्विन में स्थित होगी , जबकि /cygdrive/c/Users/xxxx/AppData/Roaming/gnupg/नए के लिए।

बेशक, आप नवीनतम स्रोतों से संकलन और स्थापना का लंबा रास्ता तय कर सकते हैं ।


1
मैं सिर्फ यह नोट करना चाहता हूं कि gnupg2 अब cygwin पर उपलब्ध पैकेज है। यह काफी नवीनतम नहीं है (वर्तमान में 2.1.13 की तुलना में 2.2.1 GnuPG से सीधे उपलब्ध है), लेकिन मामलों की पूर्व स्थिति पर एक महान सुधार।
dcsohl
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.