बस थोड़ा सा आर्क के साथ खेला है, इसके बारे में जो चीज मुझे सबसे ज्यादा प्रभावित करती है, वह है AUR। याओर्ट जैसे उपकरण के साथ, आप वास्तव में आसानी से रक्तस्रावी धार सॉफ्टवेयर स्थापित कर सकते हैं, जिनमें से कुछ गिट से है, और यह स्वचालित रूप से आपके लिए इसे संकलित करता है और इंस्टॉल करता है। क्या उबंटू के लिए ऐसा कुछ है? मुझे PPA के बारे में पता है, लेकिन मुझे नहीं लगता कि वे एक समकक्ष हैं।
संपादित करें: यहाँ पर मुझे नहीं लगता कि PPAs AUR के समान हैं:
- PPA ने संकुल संकलित किया है, जबकि AUR संकलित संकुल और स्रोत संकुल, दोनों को किसी भी मंच पर संकलित करने के लिए स्क्रिप्ट के साथ है। इसका मतलब यह है कि एक पीपीए को किसी ऐसे व्यक्ति द्वारा बनाए रखा जाना चाहिए जो उन्हें बनाता है, जबकि एयूआर के साथ, उपयोगकर्ता के अंत में अनकल्ड पैकेज बनाए जा सकते हैं।
- चूंकि पीपीए उबंटू रिलीज के लिए विशिष्ट हैं, इसलिए कई पीपीए पुराने हैं। पैकेज तब भी काम करेंगे अगर पीपीए मेंटेनर सिर्फ अपने पीपीए को उबंटू के नवीनतम संस्करण में अपडेट करेंगे, लेकिन अक्सर वे बासी हो जाते हैं। कभी-कभी मुझे एक पीपीए को हैक करना पड़ता है ताकि मैं उसी पैकेज का उपयोग कर रहूं जो पिछले रिलीज में काम किया था।
- कई पीपीए ठीक से नहीं बनते हैं, भले ही परियोजनाएं कम या ज्यादा स्थिर हों। मैं फाइनलटर्म के बारे में सोच रहा हूं, जो ज्यादातर काम करता है, लेकिन उबंटू पीपीए में लगभग कभी भी पासिंग बिल्ड नहीं होता है, इसलिए मैन्युअल रूप से संकलन किए बिना उबंटू पर स्थापित करना असंभव है।
- PPAs के पास कोई रेटिंग प्रणाली नहीं है जहाँ उपयोगकर्ता कार्य पैकेज रिपॉजिटरी के लिए वाउच कर सकते हैं। मुझे लगता है कि इस तरह की आम सहमति मालवेयर और / या काम न करने वाले पैकेज से बचने के लिए बहुत उपयोगी है।
- टन AUR पैकेज हैं जो सीधे GitHub से आते हैं, इसलिए एक पैकेज की तरह स्थापित
something-git
करना आमतौर पर आपको GitHub से सीधे नवीनतम पैकेज देगा। PPA इस तरह से गतिशील रूप से अपडेट नहीं किए जाते हैं, और इसलिए पैकेज आमतौर पर बहुत पुराने हैं।
git clone
फिर प्रोजेक्ट पर निर्भर करता है config
, make
और checkinstall
फिर sudo dpkg -i
पैकेज। ऐसा लगता है जैसे आप कह रहे हैं कि अपडेट होने पर AUR फिर ऑटो-रेम्पाइल होगा? यह बहुत अच्छा लगता है।