उबंटू में, यदि आप इंटरनेट से कनेक्ट हैं, तो सिस्टम को अपडेट और अपग्रेड करना " एपीटी-गेट अपडेट " और " एपीटी-अप अपग्रेड " कमांड चलाने के समान आसान है। बेहतर है, जो जीयूआई पसंद करते हैं, उनके लिए आप एक सरल क्लिक के साथ अपने सिस्टम को अपडेट करने के लिए अद्यतन प्रबंधक का भी उपयोग कर सकते हैं। अब, अगर आपका उबंटू कंप्यूटर इंटरनेट से कनेक्ट नहीं है तो क्या होगा? आप बिना किसी इंटरनेट कनेक्शन के अपने उबंटू को अपडेट / अपग्रेड कैसे कर सकते हैं? ऐसा करने के कई तरीके हैं। जिस विधि का हम उपयोग करने जा रहे हैं वह " एपीटी-ऑफ़लाइन " है।

आइए परिदृश्य की कल्पना करें: आपके पास घर पर उबंटू मशीन है जो किसी भी इंटरनेट कनेक्शन के साथ नहीं आती है (संभवतः क्योंकि होम नेटवर्किंग बहुत महंगा है), और आपका कार्यालय (या स्कूल) पीसी तेज गति से तेज ब्रॉडबैंड कनेक्शन से जुड़ा हुआ है। एपीटी-ऑफलाइन के साथ, अब आप अपने यूएसबी ड्राइव में आवश्यक पैकेज डाउनलोड करने के लिए कार्यालय या स्कूल पीसी (चाहे वह लिनक्स या विंडोज चल रहा है) का उपयोग कर सके और फिर अपने घर के कंप्यूटर को अपडेट करने के लिए इसे घर लाएं।

इसके लिए एकमात्र आवश्यकता यह है कि आपके उबंटू को एपीटी-ऑफ़लाइन के साथ स्थापित करने की आवश्यकता है, जिसे निश्चित रूप से इंटरनेट कनेक्शन की आवश्यकता है।

 sudo apt-apt-ऑफ़लाइन इंस्टॉल करें 

प्रयोग

अपनी उबंटू मशीन को अपडेट करने के लिए, आपको 3 चरणों की आवश्यकता है:

1. उपयुक्त हस्ताक्षर फ़ाइल जेनरेट करें

इस उपयुक्त हस्ताक्षर फ़ाइल में उनके स्रोतों से संकुल को खोजने और डाउनलोड करने के लिए आवश्यक सभी जानकारी शामिल है। एक एसआईजी फ़ाइल उत्पन्न करने के लिए, एक टर्मिनल खोलें और टाइप करें:

 sudo apt-ऑफ़लाइन सेट ~ / apt.sig 

यह आपके होम फ़ोल्डर में एक "apt.sig" फ़ाइल उत्पन्न करेगा।

यदि आपको एक विशेष एप्लिकेशन (जैसे वीएलसी) स्थापित करने की आवश्यकता है, तो आपको इस तरह एक अतिरिक्त उपकरण जोड़ना होगा:

 sudo apt-offline --update --upgrade --install-package vlc - ~ / apt.sig 

एक बार "apt.sig" फ़ाइल जेनरेट हो जाने के बाद, इसे अपने यूएसबी ड्राइव पर कॉपी करें और यूएसबी ड्राइव को अपने कार्यालय / स्कूल पीसी (या वेब से जुड़े किसी भी पीसी) पर लाएं।

2. रिमोट पीसी पर अपने स्रोतों से आवश्यक पैकेज प्राप्त करना

वेब से कनेक्ट होने वाले पीसी पर, टर्मिनल खोलें और टाइप करें:

 apt-ऑफ़लाइन get -d / path / to / download / directory /path/to/apt.sig प्राप्त करें 

आप निश्चित रूप से, एक ज़िप फ़ाइल में संकुल को बंडल करने के लिए - बंडल विकल्प का उपयोग कर सकते हैं।

 apt-ऑफ़लाइन प्राप्त करें - बंडल /download/path/aptbundle.zip /path/to/apt.sig 

विंडोज मशीन पर, आपको पायथन स्थापित करना होगा (अगर इंस्टॉलेशन की अनुमति नहीं है, तो बस पाइथन मॉड्यूल डाउनलोड करें, इसे निकालें और पाइथन मॉड्यूल पर कॉन्फ़िगरेशन पथ को इंगित करें)। इसके अलावा, आपको विंडोज मशीन पर एपीटी-ऑफ़लाइन पैकेज डाउनलोड करने की भी आवश्यकता है।

इसके बाद, "apt-ऑफ़लाइन" निर्देशिका में एक कमांड प्रॉम्प्ट और "cd" खोलें और उपरोक्त आदेश चलाएं।

3. अपने उबंटू मशीन पर डाउनलोड किए गए पैकेज इंस्टॉल करें

अंतिम चरण अपने यूएसबी ड्राइव पर डाउनलोड किए गए पैकेज को वापस घर लाने और अपने टर्मिनल में निम्न आदेश चलाने के लिए है:

 sudo apt-ऑफ़लाइन इंस्टॉल /path/to/aptbundle.zip 

बस।

नोट : एपीटी-ऑफलाइन एक डेबियन पैकेज है और उबंटू समेत सभी डेबियन-आधारित डिस्ट्रो में काम करेगा।

छवि क्रेडिट: अनप्लग्ड