मैं MELPA से dired + इंस्टॉल करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि यह अब सूचीबद्ध नहीं है। मैंने भी यहाँ जाँच की: https://melpa.org/
क्या यह सामान्य है?
मैं MELPA से dired + इंस्टॉल करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि यह अब सूचीबद्ध नहीं है। मैंने भी यहाँ जाँच की: https://melpa.org/
क्या यह सामान्य है?
जवाबों:
यह सच है कि MELPA अब EmacsWiki से पुस्तकालयों को नहीं खींचता है।
कृपया EmacsWiki से मेरे द्वारा Dired + और अन्य लाइब्रेरी प्राप्त करें dired+.el
:।
EmacsWiki पर मेरे सभी पृष्ठ लॉक हैं (उन्हें अनलॉक करने के लिए साइट व्यवस्थापक की आवश्यकता होती है)। AFAIK ने कभी भी वास्तविक सुरक्षा समस्या की सूचना नहीं दी है।
हां, यह सच है कि एक लॉक किया गया वेब पेज एक समान स्तर की डिजिटल हस्ताक्षर (जैसे कि जीआईटी के लिए उपयोग किया जाता है) को प्रस्तुत नहीं करता है। दूसरी ओर, तथ्य यह है कि कुछ कोड को डिजिटल रूप से हस्ताक्षरित किया जाता है और जीआईटी भंडार से खींचा जाता है, इस बात की कोई गारंटी नहीं है कि कोड दुर्भावनापूर्ण या गलती से हानिकारक नहीं है।
(यहां एक विचार है: अगर कोई जहर कोड का प्रचार करना चाहता था, तो क्या आपको लगता है कि वे EmacsWiki से ऐसा करना पसंद करेंगे, जिसमें कुछ डाउनलोड हैं, या MELPA जैसी साइट से, जो कई गुना अधिक है? ऐसी साइट से जहां आपको ज़रूरत नहीं है? एक पुस्तकालय को डाउनलोड करने और "स्थापित" करने के लिए, या विचार या प्रयास के बिना, उस विली-निली और जल्दी से क्या कर सकते हैं? "
अगर आप https://github.com/emacsmirror/ सहित EmacsWiki की तुलना में कहीं और मेरा एक पुस्तकालय प्राप्त करते हैं , तो आपको एक पुराना संस्करण मिलेगा जो रखरखाव (बग फिक्स, एन्हांसमेंट्स) से लाभ नहीं उठाएगा । उस संस्करण का संस्करण dired+.el
नवंबर 2017 से उस दर्पण तारीखों पर है। जनवरी 2018 से EmacsWiki तारीखों पर संस्करण। और मुझे यह भी यकीन नहीं है कि उस दर्पण को अभी से अपडेट किया जाना जारी रहेगा।
[लाइब्रेरी highlight.el
अब नए GitHub दर्पण से भी उपलब्ध है, यहाँ । उस दर्पण का अनुचर विकी से नवीनतम संस्करण को प्रतिबिंबित करने के लिए इसे अद्यतित रखेगा।]
क्या यह सामान्य है?
हां, MELPA ने हाल ही में अपनी नीति को अपडेट किया और अब EmacsWiki पर होस्ट किए गए पैकेज में सुरक्षा कारणों को शामिल करते हुए शामिल हैं : https://github.com/melpa/melpa/pull/5008 । ड्रू का जवाब भी देखें ।
अभी के लिए आपको इसे https://www.emacswiki.org/emacs/dired%2b.el पर इसके अपस्ट्रीम EmacsWiki स्रोत से या इसके (संभावित रूप से आउटडेटेड ) Emacsmirror क्लोन https://gemub.com/ पर स्थापित करना होगा। emacsmirror / dired से अधिक ।
आप इसे एल-गेट का उपयोग करके स्थापित कर सकते हैं । मेरे लिए क्या काम किया, कदम से कदम:
el-get
Melpa से स्थापित करने की कोशिश की , फिर 1982 के सभी प्रकार की विचित्रताओं में भाग गया ।
इसलिए मैंने अपने साथ जोड़कर मूल सेटअप का विकल्प चुना ~/.emacs
:
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
Emacs को फिर से शुरू किया।
एमएक्स एल-गेट-एमाक्सिविकी-बिल्ड-लोकल-व्यंजनों
Mx el-get-install dired +
मेरे साथ जोड़ा गया ~/.emacs
:
(require 'dired+)
पैकेज अपडेट करने के लिए: Mx el-get-update dired +