উইন্ডোজ এ ইম্যাক্স 25.1 এর জন্য আমি গনুটিএলএস কীভাবে ইনস্টল করব?


19

আমি সবেমাত্র আমার উইন্ডোজ 10 মেশিনে ইমাসকে 24.5 থেকে 25.1 এ আপগ্রেড করেছি। ইমাক্স 24.5 এর জন্য আমার GnuTLS সঠিকভাবে সেটআপ হয়েছিল এবং 25.1 এর জন্য আমি যা ভেবেছিলাম তা করেছিলাম যা আমি মনে করেছি আমি করেছি:

  1. জিএনইউ ইম্যাকস ওয়েবসাইটের ডাউনলোড পৃষ্ঠা থেকে প্রিল বিল্ট ইম্যাক্স বাইনারি পেয়েছি । আমি 32 বিট উইন্ডোজ ব্যবহার করছি, তাই আমি ইমাসের আই 686 সংস্করণ পেয়েছি।

  2. ইজুইনপোর্টস থেকে জ্ঞানটিএলএস- এর একটি অনুলিপি পেয়েছি এবং জিপ ফাইলটি ইম্যাক্স-এর মতো একই ডিরেক্টরিতে সরিয়ে নিয়েছেন - যেভাবে গোঁটস জিপটি সংগঠিত হয় এর অর্থ এই যে যেভাবে ডেল এবং এক্স্ট উভয়ই ইমাক্স এক্সের অনুরূপ ডিরেক্টরিতে বাতাসে গড়িয়ে যায়। (আমি এবার ৩.৩.১১ সংস্করণ পেয়েছি; ইমাক্সের ২৪.৫ সংস্করণ ছিলাম তখন আমার কাছে গ্র্নুটিএলএলএসের কোন সংস্করণ ছিল তা আমার মনে নেই।)

এবার সে কাজ হয়নি। gnutls-available-pফিরে আসে nil, প্যাকেজ ম্যানেজার কেবলমাত্র HTTP সংগ্রহস্থলগুলিতে সংযোগ করতে সক্ষম এবং https নয়, ইও https হ্যান্ডেল করতে পারে না।

আমি ইমাস 25.1.1 এর জন্য কীভাবে জিএনটিটিএলএস সেটআপ করব? আমি 24.5 এর জন্য যা করেছি তা ভুল করে দিচ্ছি? হয়তো জিএনইউ ইমাক্স ওয়েবসাইট থেকে বাইনারিগুলি GnuTLS ছাড়াই সংকলিত হয়েছে এবং 24.5-র জন্য আমি আসলে অন্য কোথাও থেকে বাইনারি পেয়েছি ...


আমি আমার মূল উত্তরটি মুছলাম, যেহেতু এটি আপনার ইমাস সংস্করণটিকে সম্বোধন করে না। আপনার প্রশ্নে, আপনি সম্ভবত স্পষ্ট করে বলতে পারেন যে আপনি ফাইলগুলি ./bin
হেনিং -

@ হেননিং: এই বাক্যটিই "যেভাবে গোঁটস জিপটি সংগঠিত হয় তার অর্থ এই যে যেভাবে ডামেল এবং এক্সট উভয়ই ইমট্যাক্স এর এক্সেক্টের মত একই ডিরেক্টরিতে বয়ে যায়" বোঝানোর উদ্দেশ্যে ছিল, আমি এটিকে আবার উচ্চারণ করার চেষ্টা করব আগামীকাল একটি পরিষ্কার উপায়ে।
ওমর

এটি ইমটিক্স 25.1 এর তুলনায় গুটলগুলির চেয়ে বেশি সমস্যার মতো দেখায় কারণ আজ আমি ইমাস 25.1 ডাউনলোড করেছি এবং একই সমস্যা পেয়েছি। ইমাকস 24.1 বিকল্পগুলির সাথে গনটসকে কল করে: --insecure -p 443 --protocols ssl3 যেখানে 25.1 এটিকে কল করে: -x509cafile নীল -p 443. এটি বিভিন্ন কলিং বিকল্পগুলির সাথে কিছু করতে পারে।
রোমারিও

2
আমার কাছে হস্তান্তর করার বিশদ নেই, তবে আমি সংক্ষেপে এটি আগে দেখেছি। আমার মনে হয় ইমাস 25.1 লিবিগনটলস -30.ডিলের প্রত্যাশা করছে তবে এই মুহুর্তে কেবল লিবিগনটলস-28.dll ইজুইনপোর্টগুলি প্যাকেজ করেছে।
স্টুয়ার্ট হিকিনবটম

উত্তর:


29

@ স্টুয়ার্টহিকনবটম ব্যাখ্যা করেছেন যে আমি কী ভুল করছি: libgnutls-28.dllইম্যাক্স 25.1 যখন ব্যবহার করা হয়েছে তখন আরও নতুন এবং বেমানান libgnutls-30.dll। তারপরে এটি বাইনারি libgnutls-30.dllএবং অন্যান্য প্রয়োজনীয় গ্রন্থাগারের সন্ধান করার বিষয় ছিল । ধন্যবাদ ফিলিপ লর্ড সমস্ত জ্ঞানটিএলএস গ্রন্থাগার এবং নির্ভরতা এবং অন্যান্য অনেক লাইব্রেরির উইন্ডোজ সংস্করণ সংকলন করেছেন যা আপনি ইমাসের জন্য চাইতে পারেন! তারা পাওয়া যায় এখানে পাবেন: emacs-25-i686-deps.zip-বিট 32 উইন্ডোজ এবং পেতে যদি আপনি ব্যবহার emacs-25-x86_64-deps.zipযদি আপনি 64 বিট ব্যবহার; তারপরে আপনার ইমাস্যাক্স ইনস্টলেশনটির মূল ফোল্ডারে আনজিপ করুন (যাতে binজিপ ফাইলগুলির binফোল্ডারটি আপনার ইম্যাক্স ইনস্টলেশন ইত্যাদির ফোল্ডারে সঙ্কুচিত হয়ে যায় )

সম্পাদনা: লাইব্রেরি ইমাসের কোন সংস্করণটি প্রত্যাশা করছে তা কীভাবে খুঁজে বের করতে হবে তা আবিষ্কার করতে পেরেছিলাম: ভেরিয়েবলটি দেখুন dynamic-library-alist


1
সম্পাদনার জন্য ধন্যবাদ - আমি কখনই সেই পরিবর্তনশীল সম্পর্কে জানতাম না তবে এটি এই ধরণের জিনিসটিকে খুব সহজ করে তোলে।
স্টুয়ার্ট হিকিনবটম

আসলে, আমি বাইনারিগুলি সঙ্কলন করি নি, কেবল তাদের জিপ করেছি। তাদের সব কাজ করা উচিত। এবং আমার README উন্নত করা দরকার। এটা খুব জটিল।
ফিল লর্ড

তারপরে আমি অনুমান করি যে আমি কম্পিউটার থেকে অ-কম্পিউটার উপলব্ধিতে "সংকলিত" বলতে চাইছি বিভিন্ন উত্স থেকে প্রাপ্ত জিনিসগুলির একটি তালিকা, @ ফিলিল্ড :)
ওমর

ইম্যাক্স 25.2
লরেঞ্জো গাট্টি

1
ইম্যাকস -26 এর জন্য @ ফেকলি, কেবল জিপটি আনপ্যাক করুন এবং আপনি চলে যাবেন - কমপক্ষে এটি তত্ত্ব। হ্যাঁ, সম্মত, README আপডেট করার প্রয়োজন। এই মুহূর্তে একটি নেই। আমার আবর্জনা হচ্ছে।
ফিল লর্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.