2010-12-11 14 views
103

मैं एक NIC बिना एक कंप्यूटर है, और मुझे USB मेमोरी के माध्यम से उस में कुछ कार्यक्रमों को स्थापित करना चाहते हैं, लेकिन मैं कैसे apt-get से एक कार्यक्रम डाउनलोड कर सकते हैं यह की स्थापना के बिना?मैं इसे इंस्टॉल किए बिना apt-get से पैकेज कैसे डाउनलोड करूं?

+6

इसे सुपर यूज़र में स्थानांतरित किया जा सकता है, है ना? –

+1

या करने के लिए [AskUbuntu] (https://askubuntu.com), जहां यह बाद से किया गया [पूछा] है (https://askubuntu.com/questions/47865/how-do-i-use-apt-get-to -ऑनली-डाउनलोड-पैकेज) और [उत्तर] (http://askubuntu.com/a/47877/20358)। डाउनलोड स्थान के लिए – jpaugh

उत्तर

106

पर उपयुक्त पैकेज कैश में स्थित हैं एक कम से कम इन apt-get एक्सटेंशन पैकेज है कि मदद कर सकते हैं कर रहे हैं जहां आपके पास नेटवर्क पहुंच है लेकिन को दूसरी मशीन पर इंस्टॉल करें जहां आप नहीं करते हैं।

अन्यथा, apt-get को --download-only विकल्प अपने दोस्त है:

-d, --download-only 
    Download only; package files are only retrieved, not unpacked or installed. 
    Configuration Item: APT::Get::Download-Only. 
+0

+1 सत्य और ओपी के प्रश्न से अब तक नहीं है। –

+0

ठीक है, मान लीजिए कि मैंने उस आदमी को पढ़ा है लेकिन मैं लिखता हूं: sudo apt-get install -d

+6

apt-get -d चीजें डाउनलोड नहीं करता है अगर यह पहले से स्थापित है – pakman

113

प्रयास करें

apt-get -d install <packages> 

यह man apt-get में प्रलेखित है।

बस स्पष्टीकरण के लिए

;

apt-offline - offline apt package manager 
apt-zip - Update a non-networked computer using apt and removable media 

यह डाउनलोड के लिए इच्छुक के मामले के लिए विशेष रूप से है: डाउनलोड किया संकुल

/var/cache/apt/archives 
+7

+1 – Xunnamius

+2

धन्यवाद! मैं एपीटी-स्टोर स्टोर डाउनलोड करने के लिए देख रहा हूं। +1! –

+1

क्या यह काम करता है यदि पैकेज पहले से ही सिस्टम पर अद्यतित है जो 'apt-get -d' को निष्पादित किया गया है? –

39

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

apt-get install -d -o=dir::cache=/tmp whateveryouwant 
+9

आप एक गैर जड़ उपयोगकर्ता आप की तरह कुछ कर सकते हैं के रूप में चला रहे हैं: mkdir -p/tmp/अभिलेखागार/आंशिक && apt-get -d -ओ dir :: कैश =/tmp -ओ डीबग :: NoLocking = 1 उल्लेख करने के लिए पैकेज –

+0

+1 स्थापित करें। इस जानकारी को लगभग एक घंटे के लिए खोज रहा था। – Hashken

+3

12.04 पर, जब मैं भाग गया: 'apt-get -d -o = dir :: कैश =/tmp/pkg rabbitmq-server ई: अमान्य ऑपरेशन rabbitmq-server''यह होना चाहिए: ' '$ apt-get download -o = dir :: cache =/tmp/pkg rabbitmq-server प्राप्त करें: 1 rabbitmq-server डाउनलोड करना 2.7.1-0ubuntu4 [2,745 केबी] 13% [1 खरगोश-सर्वर 361 केबी/2,745 केबी 13 %] ' – HVNSweeting

संबंधित मुद्दे

 संबंधित मुद्दे