Skip to content

tim-janik/appimage-runtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issues License Stargazers Forks Contributors

APPIMAGE-RUNTIME

→ Extended variant of the AppImage runtime ←

Join Chat · Bugs & Features

About this AppImage-Runtime

This runtime is based on the AppImageKit src/runtime.c with a few extensions:

☑ All libraries except libc, libdl, libpthread are statically linked, in particular the libraries for SquashFs and FUSE.

☑ All compression formats supported by SquashFs are included in the runtime binary.

☑ A smaller runtime-zstd variant is provided that can only uncompress zstd SquashFs images.

Usage

Clone this project on Linux and run make.

As described in the original AppImageKit README, to build an AppImage, append a SquashFs image with an /AppRun executable to the runtime executable appimage-runtime or appimage-runtime-zstd to form a packed AppImage executable.

mksquashfs Package.appdir/ appdir.sqfs -root-owned -noappend -no-exports \
		-noI -b 1048576 -comp zstd -Xcompression-level 22
cat appimage-runtime-zstd appdir.sqfs > Package.AppImage
chmod +x Package.AppImage

About

Multi purpose variant of the AppImageKit runtime

Resources

License

Stars

Watchers

Forks

Packages

No packages published