วิธีสร้างไฟล์. deb ด้วยการอ้างอิง


9

ฉันมีเกมที่สร้างด้วยกรอบLÖVEและฉันต้องการจัด.debเก็บเป็นไฟล์เพื่อให้ผู้อื่นสามารถติดตั้งได้ง่ายและหาได้ง่ายผ่านเส้นประ Unity

ฉันยังมีกรอบLÖVE love_0.7.2.debซึ่งฉันต้องการอยู่ในไฟล์ deb อย่างใด

ไฟล์ที่ฉันมี:

game_icon.png
game .desktop
the_game.love
love_0.7.2.deb

มีคนอธิบายให้ฉันรู้วิธีการทำ

คำตอบ:


11

ในการทำให้แพ็คเกจหนึ่งขึ้นอยู่กับแพ็คเกจอื่นคุณต้องระบุความสัมพันธ์ในdebian/controlไฟล์ คุณสามารถอ่านเกี่ยวกับไวยากรณ์ของไฟล์นี้ในอูบุนตูบรรจุภัณฑ์คู่มือ ส่วนที่เหลือของคำแนะนำนั้นอาจเป็นประโยชน์ในการให้ภาพรวมของโปรแกรมบรรจุภัณฑ์สำหรับ Ubuntu

แม้ว่าdebian/controlไฟล์ของคุณอาจมีลักษณะดังนี้:

Source: my-game
Section: devel
Priority: optional
Maintainer: Jane Doe <packager@example.com>
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 7)
Homepage: http://www.gnu.org/software/hello/

Package: my-game
Architecture: any
Depends: ${shlibs:Depends}, love (>= 0.7.2)
Description: a game made with the LÖVE framework
 This game is really amazing.
 .
 It has many features.

หมายเหตุ:

ขึ้นอยู่กับ: $ {shlibs: ขึ้นอยู่กับ}, ความรัก (> = 0.7.2)


ฉันไม่เคยสร้างไฟล์ deb มาก่อน ผมได้สร้างตอนนี้speedyshare.com/3qhHQ/not-pacman.tar.gz มันดูใช่มั้ย ถ้าเป็นเช่นนั้นฉันจะทำเป็นไฟล์ deb ได้อย่างไร?
Jeggy

@Jeggy เริ่มจากคู่มือบรรจุภัณฑ์ที่แนะนำไปแล้ว หากคุณมีคำถามที่เฉพาะเจาะจงโปรดถามคำถามใหม่ นอกจากนี้บรรจุภัณฑ์ไม่ใช่เรื่องง่ายมากและเป็นงานของตัวเอง แอพพลิเคชั่น "ง่าย ๆ ในการคอมไพล์" โดยทั่วไปจะง่ายต่อการจัดทำแพคเกจเช่นกัน (เช่น./confgure && make && make installที่ใช้ GNU Autotools) นั้นค่อนข้างง่าย Debhelper มีฮิวริสติกจำนวนมากในกรณีทั่วไปเหล่านี้
gertvdijk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.