पैकेज की सूची को स्वचालित रूप से अद्यतन करने के लिए, यदि पहले से कोई पैकेज सूची नहीं है , तो निम्न का उपयोग करें:
(when (not package-archive-contents)
(package-refresh-contents))
सभी स्थापित पैकेजों को अपडेट करने के लिए, टाइप करें package-list-packages
, जो आपको *Packages*
बफर में ले जाएगा (और पैकेजों की सूची को भी अपडेट करेगा), और फिर टाइप करें U x।
package-refresh-contents
बिना शर्त सभी रिपॉज से एक पैकेज सूची डाउनलोड करने की कोशिश करता है जिसे आपने जोड़ा है package-archives
; package-archive-contents
यदि आप पहले से ही पैकेज सूची डाउनलोड कर चुके हैं तो गैर शून्य है।
ईएलपीए मूल है। मुझे नहीं लगता कि यह वास्तव में अब और बरकरार है, लेकिन मुझे यकीन नहीं है। मैं इसका इस्तेमाल नहीं करता।
जीएनयू "आधिकारिक" है। यह Emacs के साथ बना हुआ है, जिसका अर्थ है कि चीजों को हमेशा काम करना चाहिए लेकिन अपडेट और नए पैकेज बहुत बार नहीं आते हैं।
मुरब्बा मूल रूप से एक वेबसाइट है जहां आप एक पूरा पैकेज अपलोड कर सकते हैं, और इसे मुरब्बा रेपो में जोड़ा जाएगा। आप पैकेज के अपस्ट्रीम का लिंक सबमिट नहीं करते हैं, और यह पैकेज के निर्माण को पूरी तरह से स्वचालित नहीं करता है। मुझे लगता है कि यह राइट थिंग है, क्योंकि आप जरूरी नहीं कि अपस्ट्रीम को ट्रैक करना चाहते हैं। दुर्भाग्य से, यह थोड़ी देर के लिए अस्वीकार्य हो गया है, लेकिन किसी ने हाल ही में इसे ले लिया है इसलिए इसे किसी बिंदु पर वापस और बेहतर होना चाहिए।
Melpa EmacsWiki तुतलाना क्षेत्र या एक GitHub रेपो जैसे के लिए एक URL लेता है, और इसे से स्वचालित रूप से एक पैकेज बनाता है। इस प्रकार यह आमतौर पर जो भी ट्रैकिंग कर रहा है उसके पीछे अधिकांश दिन होता है। हालांकि यह ऊपर की ओर ट्रैक करता है, मुझे अभ्यास में कभी कोई समस्या नहीं हुई, और यह वह जगह है जहां मेरे अधिकांश पैकेज हैं। वहाँ भी Melpa Stable है , जो Melpa की तरह है लेकिन नवीनतम रीविज़न के बजाय अपस्ट्रीम रेपो के संशोधन को पकड़ लेता है। Melpa स्थिर में Melpa की तुलना में कम पैकेज हैं।
ऑर्ग मोड का अपना package.el
रेपो ( http://orgmode.org/elpa/ ) है।
पैकेज रिपॉज के सभी समान काम करते हैं, आप बस उन्हें अपने साथ जोड़ते हैं package-archives
।
यहाँ इस विषय के बारे में अधिक गहराई से ब्लॉग पोस्ट है , जिससे मैं ज्यादातर सहमत हूँ।
package-archives
। ELPA संग्रह से छुटकारा पाएं, जो अब बनाए नहीं रखा गया है, और मुरब्बा संग्रह, जो स्पष्ट मार्गदर्शन और रखरखाव के बिना आउट-डेटेड और डुप्लिकेट किए गए पैकेज की गड़बड़ी है। केवल मानक GNU संग्रह का उपयोग करें, और MELPA>