हाँ यही है। या तो सीडी को एक रिपॉजिटरी के रूप में उपयोग करके, या लाइव सत्र में बूट करके और पैकेज को मैन्युअल रूप से डाउनलोड करके और फिर अपने सामान्य ओएस से या यहां तक कि एक chroot
वातावरण स्थापित करके स्थापित करें । नीचे दिए गए उदाहरणों में, मैं apt-get xfce
उस कमांड के रूप में उपयोग कर रहा हूं जिसे आप चलाना चाहते हैं लेकिन dpkg-reconfigure
या फिर जो भी काम करेगा।
1. भंडार के रूप में सीडी का उपयोग करें।
यह कहें कि आपने अपना डेस्कटॉप खराब कर दिया है और बिना इंटरनेट एक्सेस (जो नहीं होना चाहिए, आप बिना GUI के भी इंटरनेट का उपयोग कर सकते हैं) के साथ कमांड लाइन में बूट कर रहे हैं। ठीक है, आप अपनी सीडी को अपनी ड्राइव में रख सकते हैं और फिर चला सकते हैं
sudo apt-cdrom
यदि सब ठीक हो जाता है, तो आपको अपनी सीडी का पता लगाना चाहिए, इसे माउंट करना चाहिए और पैकेज के लिए इसे पार्स करना चाहिए। एक बार ऐसा हो जाने के बाद, sudo apt-get update
अपने स्रोतों को ताज़ा करने और अपने डेस्कटॉप को सामान्य रूप से स्थापित करने के लिए दौड़ें । उदाहरण के लिए apt-get install xfce4-desktop
:।
नोट: मैंने इसका परीक्षण नहीं किया है लेकिन यह अपेक्षाकृत अच्छी तरह से प्रलेखित है। उदाहरण के लिए, यहां देखें ।
2. लाइव सत्र में बूट करें और इच्छित पैकेज प्राप्त करें।
यह आवश्यक है कि आपके पास वास्तव में लाइव सीडी वातावरण में काम करने वाला इंटरनेट कनेक्शन हो। सबसे पहले, अपने सामान्य (टूटे हुए) ओएस में बूट करें और इंस्टॉल करें apt-offline
। यदि आपका सिस्टम पहले से ही टूटा हुआ है, तो आप यहां पैकेज डाउनलोड कर सकते हैं (सुनिश्चित करें कि आपको भी निर्भरता मिलती है) और साथ इंस्टॉल करें
sudo dpkg -i apt-offline_1.3.1_all.deb
एक बार जब आप इसे चलाने स्थापित किया है
sudo apt-offline set xfce-offline.sig --install-packages xfce4
फिर, उस फ़ाइल को लें जो अभी उत्पन्न हुई थी ( xfce-offline.sig
), लाइव सत्र में बूट करें और चलाएं
sudo apt-offline get xfce-offline.sig --no-checksum --bundle xfce-offline.zip
अब, इसे स्थापित करने के लिए अपने स्थानीय सिस्टम में वापस बूट करें:
unzip xfce-offline.zip
इसके .deb
बाद उन फ़ाइलों की एक सूची बननी चाहिए जिन्हें आप मैन्युअल रूप से इंस्टॉल कर सकते हैं।
मुझे कुछ ऐसी चीज़ भी मिलीं, जो कीरीक्स कहलाती हैं, जो देखने लायक हो सकती हैं:
Keryx लिनक्स को अद्यतन करने के लिए एक स्वतंत्र, खुला स्रोत अनुप्रयोग है। Keryx Project ने डायलअप के साथ उपयोगकर्ताओं के लिए एक मार्ग के रूप में शुरू किया, या कम-बैंडविड्थ इंटरनेट को लिनक्स के अपने डेबियन आधारित वितरण पर पैकेज डाउनलोड और अपडेट करने में सक्षम होने के लिए। मुख्य रूप से उबंटू के लिए बनाया गया, Keryx उपयोगकर्ताओं को स्थापित करने, अद्यतनों की जांच करने और USB पोर्टेबल स्टोरेज डिवाइस पर इन पैकेजों को डाउनलोड करने के लिए पैकेजों का चयन करने की अनुमति देता है। पैकेज को डिवाइस पर सहेजा जाता है और फिर लिनक्स बॉक्स पर वापस ले जाया जाता है जो इसे उत्पन्न करता है और फिर स्थापित होता है।
अंत में, आप यह सब मैन्युअल रूप apt-get
से लाइव सत्र से भी कर सकते हैं :
sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 |
while read url target; do wget $url -O ./$target; done
ऊपर की कमांड .deb
स्थापित करने के लिए आवश्यक सभी फ़ाइलों को डाउनलोड करेगी xfce
। मेरा उत्तर देखें यहाँ कि कैसे काम करता है के बारे में अधिक जानकारी के लिए।
संदर्भ
3. chroot
पर्यावरण को स्थापित करने के लिए लाइव सीडी का उपयोग करें ।
स्थापना को यहाँchroot
और अधिक विस्तार से समझाया गया है लेकिन मूल प्रक्रिया है ( /dev/sda1
जो भी विभाजन आपके पास है /
) को प्रतिस्थापित करें :
sudo mkdir /mnt/foo
sudo mount /dev/sda1 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev &&
sudo mount --bind /dev/pts /mnt/foo/dev/pts &&
sudo mount --bind /proc /mnt/foo/proc &&
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo
आपने अब अपने सिस्टम को यह सोचकर धोखा दिया है कि यह आपके स्थापित ओएस में बूट किया गया है और आप apt-get
सामान्य रूप से उपयोग कर सकते हैं । ऐसा करने के बाद, बाहर निकलने के chroot
साथ exit
और रिबूट।