มักจะพบปัญหานี้กับเอกสารประกอบ ซึ่งเอกสารพยายามทำให้ละเอียดถี่ถ้วนที่สุดเท่าที่จะเป็นไปได้ และทำให้กรณีการใช้งานที่ง่ายที่สุดไม่สามารถค้นพบได้
https://docs.appimage.org/packaging-guide/manual.html#creating-an-appdir-manually
เอกสารนี้ดูเหมือนจะใช้ได้ แต่ฉันค่อนข้างแน่ใจว่าฉันไม่ต้องการ 99% ของสิ่งที่พวกเขาอ้าง
ฉันอยู่ในกรณีการใช้งานที่ฉันสร้างบางสิ่งจากความสามัคคี ฉันมีโฟลเดอร์ที่มีไบนารีหลักของฉัน แล้วก็ขยะอื่นๆ อีกเป็นตันๆ เป็นตันๆ
เมื่อคุณคลิกที่ไบนารี มันจะทำงานอย่างสมบูรณ์ มีไอคอนและทั้งหมด
ฉันจะใส่ทั้งโฟลเดอร์นั้นลงในไฟล์ .appimage รวมถึงคำแนะนำเกี่ยวกับไบนารีที่เหมาะสมในการเรียกใช้ได้อย่างไร
ดูเหมือนว่าทั้งหมดที่ฉันต้องทำคือสร้างโฟลเดอร์ชื่อ MyUnityGame.AppDir และข้างในมีโฟลเดอร์ทั้งหมดของฉันที่ฉันพูดถึงรวมถึงไฟล์ .desktop ที่ชี้ไปที่ไบนารี และถูกต้องไหม
ส่วนที่เหลือทั้งหมดดูเหมือนว่าจะใช้กับสิ่งที่ไม่มีอยู่ในตัวเอง / ที่มีการพึ่งพา ซึ่งไม่ใช่กรณีของฉัน
จะทำอะไรต่อไปเมื่อฉันมี .desktop แล้ว
(และป้องกันข้อผิดพลาดมากที่สุด) เพื่อใช้คอมไพล์ล่วงหน้าจากที่เก็บนี้
ไฟล์ AppRun ที่คอมไพล์แล้วอยู่ที่ไหน
แก้ไข: ฉันเดาว่ามันเป็นอันนี้: https://github.com/AppImage/AppImageKit/blob/master/resources/AppRun
ฉันขอเป็น:
#!/bin/sh
ผู้บริหาร myunitygame.desktop "$@"
ดูเหมือนว่าส่วนที่เหลือจะไม่จำเป็นในกรณีของฉัน