Score:1

สร้างไฟล์ deb ด้วยการบีบอัด tar.xz ไม่ใช่ tar.zst?

ธง na

ฉันได้อัปเกรดอูบุนตูจาก 21.04 เป็น 21.10 และฉันมีปัญหากับการติดตั้งแพ็คเกจใด ๆ หลังจากสร้างเป็นไฟล์ deb ด้วยคำสั่งนี้

dpkg-deb -b DEB

ฉันมีไฟล์บีบอัดด้วย tar.zst และส่วนขยายนั้นไม่สามารถใช้กับดรีมบ็อกซ์ได้

ใช้การบีบอัดที่ไม่รู้จักสำหรับสมาชิก 'control.tar.zst' ยอมแพ้

จะสร้าง deb ด้วย tar.xz ได้อย่างไร! หรือจะดาวน์โหลด dpkg ยังไง!!

Gunnar Hjalmarsson avatar
uz flag
คุณกำลังพูดถึงแพ็คเกจใด คุณหมายถึงอะไรโดยการติดตั้งไฟล์ต้นฉบับ
na flag
ไฟล์บิลด์ของฉันเอง .... จะสร้างไฟล์ deb ด้วยการบีบอัด tar.xz ได้อย่างไร !! สิ่งที่ฉันต้องการเท่านั้น
us flag
คุณสามารถแยก tarball ต้นทางและเรียกใช้ `debuild` ที่นั่นได้หรือไม่ สมมติว่าคุณได้ดูแลโครงสร้างไดเร็กทอรีเดเบียนอย่างถูกต้องแล้ว มันควรจะใช้งานได้ หากไม่มีรายละเอียดเพิ่มเติม เราจะช่วยคุณต่อไปไม่ได้จริงๆ เราอาจช่วยคุณได้หากคุณแชร์ที่เก็บซอร์สโค้ด (ใน GitHub/GitLab)
us flag
`ฉันมีไฟล์บีบอัดที่มี tar.zst และส่วนขยายนั้นไม่สามารถใช้กับ dreambox ได้' คุณหมายความว่าอย่างไร คุณได้รับไฟล์ .tar.zst ได้อย่างไร โดยปกติไฟล์ `.pkg.tar.zst` ใช้สำหรับ Arch Linux
na flag
อย่างที่ฉันบอกว่าฉันใช้คำสั่งนี้เพื่อสร้างไฟล์ deb `dpkg-deb -b DEB` ดังนั้นฉันจึงมีไฟล์เหล่านี้อยู่ในไฟล์ deb `control.tar.zst` และ `data.tar.zst` ควรมีแบบนี้ ` control.tar.xz` และ `data.tar.xz` .... ดังนั้นหากฉันพยายามติดตั้งไฟล์ deb ฉันได้รับข้อผิดพลาดนี้ `dpkg-deb: error: archive '/tmp/test.deb' ใช้การบีบอัดที่ไม่รู้จัก สำหรับสมาชิก 'control.tar.zst' ยอมแพ้`
us flag
คุณได้รับปัญหาเดียวกันหรือไม่หากคุณเรียกใช้ `debuild` ในไดเร็กทอรีต้นทางแทนที่จะเป็น `dpkg-deb -b DEB` ?
na flag
/ipkg/ncam/DEB$ debuild `debuild: ข้อผิดพลาดร้ายแรงที่บรรทัด 679: ไม่พบเดเบียน / บันทึกการเปลี่ยนแปลงที่อ่านได้ทุกที่! คุณอยู่ในแผนผังซอร์สโค้ดหรือไม่ '
na flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/130876/discussion-between-fair-bird-and-archisman-panigrahi)
us flag
ในกรณีนั้น คุณต้องสร้าง debian/changelog และ debian/control ที่เหมาะสม
us flag
โครงสร้างไดเร็กทอรีของคุณคืออะไร? โพสต์ผลลัพธ์ของคำสั่ง 'tree' ในไดเร็กทอรีต้นทางของคุณ
na flag
```:~/home/DEB-test$ ต้นไม้ . âââ เดเบียน â âââ ควบคุม âââ tmp âââ installNcam.sh 2 ไดเร็กทอรี 2 ไฟล์ ```

โพสต์คำตอบ

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