制作Linux AppImage文件的步骤如下:
安装AppImageKit:
sudo apt install appimagetool appimage-builder patchelf zsync
准备软件及其依赖:
创建目录结构:
.AppDir
为后缀的目录,名字使用软件名。mkdir -p LeoJump.AppDir/usr/bin
mkdir -p LeoJump.AppDir/usr/lib
添加应用程序文件:
AppDir
目录中。cp LeoJump LeoJump.AppDir/usr/bin/
cp libLeoIsaacBunny.so LeoJump.AppDir/usr/lib/
编写AppRun脚本:
AppDir
目录中创建一个名为 AppRun
的可执行脚本,用于启动你的应用程序。#!/bin/sh
export LD_LIBRARY_PATH=$APPDIR
./LeoJump "$@"
chmod +x LeoJump.AppDir/usr/bin/AppRun
创建 .desktop
文件:
AppDir
目录中创建一个 .desktop
文件,例如 LeoJump.desktop
。[Desktop Entry]
Name=LeoJump
Exec=/usr/bin/LeoJump
Icon=LeoJump
Type=Application
添加图标:
AppDir
目录,并确保在 .desktop
文件中指定正确的图标名称。编译AppImage:
AppDir
目录中执行 appimagetool
工具来生成AppImage文件。./appimagetool-x86_64.AppImage LeoJump.AppDir
验证AppImage:
./LeoJump-x86_64.AppImage
通过以上步骤,你就可以成功制作一个Linux AppImage文件。