मैं अपने /etc/apt/sources.list में एक पंक्ति कैसे जोड़ूँ?


49

मैं अपने Tor को उबंटू पर अपडेट कर रहा हूं और यह बताता है:

उबंटू के ब्रह्मांड में संकुल का उपयोग न करें। इससे पहले कि आप टो को ला सकें, आपको हमारे पैकेज रिपॉजिटरी को सेट करना होगा।

यह बताता है कि मुझे इस लाइन को आपकी /etc/apt/sources.listफ़ाइल में जोड़ना है :

 deb http://deb.torproject.org/torproject.org <precise> main

मैं अनिश्चित हूं कि कैसे एक पंक्ति को जोड़ा जाए /etc/apt/sources.list

जवाबों:


56

अपनी वर्तमान sources.listफ़ाइल की एक बैकअप प्रतिलिपि बनाएँ

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

new line of textवर्तमान sources.listफ़ाइल में जोड़ें

  • CLI

    echo "new line of text" | sudo tee -a /etc/apt/sources.list
    
  • जीयूआई (पाठ संपादक)

    sudo gedit /etc/apt/sources.list
    
  • पाठ संपादक में new line of textवर्तमान sources.listपाठ फ़ाइल के अंत में नई लाइन पर चिपकाएँ ।

  • सहेजें और बंद करें sources.list

नए रिपॉजिटरी का उपयोग करने के लिए अपडेट करना न भूलें

sudo apt-get update

29

तृतीय-पक्ष रिपॉजिटरी को जोड़ने के लिए, आपको सबसे पहले इस रिपॉजिटरी के लिए सार्वजनिक कुंजियों की आवश्यकता होगी जो इस मामले में आप उबंटू कुंजी सर्वर से ले सकते हैं:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 886DDD89

अब आप add-apt-repository के साथ /etc/apt/source.list.d/ में भंडार जोड़ सकते हैं :

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org $(lsb_release -s -c) main"

किसी भी भंडार को जोड़ने के बाद इसे निष्पादित करने की हमेशा आवश्यकता होती है

sudo apt-get update

अब आप Tor के लिए पैकेज स्थापित कर सकते हैं । टोर को सही तरीके से कैसे स्थापित करें , इस पर पूर्ण निर्देशों के लिए, देखें कि टोर कैसे स्थापित करें?

इस प्रक्रिया को उलटा भी किया जा सकता है


3
+1, /etc/apt/sources.listथर्ड-पार्टी रेपो के लिए उपयोग न करें , /etc/apt/sources.list.d/इसके बजाय उपयोग करें ।
हुदोल्जेव

@hudolejev आप /etc/apt/sources.list.d/कमांड का उपयोग करके किसी फ़ाइल को कैसे निर्दिष्ट करते हैं add-apt-repository? मैन पेज से मैं यह पता नहीं लगा सकता कि ऐसा लगता है कि यह जादुई रूप से होता है, हालांकि उस कमांड का उपयोग करते समय मैं /etc/apt/sources.listइसके बजाय फाइल में जोड़े गए लाइनों को
देखता रहता हूं

@TPPZ मेरी पिछली टिप्पणी 6 साल पुरानी है, मुझे संदर्भ याद नहीं है। शायद यह था और कुछ अन्य टिप्पणी है कि अब हटा दिया गया है का जवाब: / फिर भी, लगता है कि add-apt-repositoryकेवल में अलग फ़ाइलों पैदा करेगा sources.list.dपीपीए रेपोस के लिए, दूसरों के लिए यह अद्यतन करेगा sources.list: manpages.ubuntu.com/manpages/bionic/man1/...
hudolejev

5

उबंटू पर सबसे आसान तरीका:

Ubuntu सॉफ्टवेयर सेंटर > एडिट > सॉफ्टवेयर सोर्स > ऐड में जाएं

टोर वेबसाइट से एपीटी लाइन बॉक्स में लाइन पेस्ट करें।

आप मैन्युअल रूप से संपादित भी कर सकते हैं /etc/apt/sources.list, लेकिन सॉफ्टवेयर सेंटर के माध्यम से जाने के लिए शायद सबसे सरल।

लाइन को सही ढंग से इनपुट करना सुनिश्चित करें, जैसे

deb http://deb.torproject.org/torproject.org precise main

यदि आप 12.04 का उपयोग कर रहे हैं। अगर /etc/apt/sources.listइसे ठीक करने के लिए कुछ गलत हो जाता है ।


1

सबसे पहले, एक बैकअप बनाएं। आप ऐसा कर सकते हैं:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

टर्मिनल में। अपना पासवर्ड दें और एंटर दबाएं। यह नहीं दिखाया जाएगा, तारांकन भी नहीं। तो भागो:

gksudo gedit /etc/apt/sources.list

और अपना पासवर्ड दें।

लाइन जोड़ें:

 deb http://deb.torproject.org/torproject.org main

फ़ाइल के नीचे और फ़ाइल-> इसे बचाने के लिए सहेजें का उपयोग करें।

फिर, टर्मिनल पर वापस जाएं और चलाएं:

sudo apt-get update

और फिर निर्देशों का पालन जारी रखें। यह कमांड और शुरू होने में sudo apt-get installकुछ समय लग सकता है। इसके अतिरिक्त, इंस्टॉल कमांड एक दे सकता है:

Do you want to continue[y/n]?

शीघ्र, जहां आपको टाइप करना होगा yऔर जारी रखने के लिए Enter दबाएं।


1

आपको डिफ़ॉल्ट को संपादित करने की आवश्यकता नहीं है /etc/apt/sources.list, आप अपने Ubuntu को Saucy में बेहतर तरीके से अपग्रेड करते हैं । यहां तोर आधिकारिक भंडार में है।

देखें, मेरी /etc/apt/sources.list:

deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse

केवल 4 लाइनें।

मैं टोर पैकेज को डाउनलोड और इंस्टॉल करने में सक्षम हूं:

# aptitude download tor
Get: 1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy/universe tor amd64 0.2.3.25-1 [953 kB]
84% [1 tor 799 kB/953 kB 84%]201 URI Done: http://us-west-2.ec2.archive.ubuntu.com/ubuntu/pool/universe/t/tor/tor_0.2.3.25-1_amd64.deb
RecivedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f
ExpectedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f

Fetched 953 kB in 4s (198 kB/s)

Http://torstatus.blutmagie.de के अनुसार Tor 0.2.3.25 on Linux, सामान्य प्रतिष्ठानों में से एक।


0

मूल रूप से source.list एक पाठ फ़ाइल है जिसे आप संपादित करना चाहते हैं। लिनक्स फाइल के बारे में है जिसे आप फाइल बदलकर अपने ubuntu को कस्टमाइज़ कर सकते हैं। इसलिए फ़ाइलों को संपादित करने का मूल तरीका (पाठ जोड़ना या हटाना) कुछ पाठ संपादक का उपयोग करके है:

  • emacs, gedit (गुई आधारित)
  • नैनो, vi, vim (cli आधारित)

आप उन्हें sudo apt-get install text_editor_name लिखकर स्थापित कर सकते हैं।

अपने mannual पृष्ठों को पढ़ने के लिए man text_editor_name लिखें।

  • यदि स्टेटस है तो आप हवलदार की अनुमति नहीं लेते, उपयोग करें:

    chmod 777 फ़ाइल नाम


2
आप केवल sudo का उपयोग क्यों नहीं करते और अनुमतियाँ नहीं बदल रहे हैं?
ismailsunni

-1

इस वीडियो लिंक को देखें और देखें कि समस्या को कैसे ठीक किया जाए

https://youtu.be/Q4UJ9MxqFEQ

टर्मिनल टेक्स्ट एडिटर प्रोग्राम 'नैनो' का उपयोग करके हम '/etc/apt/source.list' फ़ाइल को संपादित कर सकते हैं।

टर्मिनल खोलें और टाइप करें:

'sudo नैनो /etc/apt/source.list'

आवश्यक परिवर्तन करने के बाद, कीबोर्ड संयोजन 'ctrl + o' का उपयोग करें और उसके बाद फ़ाइल को उसके वर्तमान स्थान पर सहेजने के लिए 'Enter' दबाएँ।

नैनो से बाहर निकलने के लिए कीबोर्ड संयोजन 'ctrl + x' का उपयोग करें।


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