नए डेबियन लिनक्स पर संकुल को पुनः स्थापित करनासिस्टम एक वास्तविक दर्द है। इसमें समय लगता है और काम पूरा करना थकाऊ होता है। नतीजतन, कई उपयोगकर्ताओं ने जटिल शेल स्क्रिप्ट लिखने का सहारा लिया है जो स्वचालित रूप से नए सिस्टम पर एप्लिकेशन इंस्टॉल करते हैं। यदि आप डेबियन के लिए नए हैं, या केवल उन कार्यक्रमों को सूचीबद्ध करने के लिए थक गए हैं जिन्हें आप मैन्युअल रूप से फिर से स्थापित करना चाहते हैं, तो ऐप इंस्टॉल स्क्रिप्ट बनाने का एक बेहतर तरीका है: स्वचालित रूप से एक स्क्रिप्ट उत्पन्न करने के लिए डेबियन प्रोग्राम इंस्टॉलर का उपयोग करना ।
नोट: हालांकि यह ट्यूटोरियल डेबियन को कवर करता है, यह डेबियन डेरिवेटिव पर भी काम कर सकता है। नीचे दी गई जानकारी के साथ बेझिझक अनुसरण करें।
Apt से स्थापित पैकेज निर्यात करना
की एक सूची उत्पन्न करने के कई तरीके हैंपैकेज, और वर्षों में, कई अलग-अलग तरीकों को नियोजित किया गया है। हालांकि, इन सभी पुराने तरीकों में प्रत्येक ऐप के विवरण को अलग करने के लिए एक साथ कई कमांडिंग पाइपिंग करना शामिल है, ताकि यह सुनिश्चित हो सके कि सूची में सिर्फ पैकेज के नाम दिखाई दें। वे विधियां शायद ही व्यावहारिक हों इसलिए हमने उनमें से किसी को भी इस ट्यूटोरियल में शामिल नहीं किया है। इसके बजाय, हम डेबियन 9 और 10 में शामिल नए Apt पैकेज प्रबंधक का लाभ लेंगे, क्योंकि यह इसके साथ आता है उपयुक्त चिह्न सुविधा
एप्ट-मार्क फीचर एप्ट का एक बड़ा पहलू हैपैकेज प्रबंधक। इसके साथ, उपयोगकर्ता इसका उपयोग स्वचालित रूप से इंस्टॉल किए गए ऐप्स (इंस्टॉलेशन के दौरान सिस्टम द्वारा पूर्व-सेटअप) की सूची के साथ-साथ उन पैकेजों की एक सूची दिखाने के लिए कर सकते हैं, जो उपयोगकर्ता इस तथ्य के बाद मैन्युअल रूप से इंस्टॉल करता है।
कृपया ध्यान दें कि यदि आप इस सुविधा का उपयोग करने की योजना बना रहे हैंडेबियन पर, आपको ऑपरेटिंग सिस्टम के एक संस्करण का उपयोग करने की आवश्यकता है जिसमें Apt के लिए समर्थन है। एप्ट-गेट काम नहीं करेगा! इसलिए, अगर आप डेबियन 8 चला रहे हैं, तो आपको इस गाइड को शुरू करने से पहले अपग्रेड प्रक्रिया से गुजरना होगा!
नोटिस
एप्ट-मार्क एप्लिकेशन केवल उत्पन्न नहीं करता हैडेबियन सॉफ्टवेयर रिपॉजिटरी से सीधे इंस्टॉल किए गए सॉफ़्टवेयर के स्थापित पैकेजों की सूची। यह एक डाउनलोड करने योग्य DEB, या तृतीय-पक्ष सॉफ़्टवेयर रिपॉजिटरी से सामान के माध्यम से स्थापित पैकेज भी दिखाएगा। इस उपकरण का उपयोग करते समय इसे ध्यान में रखें।
मैन्युअल रूप से स्थापित पैकेजों की एक सूची तैयार करें
यदि आप केवल एक सूची बनाना चाहते हैंमैन्युअल रूप से डेबियन लिनक्स में शामिल हर एक एप्लिकेशन की विशाल सूची बनाने के बजाय, विभिन्न रिपॉजिटरी से मैन्युअल रूप से इंस्टॉल किए गए ऐप, आपके लिए उपयुक्त चिह्न में "शोमैनुअल" सुविधा है।
सूची बनाने के लिए, दबाकर एक टर्मिनल खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, टर्मिनल प्रॉम्प्ट में सूची बनाने के लिए नीचे कमांड-लाइन ऑपरेशन दर्ज करें।

apt-mark showmanual
टर्मिनल प्रॉम्प्ट के माध्यम से देखें, और आप देखेंगेप्रत्येक पैकेज की एक सूची जिसे आपने कभी भी डेबियन लिनक्स पर मैन्युअल रूप से स्थापित किया है। यदि सूची एक नज़र में पढ़ने के लिए बहुत लंबी है, तो नीचे दिए गए आदेश के साथ "अधिक" विकल्प जोड़ें।
apt-mark showmanual | more
इस सूची को बाद के लिए सहेजने के लिए, इसे एक टेक्स्ट फ़ाइल के माध्यम से पाइप करें। उदाहरण के लिए, "दस्तावेज़" फ़ोल्डर में सभी मैन्युअल रूप से स्थापित संकुल को बचाने के लिए, करें:
apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt
स्वचालित रूप से स्थापित पैकेजों की एक सूची तैयार करें
स्थापना के दौरान स्वचालित रूप से आपके डेबियन सिस्टम में स्थापित किए गए सभी पैकेजों की सूची तैयार करने की आवश्यकता है? यदि ऐसा है, तो आपको "showauto" सुविधा का उपयोग करने की आवश्यकता होगी उपयुक्त चिह्न.
टर्मिनल विंडो का उपयोग करके खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, डेबियन पर स्वचालित रूप से स्थापित संकुल की सूची प्राप्त करने के लिए नीचे कमांड-लाइन ऑपरेशन दर्ज करें।

apt-mark showauto
टर्मिनल विंडो में उत्पन्न सूची पर एक नज़र डालें। या, यदि उत्पन्न पैकेजों की सूची है कि उपयुक्त चिह्न प्रिंट पढ़ने के लिए बहुत अधिक हैं, "अधिक" कमांड-लाइन तर्क को जोड़ना आसान बनाने के लिए उन पर विचार करें।
apt-mark showauto | more
बाद के लिए स्वचालित रूप से इंस्टॉल किए गए डेबियन पैकेज को बचाने के लिए, इसे नीचे दिए गए कमांड के साथ एक टेक्स्ट फ़ाइल के माध्यम से पाइप करें।
apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt
संकुल को पुनः स्थापित करना
पाठ फ़ाइल से सहेजी गई सूची पर संकुल को पुनः स्थापित करने के लिए, टर्मिनल विंडो खोलें। फिर, नीचे दिए गए निर्देशों का पालन करें।
कृपया ध्यान दें कि कोई भी पैकेज जो नहीं हो सकता हैफिर से डाउनलोड किया गया (AKA एक डाउनलोड किए गए DEB के माध्यम से स्थापित किया गया था) इस पद्धति के साथ इंस्टॉल नहीं होगा, और Apt पैकेज प्रबंधक उन लोगों के लिए एक त्रुटि दिखाएगा जो इसे डाउनलोड करने में असमर्थ हैं।
मैन्युअल रूप से स्थापित पैकेजों को फिर से स्थापित करें
मैन्युअल रूप से इंस्टॉल किए गए पैकेजों की सूची पर सभी डेबियन ऐप को फिर से स्थापित करने के लिए, टर्मिनल विंडो में निम्न कमांड दर्ज करें।
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)
यदि पैकेज पहले से ही सिस्टम पर हैं, लेकिन आप उन्हें फिर से स्थापित करना चाहते हैं, तो "-reinstall" कमांड-लाइन स्विच जोड़ें।
sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall
स्वचालित रूप से स्थापित संकुल को पुनः स्थापित करें
स्वचालित रूप से इंस्टॉल किए गए पैकेजों की सूची में सभी डेबियन ऐप्स को फिर से स्थापित करने के लिए, टर्मिनल विंडो में नीचे कमांड दर्ज करें।
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)
वैकल्पिक रूप से, यदि आप सिस्टम पर पहले से मौजूद सामान को फिर से स्थापित करना चाहते हैं, तो "-reinstall" कमांड-लाइन स्विच जोड़ें।
sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall</ P>
टिप्पणियाँ