`ऐड-एप्ट-रिपॉजिटरी` का उपयोग करने और source.list के लिंक को जोड़ने के बीच अंतर


9

उपयोगकर्ता के दृष्टिकोण से, वे समकक्ष लगते हैं। के apt-get installलिए एक कड़ी जोड़ने के बाद के माध्यम से कुछ कार्यक्रमों को स्थापित किया जा सकता है sources.list

दूसरों को कमांड लाइन हालांकि एक ppa जोड़कर स्थापित करना होगा, और जहां तक ​​मैं देख सकता हूं, यह विधि सूत्रों में सूचीबद्ध नहीं है।

तो तकनीकी अंतर होना चाहिए? और, अगर सब पर, एक पीपीए और भंडार के बीच अंतर क्या है?

जवाबों:


10

PPA के माध्यम से जोड़ने से एक सूची जुड़ती है। फ़ाइल /etc/apt/sources.list.d, जो कि उपयुक्त है, इसलिए वहां एक भंडार है।

ऐड-ऑप-रिपॉजिटरी जो सुविधा प्रदान करता है वह यह है कि यह न केवल स्रोत को जोड़ता है, यह रिपॉजिटरी की जीपीजी कुंजी जोड़ता है इसलिए आपको मैन्युअल रूप से ऐसा करने की आवश्यकता नहीं है।


तो केवल वास्तविक अंतर यह है कि पीपीए के माध्यम से जोड़ना /etc/apt/source.list.d में फ़ाइल के रूप में एक प्रविष्टि जोड़ता है, जबकि मैन्युअल रूप से एक रिपॉजिटरी जोड़कर आमतौर पर /etc/source.list फ़ाइल के रूप में हेरफेर करके काम करता है? इसका मतलब है कि रिपॉजिटरी-लिंक उन दो, अलग-अलग स्थानों में सहेजे गए हैं?
कोस्टेंटिन शुबर्ट

हाँ, यह बात है!
जॉर्ज कास्त्रो

काश मुझे यह जल्दी ही पता चलता, मैं सिर्फ 12.04 से 14.04 तक एक स्वच्छ स्थापित का उपयोग करके उन्नत हुआ। मैंने /etc/apt/source.list को सहेजा है, लेकिन /etc/apt/source.list.d// :-( को अब उन सभी सॉफ़्टवेयरों के लिए पुन: ढूंढना और जोड़ना है जो मुझे त्रुटि देते हैं जब मैं इसे स्थापित करने का प्रयास करता हूं :-(
जेसी विंड विंडर

1
मैं सोच रहा हूं कि पीपीए और लिंक दोनों को क्यों नहीं बचाया गया sources.list.d? क्या यह अधिक संगठित और एकीकृत नहीं है? क्यों केवल PPA उस फ़ोल्डर में सहेजे जाते हैं?
मोहम्मद नौरेलिन

1

कमांड लाइन के माध्यम से पीपीए जोड़ने से एक प्रविष्टि बनती है।

कमांड लाइन:

sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter

रिपोजिटरी को जोड़ने के बाद यह उबंटू सॉफ्टवेयर सेंटर में दिखाई देता है:

यहां छवि विवरण दर्ज करें


मैं १२.१० का परीक्षण कर रहा हूं, लेकिन यह किसी भी पुराने संस्करण के लिए समान है जो मुझे पता है (अच्छी तरह से शायद नहीं Breezy;))
रिनविंड

आपके प्रयास के लिए धन्यवाद! मैं टर्मिनल का उपयोग कर रहा था और /etc/source.list - फ़ाइल में किसी भी प्रविष्टि की खोज नहीं की थी। ऐसा इसलिए लगता है क्योंकि प्रविष्टियाँ /etc/source.list.d/ के तहत अलग-अलग फ़ाइलों में बनाई गई हैं
कोंस्टेंटिन शुबर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.