Score:0

apt-offline_1.8.2-1_all.deb ข้อผิดพลาด "ไม่ใช่ไฟล์เก็บถาวรรูปแบบเดเบียน"

ธง gs

เครือข่ายของฉันไม่ทำงานบนกล่อง Linux ฉันดาวน์โหลด apt-offline จาก https://packages.ubuntu.com/focal/all/apt-offline/download คัดลอกไปยัง Ubuntu ฉันเรียกใช้การตรวจสอบซึ่งดูเหมือนจะใช้ได้

$shasum apt-offline_1.8.2-1_all.deb 
9584d3d68492b17c01994f9c9fe2775f979ddcba apt-offline_1.8.2-1_all.deb

รันคำสั่งนี้

sudo dpkg -i apt-offline_1.8.2-1_all.deb

มันให้ข้อผิดพลาดไม่ใช่ไฟล์เก็บถาวรรูปแบบเดเบียน

จะแก้ไขปัญหานี้หรือแก้ไข apt-offline ได้อย่างไร?

mchid avatar
bo flag
คุณคัดลอกจาก USB ไปยังคอมพิวเตอร์ Ubuntu ของคุณหรือไม่ บางครั้ง USB จะถูกเมานต์โดยไม่ได้รับอนุญาต
Raymond avatar
gs flag
ใช่ ฉันคัดลอกจาก USB ไปยัง Ubuntu
mchid avatar
bo flag
@Nmath ฉันยืนยันและตรวจสอบแล้ว
mchid avatar
bo flag
@Nmath อยู่ในรายการ [ที่นี่](https://packages.ubuntu.com/focal/all/apt-offline/download#pdownloadmeta)
mchid avatar
bo flag
@Raymond คุณช่วยคัดลอกและวางข้อผิดพลาดได้ไหม
Raymond avatar
gs flag
ขอบคุณ @mchid สำหรับการชี้แจง ฉันกำลังจะเขียนความคิดเห็นเดียวกัน
Raymond avatar
gs flag
@mchid ฉันจะคัดลอกและวางข้อผิดพลาดทั้งหมดจากพีซีที่ออฟไลน์ได้อย่างไร ข้อผิดพลาดคือ - ไม่ใช่ไฟล์เก็บถาวรรูปแบบเดเบียน
mchid avatar
bo flag
เป็นเพียงว่าอาจมีบางสิ่งที่เราขาดหายไปในผลลัพธ์นอกเหนือจากข้อผิดพลาดเพียงอย่างเดียว ผลลัพธ์ประกอบด้วยสิ่งอื่นๆ เช่นใน [คำถามนี้](https://askubuntu.com/questions/896856/dpkg-deb-file-not-a-debian-format) เนื่องจากชาซัมไม่เป็นไร ดูเหมือนว่าเราต้องการข้อมูลเพิ่มเติมสักหน่อย ณ ตอนนี้ เราไม่รู้ว่าข้อมูลจะเป็นประโยชน์หรือไม่ เพราะเรายังไม่เห็นข้อมูลดังกล่าว
mchid avatar
bo flag
สิ่งอื่นที่ฉันอยากจะแนะนำก็คือลองใช้ `apt` แทน คุ้มค่ากับการยิง: `sudo apt install ./apt-offline_1.8.2-1_all.deb` อย่าลืม `./` มิฉะนั้นจะไม่ทำงานเพราะคุณต้องระบุเส้นทางไปยังไฟล์
Raymond avatar
gs flag
ฉันจะลองใช้คำสั่งนี้ ฉันเห็นโพสต์นั้นและโพสต์อื่น ๆ อีกมากมาย เสียเวลาไปทั้งวันกับมัน
mchid avatar
bo flag
หรือลองดาวน์โหลดอีกครั้ง มันควรจะมี shasum ผิดถ้านั่นคือปัญหา แต่ใครจะรู้? อาจลองใช้วิธีการ/เบราว์เซอร์อื่นเพื่อดาวน์โหลดไฟล์หรือไม่
Score:0
ธง bo

ถ้า shasum ดี ไม่รู้ทำไมมันไม่ติด อย่างไรก็ตาม มีแฮ็คสกปรกที่คุณสามารถใช้เพื่อติดตั้งไฟล์ด้วยตนเองได้ คุณจะต้องแยกแพ็คเกจ deb แล้วคัดลอกไฟล์ไปยังระบบของคุณ น่าเสียดาย, dpkg และ ฉลาด จะไม่ทราบว่ามีการติดตั้งแพคเกจ ดังนั้นในที่สุด คุณจะต้องแก้ไขปัญหานี้หรือติดตั้งการอัปเดตในอนาคตด้วยตนเอง


อันดับแรกสร้างไดเร็กทอรีการทำงานและย้ายไฟล์ deb ไปยังไดเร็กทอรี:

mkdir apt-ออฟไลน์
mv apt-offline_1.8.2-1_all.deb ./apt-ออฟไลน์
cd apt-ออฟไลน์

แล้วแตกไฟล์โดยใช้ dpkg-deb คำสั่งเช่นนี้:

dpkg-deb -xv apt-offline_1.8.2-1_all.deb

อีกทางหนึ่ง, ถ้า dpkg-deb ไม่ได้ติดตั้ง (ไม่พบคำสั่ง) คุณสามารถใช้ เท่ และ น้ำมันดิน เพื่อแตกไฟล์แทน:

ar xvf apt-offline_1.8.2-1_all.deb
tar xvf ดาท*

หลังจากที่คุณแตกไฟล์ให้ใช้คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์ลงในระบบของคุณ:

sudo cp -R ./usr/* /usr/

ในการตรวจสอบการติดตั้ง ให้รันคำสั่งต่อไปนี้:

ซึ่งฉลาดออฟไลน์

และควรกลับมา: /usr/bin/apt-ออฟไลน์


นอกเหนือจากความจริงที่ว่าคุณจะไม่ได้รับการอัปเดตอัตโนมัติ ปัญหาอื่น ๆ ก็คือคุณจะไม่เสร็จสิ้นการทุบตี

mchid avatar
bo flag
ขอย้ำอีกครั้งว่าวิธีนี้ไม่แนะนำ แต่หากคุณได้ลองวิธีอื่นๆ แล้ว คุณสามารถใช้วิธีแก้ปัญหานี้เป็นทางเลือกสุดท้าย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา