मैं गैर-कनेक्टेड मशीन पर linux / ubuntu को अपडेट करने के लिए एक फाइल रिपॉजिटरी का उपयोग करने की कोशिश कर रहा हूं। इस मशीन के लिए वास्तुकला (una -a):
x86_64 GNU/Linux
के परिणाम dpkg --printarchitecture
हैं:
amd64
यह एक भरोसेमंद तहर amd64 मशीन है, और यह विशेष रूप से यह कहता है, उदाहरण के लिए, योग्यता स्रोतों में। सूची फ़ाइल। इसके अलावा, उबंटू में "इस कंप्यूटर के बारे में" विशेष रूप से कहते हैं कि मशीन 64-बिट है। इसलिए, मैंने मशीन पर amd64 संकुल स्थापित किया। हालाँकि, जब मैं करने की कोशिश करता हूं apt-get update
, तो मुझे त्रुटियाँ मिलती हैं जैसे:
W: Failed to fetch file:/var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages File not found
इसलिए, दूसरे शब्दों में, भले ही यह 64-बिट मशीन है, लेकिन यह उपयुक्त नहीं है कि i386 संकुल को पढ़ने की कोशिश की जाए। यह ऐसा क्यों कर रहा है और मैं इसे 64-बिट पैकेज का उपयोग कैसे कर सकता हूं?
ध्यान दें कि सूत्रों में कुछ भी नहीं है। i386 को निर्दिष्ट करता है।
Source.list फ़ाइल में एकमात्र अपूर्ण पंक्ति है:
deb file:///var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
dpkg
इसे डिफ़ॉल्ट रूप से amd64 स्वीकार करने के लिए कॉन्फ़िगर किया गया है और यह 32 बिट सिबलिंग है। मैं कहता हूं "शायद" क्योंकि मुझे इस जानकारी के साथ कोई आधिकारिक दस्तावेज नहीं मिला है। बस मेरे 2 सेंट।