Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-hc/AppImaGen
A script that generates a custom AppImage from Debian or from a PPA of your choice for the previous (not the oldest) and still supported Ubuntu LTS
https://github.com/ivan-hc/AppImaGen
appimagetool pkg2appimage
Last synced: 2 months ago
JSON representation
A script that generates a custom AppImage from Debian or from a PPA of your choice for the previous (not the oldest) and still supported Ubuntu LTS
- Host: GitHub
- URL: https://github.com/ivan-hc/AppImaGen
- Owner: ivan-hc
- Created: 2023-05-05T05:06:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T23:38:16.000Z (5 months ago)
- Last Synced: 2024-08-22T01:13:53.199Z (5 months ago)
- Topics: appimagetool, pkg2appimage
- Language: Shell
- Homepage: https://portable-linux-apps.github.io
- Size: 61.5 KB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
- awesome-appimage - AppImaGen - Generates an AppImage from Debian or from a PPA of your choice for the previous (unfortunately not the oldest as recommended) and still supported Ubuntu LTS. (AppImage developer tools / Tools to convert from other package formats)
README
# AppImaGen
A script that generates a custom AppImage from Debian or from a PPA of your choice for the previous (not the oldest) and still supported Ubuntu LTS# Usage
### Download it and made it executablewget https://raw.githubusercontent.com/ivan-hc/AppImaGen/main/appimagen
chmod a+x ./appimagen
./appimagen [package1] [package2] [package3] [package4] ...
During the build the script will ask you to choose between Debian or the previous Ubuntu LTS:
- By choosing **debian** the script will ask if you what branch you want choose (stable, testing, oldstable, oldoldstable, unstable...);
- By choosing **ubuntu** the script will ask if you want add one or more PPAs.Example, suppose you want to build the Chromium web browser from the ppa:[savoury1/chromium](https://launchpad.net/~savoury1/+archive/ubuntu/chromium) including the language pack:
./appimagen chromium-browser chromium-browser-l10n
Then choose `2` (i.e. "Ubuntu"), press `Y` to add a PPA and copy/paste `savoury1/chromium` (more PPAs are listed at [https://launchpad.net/~savoury1](https://launchpad.net/~savoury1)).During the build you will choose if you want to include [libunionpreload](https://github.com/project-portable/libunionpreload), if you want to rely also on the system libraries and if the AppImage has a binary executable into another `$PATH`.
# About this project
"AppImaGen" is a script extracted and compiled from my workflows in building [my AppImage packages](https://github.com/ivan-hc#my-appimage-packages) for ["AM" Application Manager](https://github.com/ivan-hc/AM-Application-Manager) and [AppMan](https://github.com/ivan-hc/AppMan) and redistributed for you as a standalone script.