इंटरनेट से कनेक्ट करने में असमर्थ, कमांड नहीं मिला, और मेरे ड्राइवर स्थापित नहीं कर सकते


2

Ubuntu 16.04 xenial - न्यूनतम सर्वर - USB से ताज़ा इंस्टॉल - Eee PC Asus 1005PEB

मैं ऑनलाइन नहीं मिल सकता मुझे लगता है कि मुझे ड्राइवरों की आवश्यकता है क्योंकि:

  1. ifconfig दिखाता है inet addr:127.0.0.1
  2. सभी पिंग्स परिणाम: connect: Network is unreachable
  3. sudo service network-manager restart का परिणाम: Failed to restart network-manager.service: Unit network-manager.service not found.

मेरे पास एक एथेरोस AR9285 वायरलेस कार्ड है और इस मंच पोस्ट की सहायता से एक स्थिर-रिलीज़ पैकेज मिला । मैंने USB से ड्राइवर फ़ोल्डर को मेरी ~ निर्देशिका में कॉपी किया।
हालाँकि, जब मैं makeपैकेज निर्देशिका में कमांड का उपयोग करता हूं , तो मुझे यह आउटपुट मिलता है:

The program 'make' can be found in the following packages:
 * make
 * make-guile
Try: sudo apt install <selected package>

बेशक apt-getकाम नहीं करता क्योंकि मैं ऑफ़लाइन हूं और मैन्युअल रूप से स्थापित करने की कोशिश करते हुए make, मुझे बहुत सारी निर्भरताएं मिलीं।

makeमैं समाप्त होने से पहले कैसे प्राप्त करूं और खुद को ऑनलाइन प्राप्त करूं ताकि मुझे उन पैकेजों की आवश्यकता हो जो मुझे चाहिए?

आपका अग्रिम में ही बहुत धन्यवाद!


यदि आपके पास एक है, तो आपको टेथरिंग का उपयोग करके इंटरनेट से कनेक्ट करने के लिए एक उपयुक्त फोन / टैबलेट का उपयोग करने में सक्षम होना चाहिए। USB से डिवाइस कनेक्ट करें, फोन पर कनेक्शन मेनू पर जाएं और सेट / टेथरिंग की अनुमति दें, फिर आपका लैपटॉप आपके अन्य डिवाइस के वाईफाई कनेक्शन को साझा कर सकता है
Zanna

यह एक अच्छा विचार है। स्प्रिंट मुझे हालांकि भुगतान किए बिना टीथर करने नहीं देता।
क्रेग

जवाबों:


2

इस मामले में मेरा सुझाव है कि आप इंटरनेट के बिना मशीन पर निम्न कमांड का उपयोग करें:

apt-get --print-uris --yes install build-essential | grep ^\' | cut -d\' -f2 >downloads.list

यह करंट डायरेक्टरी में एक आउटपुट फाइल का उत्पादन करेगा, जिसे डाउनलोड -लिस्ट कहा जाता है, जिसमें सभी पैकेजों के लिए डाउनलोड URL होता है, जो बिल्ड-एसेंशियल पैकेज को स्थापित करने की जरूरत होती है।

फिर आप इस फ़ाइल को अपने इंटरनेट कनेक्टेड मशीन पर डाउनलोड करने के लिए अपने USB ड्राइव में कॉपी कर सकते हैं, यदि आपकी इंटरनेट से जुड़ी मशीन में लिनक्स चल रहा है, तो आप निम्नलिखित कमांड के साथ आसानी से सभी निर्भरता को एक बार में डाउनलोड कर सकते हैं:

wget -i downloads.list

जो डाउनलोड की गई फ़ाइल को पढ़ेगा और उसमें सूचीबद्ध प्रत्येक URL को डाउनलोड करेगा, यदि नहीं तो आपको प्रत्येक सूचीबद्ध URL पर जाने और फ़ाइल को स्वयं डाउनलोड करने की आवश्यकता होगी।

आप तब USB ड्राइव को अपनी दूसरी मशीन पर ले जा सकते हैं और केवल डाउनलोड की गई .deb फ़ाइलों वाली निर्देशिका से निम्न कमांड को चला सकते हैं:

dpkg -i *.deb

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


दुर्भाग्य से मुझे प्रतिक्रिया मिलती है: ई: पैकेज बिल्ड-एसेंशियल का पता लगाने में असमर्थ।
क्रेग

1
आह, ऐसा लगता है क्योंकि आपका सिस्टम ऑनलाइन कभी नहीं रहा है, यह भंडार में उपलब्ध पैकेजों की पूरी सूची के बारे में नहीं जानता है, इसलिए मैंने बिल्ड-एसेंशियल के लिए निर्भरताएं देखीं, फिर यह निर्भरताएं हैं और इसी तरह से उनके लिए यूआरएल प्राप्त किया। जो यह सूची देता है dropbox.com/s/fus0vtf6vm5thod/download.list?dl=0 इनमें से कुछ पैकेज शायद पहले से ही स्थापित हैं, लेकिन यदि आप उन सभी को लाते हैं तो कम से कम आप किसी भी लापता नहीं होंगे, आशा है कि मदद करता है।
MttJocy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.