मैं दूसरे कंप्यूटर से डेबियन एआरएम पैकेज कैसे डाउनलोड कर सकता हूं


0

मैं ऑफलाइन सिस्टम पर कुछ पैकेजों को स्थापित करने के लिए apt-get का उपयोग करने की कोशिश कर रहा हूं।

मेरे पास एक छोटा सा एआरएम एम्बेडेड सिस्टम है जो डेबियन चल रहा है। यह इंटरनेट से जुड़ा नहीं है। मैं एक अन्य लिनक्स मशीन से कुछ डेबियन पैकेज डाउनलोड करना चाहूंगा जो कि apt-get का उपयोग करके इंटरनेट से जुड़ा हुआ है।

यहाँ कई पहलू हैं:

(1) मैं एआरएम आर्किटेक्चर डेबियन (जेसी) रिपॉजिटरी से डाउनलोड करना चाहूंगा।

(2) मैं अपने x86 लिनक्स सिस्टम से ऐसा करना चाहूंगा।

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

मैं यह कैसे करु?

<<


1
से डाउनलोड संकुल packages.debian.org/jwheezy ... या का उपयोग "खोज" जैसे यहाँ packages.debian.org/wheezy/ed .... जैसे armhf या arm64 के साथ लाइन के लिए देखो, क्लिक करें "हाथ .." , और आप लिंक वाले पेज पर आएंगे ...
नुड लार्सन

जवाबों:


1

सबसे पहले यह ध्यान दिया जाना चाहिए कि आप जो करना चाहते हैं, वह बिल्कुल अनुशंसित नहीं है। इसका कारण यह है कि आपको जिस पैकेज की आवश्यकता होती है, उसे बिना किसी त्रुटि के काम करने के लिए अद्यतन या नई स्थापित (निर्भरता के रूप में संदर्भित) अतिरिक्त फ़ाइलों की आवश्यकता हो सकती है।

Apt-get का पूरा मुद्दा यह है कि यह एक पैकेज मैनेजर है। दूसरे शब्दों में, यह उद्देश्यपूर्ण रूप से संकुल (और इसकी निर्भरता) का सह-संयोजन करता है, जहाँ उन्हें स्थानीय मशीन पर सही ढंग से चलना चाहिए। यह एक मुख्य तरीका है जिसमें लिनक्स विंडोज की तुलना में अलग तरीके से संचालित होता है।

इसके अतिरिक्त, जैसा कि आपकी होस्ट मशीन x86 में है और ऑफलाइन मशीन आर्म 64 आपके पास होस्ट माहीन के लिए सही इंस्टॉल विधि का उपयोग करके एक और संभावित मुद्दा होगा।

जो आप चाहते हैं उसे प्राप्त करने के लिए, आपको एक और विधि का उपयोग करने की आवश्यकता होगी, लेकिन यह समस्याएँ पेश कर सकता है। कृपया ध्यान रखें।

ऐसा ही एक तरीका दूसरे डिवाइस में डालने के लिए एक usb को सेव करना होगा।

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

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

यह मानते हुए कि आपके पास पहले से ही आवश्यक निर्भरताएं हैं या आप एक जादुई दीवार वाले बगीचे में रहते हैं:

Arm64 >> पर क्लिक करें फिर आपके निकटतम दर्पण साइट >> अपने इच्छित स्थान पर सहेजें।

आप पैकेज को अपनी ऑफ़लाइन मशीन में स्थानांतरित कर सकते हैं। टर्मिनल से उस मशीन पर स्थापित करने के लिए $ dpkg -i <your_file.deb>और आप जा सकते हैं। और यह इस बिंदु पर है कि यदि कोई निर्भरताएँ अनुपलब्ध हैं, तो आपको समस्याएँ आने की संभावना है। यदि आप अभी भी आगे बढ़ना चाहते हैं तो आपको एक 'फोर्स इंस्टॉल' करने की आवश्यकता होगी।


मैं इस पर फिर से विचार कर रहा हूं, क्योंकि मुझे विकेंद्रीकृत एप्ट-गेट की जरूरत है। मैं इस पर गौर करूंगा।
Xofo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.