কিভাবে সাইগউইনে জিপিজি ইনস্টল করবেন? বর্তমানে এটি অনুপস্থিত


18

আমি উইন 7 এ সাইগউইন ইনস্টল করেছি তবে জিপিজি দেখতে পাচ্ছি না /usr/bin/.. এটি কি স্বাভাবিক? আমি কিভাবে এটি পেতে পারি? আমি একটি লিনাক্স আইএসও যাচাই করার চেষ্টা করছি এবং স্বাক্ষর ফাইলটি যাচাই করার জন্য এটি দরকার।

উত্তর:


20

ভাগ্যক্রমে, জিপিজি সাইগউইনের সফ্টওয়্যার ভাণ্ডারে অন্তর্ভুক্ত রয়েছে। কেবল আবার সাইগউইন ইনস্টলার ( setup-x86_64.exeবা setup-x86.exe) চালান , এবং যখন প্যাকেজ নির্বাচন মেনু আসে, "gnupg" অনুসন্ধান করুন। "Gnupg" বিকল্পটি যা ব্যবহারগুলির অধীনে প্রদর্শিত হবে তা পরীক্ষা করে দেখুন, আপডেটটি শেষ করুন এবং আপনার কাজ শেষ। এটি জিপিজি এবং কোনও নির্ভরতা ইনস্টল করা উচিত।

যদি কোনও কারণে এটি কাজ না করে তবে আপনি নিজেই এটি সংকলন করতে পারেন। আমি অনুরোধের ভিত্তিতে বিস্তারিত নির্দেশনা দিতে পারি, তবে আপাতত - এই পৃষ্ঠাটি কীভাবে সাইগউইনের অধীনে (সর্বাধিক) লিনাক্স প্রোগ্রামগুলি সংকলন করতে হবে তা ব্যাখ্যা করে এবং এই পৃষ্ঠাটি উত্স কোডটি ডাউনলোড করার জন্য নির্দেশাবলী সরবরাহ করে।


অনুসরণ: আমি জিপিজি 4উইনের সত্যতা যাচাই করার চেষ্টা করছি (তাদের সাইট থেকে)। আমার ইতিমধ্যে একটি বিশ্বস্ত জিপিজি ইনস্টল রয়েছে। আমি যখন তাদের শংসাপত্র আমদানি করি তখন আমার কাছে অন্যরকম ফিঙ্গারপ্রিন্ট পাওয়া যায় বলে মনে হয় তবে ওয়েব-সাইটে কী তালিকাভুক্ত রয়েছে .. তা কি সম্ভব?
অ্যালেক্স

যদি সেই ফাইলটির জন্য স্বাক্ষরটি যথাযথ হয় তবে এটি মিলবে। যদি তা না হয় আপনি হয় কিছু ভুল করছেন, কিছু এমনভাবে আচরণ করছে না যা ধারণা করা হয়েছিল, বা কেউ ফাইলের সাথে গোলযোগ করেছে। সমস্যা সমাধানের জন্য- আবার জিপিজি 4উইন ডাউনলোড করার চেষ্টা করুন বা পরিবর্তে যাচাই করতে SHA1 চেকসাম ব্যবহার করুন। এছাড়াও, যেহেতু এই প্রশ্নটি এখন সাইগউইনের পরিবর্তে নিজেই জিপিজি সম্পর্কে, তাই আমি এটি আলাদাভাবে জিজ্ঞাসা করার পরামর্শ দিই (আপনার কাছে সাইগউইন এবং জিপিজি উভয় ক্ষেত্রেই বিশেষজ্ঞের সন্ধানের খুব সংকীর্ণ সম্ভাবনা রয়েছে)
অ্যান্টন লিয়াখোভিচ

সংকলনের জন্য সূক্ষ্ম পরিশ্রম করেছেন, কেবল জিপিজি লাইবস সংকলন এবং ইনস্টল করতে ভুলবেন না। configureদ্বারা GPG স্ক্রিপ্ট যদিও পেতে কোনটি বলতে হবে, যদি আপনি কিছু মিস করি।
অধ্যাপক ফ্যালকেন

11

আপডেট (2018-10-20)

নীচের তথ্যগুলি এখন অপ্রচলিত, যেহেতু আজকের মতো বর্তমান সাইগউইন gnupg2 প্যাকেজ সংস্করণটি রয়েছে 2.2.10-1এবং অতি সাম্প্রতিক gpg4win (3.1.3) এর সাথে আগত একটিটি রয়েছে 2.2.10


দুর্ভাগ্যবশত Cygwin প্রদান টি GnuPG জন্য প্যাকেজ পথ পুরানো এবং এখনও অননুমোদিত ব্যবহার gnupg1.4 । এটি সত্যই দু: খজনক যেহেতু সমস্ত কিছুই দুর্দান্ত কাজ করে বলে মনে হচ্ছে। সুতরাং আপনি উইন্ডোজ নেটিভ জিপিজি 4উইন ডাউনলোড করার কথা ভাবতে পারেন তবে এটি একটি ভুল। এছাড়াও সেই প্যাকেজটি কেবলমাত্র gnupg 2.0.30 ব্যবহার করে 2.3.3 ( 2016-08-18) এর সর্বশেষ প্রকাশের সাথে (2017-05-10 হিসাবে) পুরানো । তো এখন কি করা?

পরিবর্তে, GnuPG ডাউনলোড পৃষ্ঠায় যান এবং "বর্তমান GnuPG এর জন্য সহজ ইনস্টলার" হিসাবে লেবেলযুক্ত ডাউনলোডটি নির্বাচন করুন । এটি তাদের এফটিপি সাইট থেকে সর্বশেষতম * .exe ডাউনলোড করবে । এটি ইনস্টল করুন। GnuPG বাগগুলি এখানে ট্র্যাক করা হয়

তবে, পুরানো মূল সাইগউইন জিপিজি বাইনারিটি অবস্থিত /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পুরানো জিপিজি-র জন্য সাইগউইনে থাকবে এবং নতুনটির জন্য রয়েছে /cygdrive/c/Users/xxxx/AppData/Roaming/gnupg/

অবশ্যই আপনি উত্স থেকে সর্বশেষ সংকলন এবং ইনস্টল করার দীর্ঘ পথ যেতে পারেন ।


1
আমি কেবল লক্ষ করতে চাই যে gnupg2 এখন সাইগউইনের একটি উপলব্ধ প্যাকেজ। এটি একেবারে সাম্প্রতিকতম নয় (বর্তমানে GnuPG থেকে প্রাপ্ত 2.2.1 এর তুলনায় বর্তমানে ২.১.২৩) নয়, তবে পূর্বের অবস্থার তুলনায় একটি দুর্দান্ত উন্নতি।
dcsohl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.