ฉันกำลังพยายามใช้ที่เก็บไฟล์สำหรับการอัปเดต linux / ubuntu บนเครื่องที่ไม่ได้เชื่อมต่อ สถาปัตยกรรมสำหรับเครื่องนี้ (uname -a):
x86_64 GNU/Linux
ผลลัพธ์ของdpkg --printarchitecture
คือ:
amd64
มันเป็นเครื่อง Trusty Tahr amd64 และมันพูดถึงสิ่งนี้โดยเฉพาะเช่นในไฟล์ aptitude source.list นอกจากนี้ "เกี่ยวกับคอมพิวเตอร์เครื่องนี้" ในอูบุนตูบอกว่าเครื่องนั้นเป็นแบบ 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 บิต apt ก็พยายามอ่านแพ็คเกจ 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 เซ็นต์ของฉัน