ฉันจะดาวน์โหลดแพ็คเกจ Debian ARM จากคอมพิวเตอร์เครื่องอื่นได้อย่างไร


0

ฉันกำลังพยายามใช้ apt-get เพื่อติดตั้งแพคเกจบางอย่างในระบบออฟไลน์

ฉันมีระบบฝังตัว ARM ขนาดเล็กที่เรียกใช้ Debian ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต ฉันต้องการดาวน์โหลดแพ็คเกจ Debian จากเครื่อง Linux อื่นที่เชื่อมต่อกับอินเทอร์เน็ตโดยใช้ apt-get

มีหลายด้านที่นี่:

(1) ฉันต้องการดาวน์โหลดจากที่เก็บ ARM Architecture Debian (Jessie)

(2) ฉันต้องการทำเช่นนั้นจากระบบ x86 Linux ของฉัน

(3) ฉันต้องการบันทึกแพ็กเกจเหล่านั้นไว้ในไดเรกทอรีที่ฉันต้องการ (ฉันไม่ต้องการให้รวมกับแพคเกจแคชเริ่มต้นของฉัน) จากนั้นย้ายไฟล์เหล่านี้ไปยังระบบ Debian ARM ของฉัน

ฉันจะทำสิ่งนี้ได้อย่างไร

<<


1
ดาวน์โหลดแพคเกจจากpackages.debian.org/jwheezy ... หรือใช้ "ค้นหา" เช่นที่นี่packages.debian.org/wheezy/ed .... ค้นหาบรรทัดที่มีเช่น armhf หรือ arm64 คลิก "arm .. " และคุณจะเข้าสู่หน้าเว็บที่มีลิงก์ ...
Knud Larsen

คำตอบ:


1

ก่อนอื่นต้องสังเกตว่าสิ่งที่คุณต้องการทำไม่แนะนำเลย เหตุผลนี้คือแพ็คเกจที่คุณต้องการอาจต้องการไฟล์เพิ่มเติมที่ได้รับการอัพเดตหรือติดตั้งใหม่

จุดรวมของ apt-get คือเป็นผู้จัดการแพ็คเกจ ในคำอื่น ๆ ก็ตั้งใจร่วม mingles แพคเกจ (และการอ้างอิงของมัน) ว่าที่พวกเขาควรจะทำงานอย่างถูกต้องในเครื่องท้องถิ่น นี่เป็นวิธีหลักที่ Linux ใช้งานแตกต่างจาก Windows

นอกจากนี้เนื่องจากเครื่องโฮสต์ของคุณอยู่ใน x86 และแขนกลแบบออฟไลน์ 64 คุณจะมีปัญหาอื่นที่อาจเกิดขึ้นโดยใช้วิธีการติดตั้งที่ถูกต้องสำหรับโฮสต์ mahine

เพื่อให้บรรลุสิ่งที่คุณต้องการคุณจะต้องใช้วิธีอื่น แต่สิ่งนี้อาจแนะนำปัญหา โปรดระวัง

วิธีหนึ่งดังกล่าวจะเป็นการบันทึกลงใน usb เพื่อใส่ลงในอุปกรณ์อื่น

ตามที่คุณได้ถามสถาปัตยกรรม Debian Jessie และ ARM โดยเฉพาะแล้วสิ่งต่อไปนี้น่าจะเหมาะกับคุณ มุ่งหน้าสู่Debian Jessie arm64 แพ็คเกจเพื่อเรียกดูรายการทั้งหมดของแพ็คเกจ (หรือค้นหาที่นี่ ) เมื่อคุณค้นหาแพ็คเกจที่คุณต้องการด้านล่างของรายการจะมีลิงค์สำหรับสถาปัตยกรรมที่มีอยู่ทั้งหมด หากคุณใช้ลิงค์เรียกดูที่ฉันให้ไว้จะแสดงเฉพาะแพ็คเกจ arm64

โปรดทราบว่าที่นี่คุณจะเห็นการขึ้นต่อกันทั้งหมดและเริ่มเห็นคุณค่าว่า apt-get นั้นยอดเยี่ยมแค่ไหน หากเครื่องออฟไลน์ของคุณหายไปแม้แต่หนึ่งในสิ่งที่ต้องทำเหล่านี้การติดตั้งจะล้มเหลว การได้รับการอ้างอิงที่เหมาะสมอาจกลายเป็นเส้นทางกระต่าย

สมมติว่าคุณมีการพึ่งพาที่จำเป็นแล้วหรือคุณอาศัยอยู่ในสวนที่มีกำแพงเวทย์มนตร์:

คลิกที่ arm64 >> จากนั้นไปที่ไซต์กระจกใกล้กับคุณ >> บันทึกไปยังตำแหน่งที่คุณต้องการ

คุณสามารถถ่ายโอนแพ็คเกจไปยังเครื่องออฟไลน์ของคุณ หากต้องการติดตั้งบนเครื่องนั้นจากเครื่องเทอร์มินัล$ dpkg -i <your_file.deb>และคุณสามารถไปได้ และ ณ จุดนี้คุณมีแนวโน้มที่จะประสบปัญหาหากการพึ่งพาใด ๆ หายไป หากคุณยังต้องการที่จะดำเนินการต่อคุณจะต้องทำการ 'บังคับติดตั้ง'


ฉันกำลังทบทวนสิ่งนี้อีกครั้งเพราะฉันเห็นความจำเป็นในการได้รับการกระจายอำนาจที่เหมาะสม ฉันจะตรวจสอบเรื่องนี้
Xofo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.