अपने लिए एक साधारण भंडार स्थापित करने के लिए 4 चरण हैं
1.Install dpkg-dev
2.Put एक निर्देशिका में संकुल
एक स्क्रिप्ट है कि संकुल स्कैन और एक फाइल apt-get अद्यतन पैदा करेगा पढ़ सकते हैं 3.Create
4. अपने भंडार पर इशारा करते हुए अपने sources.list करने के लिए एक पंक्ति जोड़ें
Dpkg-dev स्थापित करें
एक टर्मिनल में टाइप करें
sudo apt-get install dpkg-dev
निर्देशिका
एक निर्देशिका बनाएं जहां आप अपने पैकेज रखेंगे। इस उदाहरण के लिए, हम उपयोग करेंगे/usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
अब अपने संकुल को उस निर्देशिका में ले जाएँ, जिसे आपने अभी बनाया है।
पहले डाउनलोड किए गए पैकेज आमतौर पर /var/cache/apt/archives
निर्देशिका में आपके सिस्टम पर संग्रहीत होते हैं । यदि आपने apt-cacher स्थापित किया है, तो आपके पास इसके संकुल निर्देशिकाओं में संग्रहीत अतिरिक्त पैकेज होंगे।
स्क्रिप्ट अद्यतन-mydebs
यह एक साधारण तीन लाइनर है:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
उपरोक्त को gedit में काटें और चिपकाएँ, और इसे ~-bin में अपडेट-मायडब के रूप में सहेजें। (टिल्ड '~' का अर्थ है आपके घर की निर्देशिका। यदि ~ / bin मौजूद नहीं है, तो इसे बनाएं: Ubuntu उस निर्देशिका को आपके PATH में डाल देगा। यह व्यक्तिगत स्क्रिप्ट डालने के लिए एक अच्छी जगह है)। इसके बाद, स्क्रिप्ट को निष्पादन योग्य बनाएं:
chmod u+x ~/bin/update-mydebs
How the script works:
dpkg-scanpackages mydebs में सभी पैकेजों को देखता है, और आउटपुट को संपीड़ित किया जाता है और एक फ़ाइल (Package.gz) को लिखा जाता है जिसे apt-get update पढ़ सकते हैं (नीचे एक संदर्भ के लिए देखें जो इस पर विस्तार से बताते हैं)। / dev / null एक खाली फ़ाइल है; यह ओवरराइड फ़ाइल के लिए एक विकल्प है जो संकुल के बारे में कुछ अतिरिक्त जानकारी रखता है, जो इस मामले में वास्तव में आवश्यक नहीं है। यदि आप इसके बारे में जानना चाहते हैं, तो ओवर-ओवरराइड (5) देखें।
sources.list
लाइन जोड़ें
deb file:/usr/local/mydebs ./
आपके /etc/apt/source.list पर, और आपका काम हो गया।
सीडी विकल्प
आप किसी CD में दिए गए निर्देशिका को जला सकते हैं और एक रिपॉजिटरी के रूप में उपयोग कर सकते हैं (कंप्यूटर के बीच साझा करने के लिए अच्छा)। सीडी को भंडार के रूप में उपयोग करने के लिए, बस चलाएं
sudo apt-cdrom add
रिपोजिटरी का उपयोग करना
जब भी आप mydebs निर्देशिका में एक नई बहस डालते हैं, तो चलाएं
sudo update-mydebs
sudo apt-get update
अब आपके स्थानीय पैकेजों को Synaptic, aptitude और apt कमांड्स के साथ जोड़-तोड़ किया जा सकता है: apt-get, apt-cache, आदि। जब आप apt-get install का प्रयास करते हैं, तो कोई भी निर्भरता आपके लिए हल हो जाएगी, जब तक वे मिल सकते हैं। ।
खराब किए गए पैकेज शायद विफल हो जाएंगे, लेकिन आपके पास dpkg नरक नहीं होगा।