часто сталкиваются с этой проблемой с документацией, где документация пытается быть как можно более исчерпывающей и, таким образом, делает невозможным раскрытие простейшего варианта использования.
https://docs.appimage.org/packaging-guide/manual.html#creating-an-appdir-вручную
эта документация кажется достаточно хорошей, но я почти уверен, что мне не нужно 99% того, что они утверждают.
Я нахожусь в случае использования, когда я построил что-то из единства. У меня есть папка, содержащая мой основной двоичный файл, а затем тонны, тонны и тонны другого мусора.
когда вы нажимаете на двоичный файл, он работает отлично, у него есть значок и все такое.
Как мне просто поместить всю эту папку в файл .appimage, включая инструкции о том, какой бинарный файл нужно запустить?
кажется, все, что мне нужно сделать, это создать папку с именем MyUnityGame.AppDir, и внутри будет вся моя папка, о которой я упоминал, плюс файл .desktop, который указывает на двоичный файл, и это правильно?
все остальное звучит так, как будто это применимо к чему-то, что не является автономным/имеет зависимости, что не относится к моему случаю.
что будет дальше, когда у меня будет .desktop?
(и наиболее защищенный от ошибок) использовать предварительно скомпилированный из этого репозитория.
где предварительно скомпилированный файл AppRun?
РЕДАКТИРОВАТЬ: я думаю, это один: https://github.com/AppImage/AppImageKit/blob/мастер/ресурсы/AppRun
могу ли я просто иметь это как:
#!/бин/ш
exec myunitygame.desktop "$@"
похоже остальное в моем случае лишнее