मैंने सिर्फ 24.5 से 25.1 तक अपने विंडोज 10 मशीन पर Emacs को अपग्रेड किया है। Emacs 24.5 के लिए मेरे पास GnuTLS सही तरीके से सेटअप था और 25.1 के लिए मैंने वही किया जो मुझे लगा कि मुझे याद है मैंने किया था:
GNU Emacs वेबसाइट के डाउनलोड पेज से Emacs binaries को बनाया गया । मैं 32 बिट विंडोज का उपयोग कर रहा हूं, इसलिए मुझे एमएसीएस का i686 संस्करण मिला।
GwinTLS की एक प्रति ezwinports से प्राप्त की और Emacs के रूप में उसी निर्देशिका में ज़िप फ़ाइल निकाली - जिस तरह से gnutls ज़िप को व्यवस्थित किया जाता है, इसका मतलब यह है कि dll और exe दोनों के लिए समान निर्देशिका में gnut की हवा निकलती है जैसे Emacs exe की। (मुझे इस समय संस्करण ३.३.११ मिला; मुझे याद नहीं है कि जब मेरे पास २४.५ ईएमआई का संस्करण था तो मुझे GnuTLS का कौन सा संस्करण मिला था।)
इस बार काम नहीं किया। gnutls-available-p
रिटर्न nil
, पैकेज मैनेजर केवल http रिपॉजिटरी से कनेक्ट करने में सक्षम है और https वाले नहीं, eww https को भी हैंडल नहीं कर सकता है।
मैं Emacs 25.1 के लिए GnuTLS सेटअप कैसे करूं? क्या मैं 24.5 के लिए जो कुछ कर रहा हूं उसे गलत समझ रहा हूं? शायद GNU Emacs वेबसाइट के बायनेरिज़ को GnuTLS के बिना संकलित किया गया है और 24.5 के लिए मुझे वास्तव में बायनेरिज़ कहीं और से मिल गए हैं ...