Skip to content

ivan-hc/AppImaGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppImaGen

Generates Debian and Ubuntu based AppImage packages on any distro

simplescreenrecorder-2025-05-26_02.31.34.mp4.mkv.mp4

Dependencies

The scripts already contain functions to download the following tools while building

if you use "AM" package manager, you can install them using the following command

am -i appimagetool pkg2appimage

NOTE, pkg2appimage needs that the following commands are in $PATH:

dpkg dpkg-deb convert* wget grep sed cut file desktop-file-validate strings

...the convert command is in the imagemagick package of your distro.

Usage

  1. Download the "appimagen" script and made it executable
wget -q https://raw.githubusercontent.com/ivan-hc/AppImaGen/main/appimagen && chmod a+x ./appimagen

if you use "AM" package manager, you can install them using the following command

am -i appimagen
  1. Use the following syntax to create a build script for an Ubuntu or debian based AppImage
appimagen appname

where "appname" is the name of the package in APT. For example

appimagen audacity

The script will be saved to the Desktop. If there is no XDG directory for the Desktop, it will be saved to $HOME.

  1. Follow the on screen instructions:
    • by default, the script uses Debian as the base, but selecting 2 will allow you to set an Ubuntu base
    • enter the "codename" (in lowercase) of the Debian/Ubuntu version you want to use as the base
    • enter the additional packages you want to force into the build, or leave nothing at all
    • if you selected Ubuntu, you can add one or more additional PPAs or leave none at all
    • choose whether to allow the AppImage to see the host libraries (recommended for personal use only)

At the end, choose whether to run the script. If the build was successful, you can select "y" to launch the newly created AppImage directly from the AppImaGen CLI.

Repeat

If the build was not successful, you can simply repeat the command

appimagen appname

and then, add the packages and/or PPAs you need. You don't have to download everything again!


My other projects

  • "AM", Database & solutions for all AppImages and portable apps for GNU/Linux
  • ArchImage, create AppImages for all distributions using Arch Linux packages. Powered by JuNest
  • Firefox for Linux scripts, easily install the official releases of Firefox for Linux
  • My AppImage packages the complete list of packages managed by me and available in this database
  • Snap2AppImage, try to convert Snap packages to AppImages

You can support me and my work on ko-fi.com and PayPal.me. Thank you!

© 2020-present Ivan Alessandro Sala aka 'Ivan-HC' - I'm here just for fun!


ko-fi.com PayPal.me

About

A script that generates Debian and Ubuntu based AppImage packages on any distro

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages