मैं "बैकपोर्ट" रिपॉजिटरी को कैसे सक्षम करूं?


जवाबों:


34

उबंटू में डिफ़ॉल्ट रूप से उबंटू बैकपोर्ट्स सक्षम हैं।

यदि कुछ मकसद के लिए आपको अभी भी इन 2 तरीकों में से किसी का भी उपयोग नहीं करना है:

  1. लॉन्चर पर उबंटू बटन पर क्लिक करें और "सॉफ़्टवेयर स्रोत" खोजें। 12.04+ का उपयोग करने पर "सॉफ़्टवेयर" खोजें।

  2. ALT + F2 दबाएं और टाइप करें: gksu software-properties-gtk

2 तरीकों में से कोई भी आपको सॉफ़्टवेयर स्रोत प्रबंधक या सॉफ़्टवेयर और अपडेट पर ले जाएगा । यहाँ Ubuntu सॉफ्टवेयर टैब में और अपडेट टैब में सभी 4 विकल्प सक्रिय करें । यह आपके Ubuntu संस्करण के लिए एक्स्ट्रास को सक्षम करना चाहिए।

उबंटू सॉफ्टवेयर स्रोत - उबंटू सॉफ्टवेयर टैब

उबंटू सॉफ्टवेयर स्रोत - अपडेट टैब

इसके बाद बस CLOSE बटन पर क्लिक करें और आपको यह बताना चाहिए कि आपके द्वारा किए गए परिवर्तनों के कारण इसे अपडेट करने की आवश्यकता है। ध्यान दें कि अपडेट टैब में, बैकपोर्ट विकल्प वहां 4 था। यह वह है जो असमर्थित अद्यतन कहता है ।

टर्मिनल से बैकपोर्ट को सक्रिय करने के लिए (जो कि 11.10 के बाद से स्वचालित रूप से सक्षम है) (उन मामलों में जहां आप सर्वर पर काम कर रहे हैं और बैकपोर्ट सक्षम होना चाहते हैं) टर्मिनल खोलने के बाद निम्न कार्य करें (यह उदाहरण Ubuntu 13.04 का उपयोग कर रहा है):

sudo nano /etc/apt/sources.list

और एक टिप्पणी लाइन के लिए देखें जिसमें कीवर्ड बैकपोर्ट का उल्लेख है, 12.04 और बेटे के raring-backportsलिए 13.04 जैसा कुछ दिखना चाहिए precise-backports। इस मामले में यह इस तरह दिखता है:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

इस रेखा को अनलिम करें ताकि वे इस तरह दिखें:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

फ़ाइल को सहेजें और बैकपोर्ट अपडेट प्राप्त करने के लिए निम्न को चलाएँ:

sudo apt-get update  
sudo apt-get upgrade

नोट - यदि रेखाएं नहीं मिली हैं, तो बस उन्हें जोड़ें और संस्करण का नाम बदलकर उस पर रखें जिसे आप ऊपर बताए अनुसार उपयोग कर रहे हैं।

संदर्भ


ऐसा करने के बाद, मुझे apt को हमेशा backports का उपयोग करने के लिए कहना था (जैसा कि सेठ द्वारा उत्तर में निर्दिष्ट किया गया है)
thameera

29

कमांड-लाइन / सर्वर निर्देश

डिफ़ॉल्ट रूप से बैकपोर्ट सक्षम हैं, यहां बताया गया है कि आप यह सुनिश्चित करने के लिए जांच कर सकते हैं कि वे चालू हैं।

बैकपार्ट सुनिश्चित करना सक्षम हैं

मैन्युअल रूप से बैकस्पोर्ट्स को सक्षम करने के लिए सुनिश्चित करें कि निम्नलिखित लाइन आपके में है /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

releaseआपके द्वारा उपयोग किए जा रहे वर्तमान वितरण ( preciseउदाहरण के लिए 12.04) के साथ प्रतिस्थापित करना ।

अब अगले चरण इस बात पर निर्भर करेंगे कि क्या आप बैकपोर्ट से हमेशा पैकेज का उपयोग करना चाहते हैं या क्या आप केवल मैन्युअल रूप से निर्दिष्ट किए जाने पर ही बैकपोर्ट का उपयोग करना चाहते हैं।

हमेशा बैकपोर्ट का उपयोग करें ..

Ubuntu 11.04 और नए स्वचालित रूप से केवल बैकपार्ट्स का उपयोग करने के लिए मैन्युअल रूप से निर्दिष्ट होने पर कॉन्फ़िगर किए गए हैं। यदि आप स्थापित करने के दौरान हमेशा बैकपोर्ट का उपयोग करना चाहते हैं, तो आपको निम्नलिखित पंक्तियों को जोड़ना होगा /etc/apt/preferences(फ़ाइल अभी तक मौजूद नहीं हो सकती है; यह ठीक है):

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

सुनिश्चित करें कि आप releaseअपनी वर्तमान रिलीज़ के साथ स्थानापन्न हैं ।

मैन्युअल रूप से backports का उपयोग ..

यदि आप मैन्युअल रूप से निर्दिष्ट बैकपोर्ट से केवल पैकेज स्थापित करना चाहते हैं, तो आपको इसे जोड़ने की आवश्यकता होगी /etc/apt/preferences:

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

<release>आपकी वर्तमान रिलीज़ के लिए पुन: प्रतिस्थापित कर रहा है।

नोट: आपको संशोधित करने के लिए रूट विशेषाधिकारों की आवश्यकता होगी /etc/apt/preferences

पिछड़ों से स्थापित ।।

यदि बैकपोर्ट मैन्युअल रूप से उपयोग किए जाने के लिए कॉन्फ़िगर किए गए हैं, तो आपको /release-backportsएक पैकेज स्थापित करते समय पैकेज नाम के अंत में जोड़ना होगा ( releaseआपकी वर्तमान रिलीज़ के लिए प्रतिस्थापन )।

उदाहरण के लिए, यदि आप 12.10 क्वांटल का उपयोग कर रहे हैं और मैन्युअल स्थापित करने के लिए बैक-अप कॉन्फ़िगर किया है, तो आप इस कमांड के साथ एमरोक इंस्टॉल करेंगे:

sudo apt-get install amarok/quantal-backports  

स्रोत: उबंटू बैकपोर्ट - उबंटू विकी


3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "अच्छा काम करता है
Jay _silly_evarlast_ Wren

@Jay_silly_evarlast_Wren इसे नहीं -rहटाएगा?
sehe

हां, क्षमा करें, यदि आप xenial पर हैं, तो -r -u बदल दें, या इसे पूरी तरह से पिछले ubuntus पर हटा दें।
Jay _silly_evarlast_ Wren

हमेशा बैकस्पोर्ट्स का उपयोग करने के लिए एप्ट को प्राथमिकता में बदलने से बैकस्पोर्ट टीम की सिफारिश नहीं की जाती है। ऊपर दिए गए लिंक से: "[T] वह बैकस्पोर्ट्स टीम पैकेज मैनेजर को कॉन्फ़िगर करने की सलाह देता है कि जब वे स्पष्ट रूप से अनुरोध किया जाए तो केवल बैकपैक्ड पैकेज स्थापित करें"
फकरीम

0

सुपर उपयोगकर्ता चलाने के रूप में:

apt edit-sources

फिर उन पंक्तियों deb और deb-srcरेखाओं को जोड़ दें backports

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.