2010-10-11 10 views
9

apt-get का उपयोग करके openssh पैकेज को कैसे डाउनलोड करें? मैं Debian पैकेज नहीं मिलता है,एपीटी-प्राप्त के साथ पैकेज डाउनलोड करना जब यह सिस्टम पर पहले से स्थापित है

sudo apt-get install openssh -d 
Reading package lists... Done 
Building dependency tree... Done 
openssh is already the newest version. 
क्योंकि पहले से ही स्थापित किया जा रहा है

:

समस्या तो मैं केवल प्राप्त है कि पैकेज पहले से ही स्थापित है। मुझे इसे पहले हटा देना चाहिए, लेकिन फिर मैं यूएसबी नेटवर्किंग खो देता हूं।

मुझे पता है कि यह प्रक्रिया योग्यता के साथ संभव है, लेकिन यह मेरे लिए उपलब्ध नहीं है।

+3

यह प्रश्न सर्वरफॉल्ट या सुपरसियर पर होना चाहिए। –

+0

@user, क्या कोई विशिष्ट कारण है जिसे आप पुनर्स्थापित करना चाहते हैं? यदि आप किसी अन्य कारण से .deb पैकेज चाहते हैं, तो आप इसे packages.debian.org – invert

+1

पर पा सकते हैं। मुझे अंततः एक स्क्रिप्ट बनाने की आवश्यकता है जो पैकेज और इसकी निर्भरता प्राप्त करता है। – user44556

उत्तर

15
sudo apt-get install openssh -d --reinstall 

इस/var/कैश/उपयुक्त/अभिलेखागार में pacakge डाउनलोड करेगा। हालांकि मुझे लगता है कि आप शायद "openssh-server" या "openssh-client" या "ssh" या कुछ का मतलब है, डेबियन में एक openssh pacakge नहीं है। यदि आप इसे स्क्रिप्टिंग करने जा रहे हैं तो आपको "--print-uris" विकल्प में रुचि हो सकती है।

+0

धन्यवाद। मेरे सिस्टम में एसएसएच एक मेटा-पैकेज है जिसमें सर्वर और क्लाइंट दोनों शामिल हैं। – user44556

+1

सही, एसएसएच है, लेकिन मूल रूप से बताए गए openssh नहीं :) – stew

+0

अगर आपके पास संघर्ष है तो कृपया ध्यान रखें पैकेज डाउनलोड नहीं होते हैं। 1 पैकेज के लिए यह शायद मामला नहीं है। –

0

--compile के साथ "apt-get स्रोत" की कोशिश या --download-केवल

+0

क्या यह वास्तव में वही डेबियन पैकेज को भंडार के रूप में बनाता है? – user44556

+0

मुझे ऐसा नहीं लगता है, लेकिन संकलित किया गया है तो पहले से संकलित पैकेज होगा, क्योंकि आपके सिस्टम के लिए अनुकूलित किया जाएगा। –

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