मीडिया परिवर्तित: कृपया डेबियन जीएनयू / लिनक्स लेबल वाली डिस्क डालें


13

मैंने डेबियन इंस्टॉलेशन सीडी / डीवीडी के पहले डीवीडी आईएसओ से यूएसबी फ्लैश ड्राइव "बर्न" का उपयोग करके डेबियन 7 स्थापित किया।

मैंने डेबियन डेस्कटॉप वातावरण, प्रिंट सर्वर और मानक सिस्टम उपयोगिताओं के बिना बहुत कम स्थापित किया।

स्थापना और एक रिबूट के बाद, मुझे डेबियन जीएनयू / लिनक्स 7 होस्टनाम tty1 शब्दों के साथ एक कंसोल के साथ प्रस्तुत किया गया था । मैंने लॉगिन यूज़रनेम और पासवर्ड की आपूर्ति की।

मैंने कमांड टाइप करने के बाद sudo apt-get install xorg, एक त्रुटि संदेश बताते हुए कहा:

Media changed: please insert the disk labeled 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 DVD Binary-1 20140208-13:47' in the drive and press Enter

मैंने उसी पोर्ट में समान USB फ्लैश ड्राइव डाला और कुछ सेकंड इंतजार करने के बाद, मैंने Enter दबाया।

एक ही त्रुटि संदेश पॉप अप हुआ।

मैंने अपने कुछ सहयोगियों की सलाह पर निम्न चरणों की कोशिश की है:

  1. /etc/apt/sources.listकंप्यूटर की सभी प्रविष्टियों को हटा दें और हटा दें
  2. dmesg और fstab से पता चलता है कि USB थंब ड्राइव चालू है /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

उपरोक्त करने के बाद, निम्न त्रुटि संदेश प्रकट होता है:

Using CD-ROM mount point /media/cdrom/
Identifying.......{a long string of alphanumeric characters}
Scanning disc for index files...............
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
W: Failed to mount '/dev/sr0' to '/media/cdrom/'
E: Unable to locate any package files, perhaps this is not a Debian disc or the wrong architecture

मैं यूएसबी स्टिक से Xorg(60 एमबी) और gnome-core(400 एमबी) इंस्टॉल करना पसंद करता हूं । मैं जिस एनजीओ के साथ काम कर रहा हूं, वह एक बहुत ही बुनियादी इंटरनेट एक्सेस इंफ्रास्ट्रक्चर के साथ एक विकासशील देश में है। इंटरनेट की पहुंच बहुत कम है और औसत डाउनलोड गति 2 एमबीपीएस से कम है।


1
apt-cdromउत्पादन कहना है कि वह देख रहा है /media/cdrom, करने के लिए आदेश को बदलनेsudo apt-cdrom -m -d=/media/usb0 add
fooot

1
जब आप बदलते हैं /etc/apt/sources.list, तो रिबूट करने की आवश्यकता नहीं है, लेकिन आपको दौड़ना होगा sudo apt-get update। मैं परिचित नहीं हूं apt-cdrom, लेकिन मैं मान लूंगा कि बाद में उसी अपडेट की आवश्यकता है। इसके अलावा, यदि आपका इंटरनेट कनेक्शन अविश्वसनीय / धीमा है, तो आप /etc/apt/sources.listस्थानीय मीडिया से इंस्टॉल होने के बाद किसी भी ऑनलाइन स्रोतों को हटाना / टिप्पणी करना चाह सकते हैं , बस आपको सूचीबद्ध सर्वर से संपर्क करने के लिए अपडेट का इंतजार नहीं करना होगा।
ssc

जवाबों:


1

मैंने पाया कि यह समस्या मेरे खुद के समान थी। डेबियन यूएसबी स्टिक से स्थापित है, लेकिन तब जब मैं एप्ट-गेट का उपयोग करने का प्रयास करता हूं तो मुझे CdROM के लिए प्रेरित किया जाता है।
बहुत उपद्रव के बाद मुझे डेबियन ट्यूटोरियल का भाग 14.3.1 मूल्यवान लगा, क्योंकि यह सिस्टम को एक फाइल लोकेशन में सोर्स कंटेंट देखने के निर्देश देने के लिए सिंटैक्स की व्याख्या करता है । यहाँ मैंने क्या किया है:

मैंने सुनिश्चित किया कि यूएसबी स्टिक को माउंट किया गया था और मैंने फाइलसिस्टम में इसके स्थान पर ध्यान दिया। मेरे लिए वह / मीडिया / डेबियन 7.5 64 कॉपलेफ्ट एफएम था

सु के रूप में मैंने source.list को एडिट किया ताकि "deb cdrom" के साथ लाइन पर टिप्पणी की जा सके। तब मैंने ट्यूटोरियल जानकारी और मेरे यूएसबी स्टिक फ़ाइल स्थान का उपयोग करके उस फ़ाइल की एक नई पहली पंक्ति जोड़ी:

deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free
#deb cdrom:[Debian GNU/Linux 7.5 _Wheezy_ - Copyleft amd64 Full Monty amd64 DLBD Binary-1 20140427-09:14]/ wheezy contrib local main non-free

मेरे जैसे न्यूडबीट्स के लिए, यूआरआई में उद्धरणों के उपयोग पर ध्यान दें ताकि संलग्न स्थानों को गलत समझा जा सके। ( Nixcraft फोरम देखें : Howto cd फ़ोल्डर के नाम रिक्त स्थान रिक्त स्थान (सफेद स्थान) के साथ

फिर मैं sudo apt-get updateऊपर (thx) सलाह के अनुसार भागा । बस इतना ही मैंने किया।

इससे मेरी समस्या हल हो गई - मैं दौड़ने में सक्षम था sudo apt-get install vimऔर मुझे अब सीडी डालने के लिए नहीं कहा गया था।


आपने अपने USB स्टिक को कैसे माउंट किया?
user65787

1
@ user65787 / मीडिया / कुछ संभवतः एक ऑटो-माउंट है, संभवतः उस समय जीयूआई सत्र में ओवेनमेक को लॉग इन किया गया था।
२१ पर जैसन

-1

इसलिए पिछले उत्तर के अनुरूप, मैंने अभी-अभी अपने सिस्टम से कहा है कि cdrom को अपडेट के लिए स्रोत के रूप में उपयोग करने की जहमत न उठाएं।

मुझे पहले स्रोतों की फ़ाइल अनुमतियाँ बदलनी थीं। इसलिए मैं इसे बदल सकता था

निर्देशिका में परिवर्तन यह था

    cd /etc/apt

फिर अनुमतियाँ बदलें

    chmod 666 sources.list

(स्वामी, रूट और उपयोगकर्ता के लिए पढ़ें / लिखें)

तब मैं फ़ाइल को टेक्स्ट एडिटर में खोल सकता था, और नए बेसिक यूजर के साथ रीडिंग और परमिशन लिखता था, और cdrom को सोर्स के रूप में देखने वाली लाइन के सामने # अटक जाता था।

    #deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free

उसके बाद अनुमतियाँ केवल स्वामी को बदल दी गईं और रूट पढ़ने के साथ-साथ लिख सकते हैं, लेकिन उपयोगकर्ता नहीं कर सका

    chmod 664 sources.list

apt-get अब प्रोग्राम इंस्टॉल करता है।

कोई मुझे बाद में बता सकता है कि इसके साथ कोई समस्या है, लेकिन हे। इसने काम कर दिया :)


2
संपादित एक फ़ाइल है कि आपके पास लेखन पहुंच चलाने के लिए है की जरूरत नहीं है यह उचित तरीका संपादक (यानी, vi, vim, emacs, pico, ed, teco, या जो भी आप का उपयोग) के तहत sudo, और के लिए नहीं chmodफ़ाइल तो यह के विश्व लिखने योग्य है और फिर chmodयह पीछे की ओर। इसलिए, इससे परे, मैं स्पष्ट नहीं हूं कि आपका उत्तर क्या है। क्या आप कह रहे हैं कि आपकी /etc/apt/sources.listफ़ाइल में पहले से ही एक deb file:/media/...लाइन थी? और यह कि, यह टिप्पणी करने के बाद, apt-getअब फ्लैश ड्राइव से प्रोग्राम इंस्टॉल करता है ? क्या आप वाकई इसे इंटरनेट से डाउनलोड नहीं कर रहे हैं?
जी-मैन ने कहा कि मोनिका '

-1

पर अपने ड्राइव माउंट /media/cdrom, तो

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