सवाल मैं इंटरनेट (ऑफलाइन) के बिना सॉफ्टवेयर या पैकेज कैसे स्थापित कर सकता हूं?


मेरे पास एक दोस्त है जिसने कंप्यूटर प्राप्त किया है जो इंटरनेट से कनेक्ट नहीं है। सॉफ़्टवेयर ऑफ़लाइन आसानी से स्थापित करने का कोई तरीका है?


239
2017-08-05 06:12


मूल


निम्नलिखित लिंक आपके लिए भी दिलचस्प हो सकता है। askubuntu.com/questions/86358/... - starkus


जवाब:


चेक आउट Keryx; यह एक ऑफ़लाइन भंडार प्रबंधक है।

यह कैसे काम करता है? यह आपको अपडेट और नए प्रोग्राम (निर्भरताओं के साथ) डाउनलोड करने देता है फ्लैश ड्राइव

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

यहां आप पा सकते हैं एक ट्यूटोरियल

एक और विस्तृत चरण-दर-चरण ट्यूटोरियल है यह जवाब

लॉन्चपैड भी होस्ट करता है डाउनलोड करने योग्य फाइलें

एक स्क्रीनशॉट:

Screenshoot


123
2017-08-05 09:01



केरीक्स अब विकास में नहीं है, अगर आप उबंटू के एक नए संस्करण पर यह कोशिश कर रहे हैं, तो निर्भरता की परेशानी से खुद को बचाने के लिए पोर्टेबल संस्करण का उपयोग करें। - Alex R
मैं अभी भी उपयोग करता हूँ keryx समस्याओं के बिना, हालांकि इसे स्पष्ट रूप से और विकास और सुधार की जरूरत है। - carnendil
मैं इसे कैसे इस्तेमाल करूं? - carnendil
क्या होगा यदि अन्य ऑफ़लाइन कंप्यूटर में gcc, g ++ नहीं है? यह एक ताजा स्थापित उबंटू है। मैं wxwidgets कैसे स्थापित कर सकते हैं? Wxwidgets के बिना, यह अनुपलब्ध मॉड्यूल के बारे में शिकायत ... - buzhidao
मैंने अभी केरीक्स का एक नया संस्करण जारी किया है (0.92.5), जो कुछ चिंताओं को हल कर सकता है। संकलित संस्करण में निर्भरताएं होनी चाहिए जैसे WxWidgets और आपको बिना किसी समस्या के विंडोज़ पर चलाने की अनुमति मिलती है। - mac9416


एक त्वरित हैक

एक त्वरित हैक आपके द्वारा अपने मशीन पर इंस्टॉल करने के लिए डाउनलोड किए गए सभी संकुलों की प्रतिलिपि बनाना है (यहां विस्तृत निर्देश)। .Deb फ़ाइलों को संग्रहीत किया जाता है /var/cache/apt/archives, फिर दूसरे कंप्यूटर लॉन्च में synaptic और चयन करें File -> Add Package Downloaded और फ़ोल्डर को खोजें, क्या आप फाइलें डालते हैं और इसे खोलते हैं, सभी स्वीकार करते हैं (या कमांड का उपयोग कर टर्मिनल से इंस्टॉल करें sudo dpkg -i DEB_PACKAGE_NAME)।

ध्यान दें:
यह मानता है कि इंस्टॉल करने के बाद सीधे पैकेज को हटाने के लिए आपका पैकेज मैनेजर सेटअप नहीं है। यह भी मानता है कि आप उबंटू का एक ही संस्करण चला रहे हैं (10.10, 12.04, आदि) और वास्तुकला संस्करण (32 बी या 64 बी)


एक डीवीडी भंडार

यदि आप नवीनतम बग फिक्स और सुरक्षा पैच उपलब्ध करना चाहते हैं तो एक नज़र डालें यह ट्यूटोरियल, जो आपके स्वयं के डीवीडी भंडार बनाने में शामिल है।


55
2017-08-05 10:38



यदि आप नहीं चला सकते हैं sudo apt-get updateयह एक बहुत अच्छी तरह से काम नहीं करेगा, फिर भी एक नया सिस्टम स्थापित करते समय एक अच्छा समय बचाने वाला :) - GM-Script-Writer-62850
सहमत हुए, 13.04 से सिर्फ दो कंप्यूटरों को 13.10 में अपग्रेड किया गया। पहले को ~ 1.8 जीबी डाउनलोड करना था, की सामग्री की प्रतिलिपि बनाना था /var/cache/apt/archives दूसरे व्यक्ति ने इसे केवल ~ 250 एमबी डाउनलोड किया। फिर भी, आपको इंस्टॉल चलाने के लिए कनेक्शन की आवश्यकता है। - Maxime R.
apt-get update यदि आप कॉपी करते हैं तो इसकी आवश्यकता नहीं है /var/lib/apt/lists - इस निर्देशिका में भंडार जानकारी है जिसे डाउनलोड किया गया है apt-get update। - ignis
मैंने अपनी प्रतिलिपि बनाई .deb मेरे ऊपर usb से /var/cache/apt/archives । दूसरे कंप्यूटर पर मैंने केवल यूएसबी ड्राइव खोला और डबल क्लिक किया .deb जिसने उबंटू जीयूआई लॉन्च किया Software Updater। आसान pezy। - Jacksonkr
@ jr0cket: क्या इस फ़ोल्डर में संकुल से बचने का कोई तरीका है /var/cache/apt/archives कौन कौन से पहले से (इनबिल्ट) आता है जब डेबियन स्थापित होता है? कारण मैं यह पूछ रहा हूं कि 4.8 जीबी मेरे यूएसबी ड्राइव के लिए बहुत बड़ा तरीका है जो 4 जीबी है। - justin


एक यूएसबी भंडार

यदि आपके पास सभ्य आकार का यूएसबी स्टिक है - लगभग 4-8 जीबी (या बाहरी हार्ड ड्राइव) के बारे में मानते हुए आप उबंटू रिपोजिटरी की एक कस्टम प्रतिलिपि सेट कर सकते हैं और उसे स्थानीय भंडार के रूप में कॉन्फ़िगर कर सकते हैं AptGet / ऑफ़लाइन / भंडार  help.ubuntu.com पर।

वास्तविक पैकेज फ़ाइलों (.deb फ़ाइलें) प्राप्त करने के लिए, मैं उपयोग करने का सुझाव देता हूं apt-mirror

apt-mirror पैकेज आपको एक कस्टम दर्पण बनाने में मदद करेगा जो पूर्ण भंडार के 30 जीबी से छोटा होना चाहिए। पैकेज स्थापित करें:

sudo apt-get install apt-mirror

और इसकी विन्यास फाइल संपादित करें

gksudo gedit /etc/apt-mirror/mirror.list

या उबंटू 14.04 के बाद से

gksudo gedit /etc/apt/mirror.list

केवल वांछित रिपोजिटरी अनुभाग शामिल करें। यहां एक साधारण उदाहरण है जो सभी 4 वर्गों (मुख्य, प्रतिबंधित, ब्रह्मांड और विविधता) के साथ-साथ नवीनतम बग फिक्स से बाइनरी .deb फ़ाइलों की प्रतिलिपि बनाता है।

# apt-mirror configuration file
##
## The default configuration options (uncomment and change to override)
##
#
set base_path    /tmp/ubuntumirror
#

## Repositories to copy from - 

## use a mirror so you don't overload the main server!!!

# Lucid binaries - no source files
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse


## Clean up older .deb files no longer in the archive
clean http://archive.ubuntu.com/ubuntu

यह अनुमान लगाया गया है कि स्रोत के बिना आपको सभी 4 वर्गों के लिए लगभग 15 जीबी स्पेस की आवश्यकता होगी।

मैंने सभी .deb फ़ाइलों के लिए पथ रखा है /tmp, सुनिश्चित करें कि आपके पास पर्याप्त जगह है ताकि आपकी हार्ड ड्राइव भर न जाए (यदि आपका हार्ड ड्राइव भर जाता है और आपका कंप्यूटर फ्रीज हो जाता है, /tmpरीबूट के साथ साफ़ किया जाना चाहिए)।

यदि आप केवल मुख्य फाइल चाहते हैं, तो कॉन्फ़िगरेशन फ़ाइल से प्रतिबंधित, ब्रह्मांड और विविध नामों को हटा दें।

यदि आप एक अलग वास्तुकला का उपयोग कर रहे हैं (आपके पास 64 बिट है, लेकिन आपके मित्र के पास 32 बिट है) तो शुरुआत में निम्नलिखित जोड़ें mirror.list विन्यास फाइल:

set defaultarch i386

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

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

परीक्षण करें यह आपके दोस्त को लेने से पहले काम करता है!


38
2018-04-18 20:55



एपीटी-दर्पण पैकेज का विस्तृत विवरण यहां दिया गया है: apt-mirror.sourceforge.net - jr0cket
जब मैंने कोशिश की sudo apt-get install apt-mirror सीधे उबंटू 16.10 (याक्की यक), डेस्कटॉप संस्करण / रूफस / यूएसबी स्टिक / परीक्षण मोड पर, मुझे "E: Unable to locate package apt-mirror"इंटरनेट से कनेक्शन था, द्वारा सत्यापित ping। - Peter Mortensen
चल रहा है sudo apt-get update इसे ठीक नहीं किया - Peter Mortensen


आपको पहले इंटरनेट कनेक्शन के साथ एक पीसी प्राप्त करने की आवश्यकता है, जहां आप आवश्यक .deb फ़ाइलों को डाउनलोड कर सकते हैं। एक बार जब आप सभी फाइलें डाउनलोड कर लेंगे, तो अब आप एक सीडी / डीवीडी रोम या आईएसओ फाइल बना सकते हैं जिसका उपयोग आप अपने ऑफ़लाइन पीसी में डाउनलोड किए गए सॉफ़्टवेयर को इंस्टॉल करने के लिए कर सकते हैं।

एक साफ स्थापित या वीएम के साथ शुरू करें।
sudo apt-get install aptoncd 

एक पीसी पर इच्छित पैकेज स्थापित करें
sudo apt-get install gbrainy 

Aptoncd चलाएं
enter image description here
बनाएँ पर क्लिक करें
enter image description here
जलाएं और विकल्प सेट करें पर क्लिक करें
enter image description here
इसे जलाओ या इसे बचाओ
enter image description here

ध्यान दें कि aptoncd केवल वर्तमान apt-cache में चीजों का बैक अप लेता है।
यही कारण है कि हमने एक स्वच्छ वीएम / नए इंस्टॉलेशन के साथ शुरुआत की और यह सब एक रन में किया।


29
2017-10-26 07:55



sooo, क्या आप कह रहे हैं कि अगर मैं एक वीएम बना देता हूं और अपने इच्छित सभी ऐप्स इंस्टॉल करता हूं, तो इस प्रोग्राम को चलाएं, सीडी / डीवीडी को ऑफ़लाइन पीसी पर ले जाएं। और यह उस पर सभी एप्स स्थापित करेगा? - Alex
जब तक आप एक ही बेस सिस्टम मीडिया का उपयोग करते हैं, हां। यदि आप एक कार्यालय तैनात कर रहे हैं, और आप कुछ जोड़ने के लिए एक त्वरित और सरल तरीका चाहते हैं, तो यह बहुत उपयोगी हो जाता है। यदि आप मेक-मेटा पैकेज का उपयोग करते हैं, तो हाँ - RobotHumans
छवि से बहाल करने के लिए हॉल को स्थापित करने की आवश्यकता है, लेकिन इसे बहिष्कृत किया गया है और अब तक मुझे समझने के लिए समर्थित नहीं है। - Flashrunner
ज्वलंत के लिए एक निर्माण है code.launchpad.net/~ubuntu-branches/ubuntu/vivid/hal/vivid - RobotHumans


मैं इसे करने के लिए "--print-uris" विकल्प के साथ apt-get का उपयोग करता हूं। मैं "-qq" भी जोड़ता हूं इसलिए यह शांत होगा।

कुछ फ़ाइल नामों में जोड़े गए अतिरिक्त वर्णों को हटाने के लिए sed का उपयोग करें (कुछ 3% 2 ए) और फ़ाइलों के यूआरएल, फ़ाइल नाम और एमडी 5 एसएम प्राप्त करने के लिए। फ़ाइलों को डाउनलोड करने के लिए wget का प्रयोग करें। यह जांचने के लिए md5sum का उपयोग करें कि फ़ाइलों को ठीक से डाउनलोड किया गया है या नहीं।

आप इसका उपयोग लिनक्स या मैक ओएस के लिए शेल स्क्रिप्ट बनाने के लिए कर सकते हैं (.smd "को कमांड में .sh में बदलें और स्क्रिप्ट निष्पादित करने के लिए अनुमति जोड़ने के लिए" chmod a + x (filename) करें) या Windows कमांड बैच फ़ाइल , और एक MD5Sum फ़ाइल यह सुनिश्चित करने के लिए कि फ़ाइलों को सही तरीके से डाउनलोड किया गया है।

आदेश

स्क्रिप्ट बनाएं:

sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > script.cmd

उदाहरण:

sudo apt-get install anjuta --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install-anjuta.cmd
sudo apt-get upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > upgrade.cmd
sudo apt-get dist-upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > dist-upgrade.cmd

Md5sum फ़ाइल बनाएं:

sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt

उदाहरण:

sudo apt-get install anjuta --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt
sudo apt-get upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt
sudo apt-get dist-upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4  .\/\2/p" > md5sum.txt

यदि आप फ़ाइलों को डाउनलोड करने के लिए उस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं तो आपको विंडोज़ के लिए md5sum की आवश्यकता है।


भंडार सूची डाउनलोड करने के लिए स्क्रिप्ट बनाएँ:

sudo apt-get update --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) :/wget -c \1 -O \2.bz2/p" > update.cmd

एमडी 5 सैम की जांच

आप md5sum को जांचने के लिए स्क्रिप्ट के सिरों पर जोड़ सकते हैं:

लिनक्स:

md5sum --quiet -c md5sum.txt

विंडोज़ (पुराने md5sum का उपयोग करता है, समर्थन नहीं करता है):

md5sum -c md5sum.txt

स्क्रिप्ट में स्वचालित रूप से जोड़ने के लिए:

echo -e "md5sum -c md5sum.txt\npause" >> script.cmd

सूची फ़ाइलों को स्थापित करना (अद्यतन कमांड)

इन आदेशों को लक्षित कंप्यूटर पर चलाएं।

आपको भंडार सूची फ़ाइलों को निकालने के लिए bunzip2 का उपयोग करने की आवश्यकता है:

bunzip2 *.bz2

फिर लिस्टिंग फ़ोल्डर में कॉपी करें (वर्तमान फ़ोल्डर में केवल सूची फाइलें हैं):

sudo cp * /var/lib/apt/lists/

ऊपर से ऊपर (वर्तमान फ़ोल्डर में अन्य फाइलें हो सकती हैं):

for listfile in `ls *.bz2`; do bunzip2 $listfile; sudo cp ${listfile%.bz2} /var/lib/apt/lists/; done

तेज़ डाउनलोड

यदि आप फ़ाइलों को तेज़ी से डाउनलोड करना चाहते हैं, तो एक्सेल का उपयोग करने का प्रयास करें।

बदलने के wget -c ... -O ... साथ में axel ... -o ...

फ़ोल्डर पदानुक्रम (विंडोज का उपयोग कर फाइल डाउनलोड करना)

मैं आमतौर पर इस तरह एक फ़ोल्डर बनाते हैं:

  • apt-get /
    • bin /
      • msys-1.0.dll
      • msys-intl-8.dll
      • wget.exe
      • msys-iconv-2.dll
      • md5sum.exe
      • libeay32.dll
      • libintl3.dll
      • libssl32.dll
      • libiconv2.dll
    • अद्यतन करें/
      • update.cmd
      • md5sum.txt
    • इंस्टॉल करें/
      • स्थापित-foo.cmd
      • स्थापित-bar.cmd
      • upgrade.cmd
      • md5sum.txt

फिर बदलें wget ऊपर की रेखाओं में ..\\bin\\wget.exe, md5sum सेवा मेरे ..\\bin\\md5sum.exe, आदि।

यह * .deb फ़ाइलों को अलग करेगा और फ़ाइलों को विभिन्न फ़ोल्डर्स में सूचीबद्ध करेगा।

आपके सिस्टम को अपडेट कर रहा है

  1. उबंटू का उपयोग करने वाले कंप्यूटर को लक्षित करने के लिए बूट करें
  2. अद्यतन के लिए एक स्क्रिप्ट बनाएँ
  3. इंटरनेट कनेक्शन के साथ कंप्यूटर पर बूट करें
  4. Run.sh चलाएं (लिनक्स या मैक ओएस के लिए) या update.cmd (विंडोज़)
  5. कंप्यूटर पर लक्षित करने के लिए वापस जाओ
  6. सूची फाइलें स्थापित करें
  7. अपग्रेड / डिस्ट-अपग्रेड के लिए स्क्रिप्ट बनाएं (md5sum कमांड को अंत में जोड़ें)
  8. इंटरनेट कनेक्शन के साथ कंप्यूटर पर वापस जाओ
  9. Run upgrade.sh/dist-upgrade.sh (लिनक्स या मैक ओएस) या upgrade.cmd / dist-upgrade.cmd (विंडोज़) चलाएं
  10. कंप्यूटर पर लक्षित करने के लिए वापस जाओ
  11. * .Deb फ़ाइलों को कैश करने के लिए कॉपी करें: sudo cp *.deb /var/cache/apt/archives/
  12. चलाएँ: sudo apt-get upgrade या sudo apt-get dist-upgrade

विंडोज के लिए एक्जिक्यूटिव डाउनलोड करें

विंडोज के लिए Wget: http://gnuwin32.sourceforge.net/packages/wget.htm

विंडोज के लिए md5sum: http://gnuwin32.sourceforge.net/packages/coreutils.htm या http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe

आप से भी इसका उपयोग कर सकते हैं MinGW, जो मैं उपयोग करता हूं। आपको केवल wget.exe, md5sum.exe और आवश्यक साझा पुस्तकालयों की आवश्यकता है। खंड "फ़ोल्डर पदानुक्रम" की जांच करें।

टिप्पणियाँ

  • मैं पूरी तरह से सुनिश्चित नहीं हूं कि आदेशों के ऊपर सब कुछ काम करेगा, क्योंकि मैंने उन्हें एक महीने के लिए उपयोग नहीं किया है। खासकर अपडेट कमांड, जिसे मैंने आज कुछ हिस्सों का परीक्षण नहीं किया है।
  • आदेशों के परिणामों को आसानी से देखने के लिए, यदि Windows का उपयोग करते हैं, तो स्क्रिप्ट के अंत में "रोकें" पंक्ति जोड़ें।
  • यदि आप इन आदेशों का अक्सर उपयोग कर रहे हैं तो मैं संकुल को अद्यतन, अपग्रेड और इंस्टॉल करने के लिए खोल स्क्रिप्ट बनाने की अनुशंसा करता हूं।

27
2017-12-01 15:04



क्या आप इसके लिए एक साधारण gui बना सकते हैं :) - Tachyons
इसके लिए खिड़कियों का उपयोग करना बहुत अजीब लगता है ... - Alex R
यह लिनक्स पर भी लागू होता है (जो वास्तव में बेहतर है क्योंकि आपको md5sum और wget इंस्टॉल करने की आवश्यकता नहीं है)। विंडोज़ पार्ट उन लोगों के लिए है जिनके पास इंटरनेट कनेक्शन वाला लिनक्स कंप्यूटर नहीं है, इसलिए आप इसे इंटरनेट कैफे या किसी मित्र के कंप्यूटर में उपयोग कर सकते हैं जिसमें केवल विंडोज है। - Arnel A. Borja
-qq विकल्प से सभी आउटपुट दबाने के लिए प्रतीत होता है apt-get update। मुझे लगता है कि आप वास्तव में यह विकल्प नहीं चाहते हैं। - Ruslan


ऑफ़लाइन रिपोजिटरी

ऑफ़लाइन रिपॉजिटरी कैसे बनाएं, का वर्णन किया गया है यहाँ: आपको बस उचित फाइलें डाउनलोड करनी होंगी archive.ubuntu.com। वैकल्पिक रूप से, आप उपयोग कर सकते हैं apt-medium

संपादित करें: एक स्थानीय दृष्टिकोण के आधार पर एक और दृष्टिकोण *.deb विभिन्न ब्लॉग प्रविष्टियों में फ़ाइलों का वर्णन किया गया है (देखें यहाँ तथा यहाँ)। सारथ चंद्र निम्नानुसार सारांशित करता है:

  1. एक डीआईआर सुलभ बनाओ (रूट से कम से कम)

    sudo mkdir /var/my-local-repo
    
  2. सभी डीब फ़ाइलों को इस निर्देशिका में कॉपी करें।

  3. निर्देशिका को एक के रूप में बनाओ

    sudo bash -c 'dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz'
    

    या

    sudo dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz
    
  4. स्रोतों में स्थानीय रेपो जोड़ें

    echo "deb file:/var/my-local-repo ./" > /tmp/my-local.list
    sudo mv /tmp/my-local.list /etc/apt/sources.list.d/my-local.list
    sudo apt-get update
    

21
2018-05-01 19:01





चरण 1: फ़ाइल में डाउनलोड यूआरएल प्राप्त करें:

किसी स्पेस से अलग होने वाले आवश्यक लोगों के साथ पैकेज-नामों को प्रतिस्थापित करने के लिए निम्न आदेश निष्पादित करें।

apt-get -y install --print-uris package-name | cut -d\' -f2 | grep http:// > apturls

चरण 2: इस फ़ाइल (apturls) को उस मशीन पर कॉपी करें जिसमें उच्च गति वाली इंटरनेट पहुंच है, और संकुल डाउनलोड करने के लिए निम्न आदेश निष्पादित करें:

wget -i path-to-apturls-file 

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

cd path-to-the-downloaded-packages-directory

sudo dpkg -i *.deb

किया हुआ!


18
2017-11-02 08:14



कर देता है --print-uris सिस्टम में पहले से ही स्थापित हैं जो निर्भरता भी मुद्रित? - yuric


आप उपयोग कर सकते हैं घनक्षेत्र। यह एक पोर्टेबल पैकेज मैनेजर है जो आपको किसी अन्य इंटरनेट से जुड़े कंप्यूटर पर पैकेज डाउनलोड करने देता है, और उन्हें अपने मूल लिनक्स कंप्यूटर पर ऑफ़लाइन इंस्टॉल कर देता है।

ऐप्स डाउनलोड करना (विंडोज़ पर)

ऐप्स इंस्टॉल करना (लिनक्स पर)

आप इसे डाउनलोड कर सकते हैं घनक्षेत्रकी वेबसाइट


17
2017-08-05 08:37



क्या यह .deb या .exe है?
कोई .deb फ़ाइल नहीं है क्योंकि यह स्टैंडअलोन, पोर्टेबल है और इसे इंस्टॉल किए बिना निष्पादित किया जा सकता है (केवल क्यूब-सामान्य फ़ाइल चलाएं)। विंडोज उपयोगकर्ताओं के लिए Cube.exe भी शामिल है। - Camicri
अधिक लोगों को इसके बारे में जानने की जरूरत है। मैं तुमसे प्यार करता हूँ। - howderek
इस एप्लिकेशन को 7 अंतिम 32 बिट जीतने पर मुझे त्रुटि मिल रही है। छवि: i.stack.imgur.com/XW3wt.jpg  त्रुटि संदेश: समस्या हस्ताक्षर: समस्या घटना का नाम: CLR20r3 समस्या हस्ताक्षर 01: cube.exe समस्या हस्ताक्षर 02: 1.0.9.3 समस्या हस्ताक्षर 03: 54bd0258 समस्या हस्ताक्षर 04: glib-sharp समस्या हस्ताक्षर 05: 2.12.0.0 समस्या हस्ताक्षर 06: 517edc4c समस्या हस्ताक्षर 07: 1 बी 4 समस्या हस्ताक्षर 08: 17 समस्या हस्ताक्षर 09: System.DllNotFoundException ओएस संस्करण: 6.1.7600.2.0.0.256.1 लोकेल आईडी: 16393 - Sandeep
हैलो और क्यूब का उपयोग करने के लिए धन्यवाद। दुर्भाग्यवश, आपके द्वारा उपयोग किए जाने वाले घन का संस्करण अब बनाए रखा नहीं गया है। कृपया नए और स्थिर एक, क्यूब सर्वर का उपयोग करें: launchpad.net/cube- सर्वर। ऊपर अद्यतन अद्यतन देखें। - Camicri


सिनैप्टिक में आप उन संकुल का चयन कर सकते हैं जिन्हें आप इंस्टॉल करना चाहते हैं और पहले मेनू के तहत एक स्क्रिप्ट उत्पन्न करने का एक विकल्प है जिसे आप किसी अन्य मशीन पर ले जा सकते हैं और वहां चला सकते हैं। यह स्क्रिप्ट "wget" (यानी "डाउनलोड") आपके द्वारा निर्दिष्ट सभी संकुल (और उनकी निर्भरता) जो आप कंप्यूटर पर चलाते हैं, कर देता है इंटरनेट का उपयोग करें

एक बार चलाने के बाद आपके पास डिस्कनेक्ट किए गए कंप्यूटर द्वारा आवश्यक सभी पैकेज फ़ाइलें होंगी। उन्हें एक सीडी / यूएसबी स्टिक पर ले जाएं और उन्हें इंस्टॉल करें sudo dpkg -i *.deb


16
2017-07-21 07:18



यह एक अच्छी चाल है लेकिन प्रक्रिया करने के लिए 2 कंप्यूटर? hmmmm - Suhaib


आप उपयोग कर सकते हैं apt-offline या apt-offline-gui
पूर्व requistes: इंटरनेट कनेक्शन के साथ एक दोस्त की प्रणाली। आपके सिस्टम दोनों में apt-ऑफ़लाइन स्थापित है।

ऑफ़लाइन स्थापना 3 सरल चरणों में हासिल की जाती है।

चरण 1:
घर पर डिस्कनेक्ट किए गए डेबियन बॉक्स पर हस्ताक्षर फ़ाइल जेनरेट करें
apt-offline set /tmp/apt-offline.sig
उपरोक्त आदेश अपने डेटाबेस को अद्यतन करने के बारे में उपयुक्त जानकारी से उत्पन्न होगा।

चरण 2:
पहले उत्पन्न हस्ताक्षर फ़ाइल के आधार पर डेटा डाउनलोड करें
apt-offline get C:\apt-offline.sig --threads 5
उपरोक्त आदेश हस्ताक्षर फ़ाइल में उल्लिखित डेटा डाउनलोड करेगा। डाउनलोड को तेज़ करने के लिए (जो एकाधिक एपीटी रिपॉजिटरीज़ से हो सकता है), इस उदाहरण में हम 5 डाउनलोड थ्रेड्स को बढ़ाते हैं।
एक बार पूरा हो जाने पर, आप डेटा को कॉपी कर सकते हैं (एक संग्रह फ़ाइल, यदि आपने - बंडल विकल्प का उपयोग किया है) को हटाने योग्य माध्यम पर वापस कॉपी करें और इसे अपने ऑफ़लाइन होस्ट पर वापस कॉपी करें।

चरण 3:
एक बार जब आप घर डेबियन मशीन पर वापस आ जाएंगे, तो आप हटाए जाने योग्य माध्यम से डेटा को ऑफ-ऑफ़लाइन पर फ़ीड करते हैं:
apt-offline install /media/USB/apt-offline.zip
यह आपके डिस्कनेक्ट मशीन पर एपीटी डेटाबेस को निर्बाध रूप से अपडेट करेगा।

विंडोज सिस्टम में एप-ऑफ़लाइन का भी इस्तेमाल किया जा सकता है। मेरी राय में, apt-offline ऑफ़लाइन स्थापना के लिए सबसे अच्छा विकल्प है।

स्रोत


14
2018-04-11 01:53



दो अवलोकन: सबसे पहले, पहले से स्थापित या एक तैयार करने के लिए एक हस्ताक्षर उत्पन्न करने के लिए एक हस्ताक्षर उत्पन्न करना इस अर्थ में "विफल" है कि .sig फ़ाइल खाली है। यह थोड़ा विचित्र है लेकिन स्पष्ट रूप से सामान्य है। दूसरा, उपयुक्त और उपयुक्त ऑफ़लाइन काम सही ढंग से केवल तभी होता है जब / var / lib / apt / सूचियों को ठीक से बीज किया गया हो। लक्ष्य और मेजबान मशीनों के अलग-अलग आर्किटेक्चर होने पर यह एक उचित मात्रा में काम है। - Urhixidur
क्या स्रोत और लक्ष्य पीसी दोनों को उबंटू का एक ही संस्करण होना चाहिए? - Tulains Córdova