Releases: ivan-hc/ArchImage
3.4.4
3.4
Scripts
- AppImages are now Type3, so you don't need to have
libfuse2
installed on the host - first experimental implementation of "libselinux", if in "$DEPENDENCES" it will be bundled into AppImage and system libraries from the host can be viewed without conflicts (this is a first step towards implementing hardware acceleration)
- various cleanings of the code
- use "BASH" instead of "SH"
CLI
- Just changed the version number
Full Changelog: 3.3...3.4
3.3
3.2
CLI
Not big changes, just moved "include dependencies" to the top options.
SCRIPTS
- Unsilenced messages, now you can debug without extracting the package;
- Automatic mounting of "/etc/resolv.conf" for internet connections, single point in "/etc", removing any JuNest related error messages and giving the internal BASH/SHELL full control of the container.
This release aims to broaden user search by enabling debugging by default.
Future releases will see an attempt to implement hardware acceleration, which is still absent in JuNest. If you want to help me, visit fsquillace/junest#344
3.1
Finish with a standard setup or continue customizing!
From now on you can choose whether to easily create the script by pressing "enter" 4 times on the keyboard (optional) or continue to customize it (default, classic), thanks to a standard selection of enabled defaults (based on my experience), including:
- Installation of
binutils
,gzip
andbasedevel
(used to build from AUR, packages will not be bundled in the Appimage); - AUR enabled;
- Install
ca-certificates
and check for internet / audio related libraries; - Scan only libraries needed by the app and its dependences;
- Also bundle the dependences with the app in the Appimage package;
- The file "/usr/lib/dri/swrast_dri.so" will NOT be included if not needed.
All you have to do is choose the package name, specify the binary name if it is different from the package name, add (optional) dependencies and choose whether to end up with the aforementioned defaults (press "Y") or continue customizing as normal (RECOMMENDED choice, press "N" or leave blank).
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 3.0...3.1
3.0
- CLI:
- add options to include all dependences;
- enable AUR with the "
base-devel
" package.
- TEMPLATE:
- safely search and extract all dependencies;
- package version taken from .PKGINFO;
- add "worldwide" mirrors in /etc/pacman.d/mirrorlist;
- mount points already implemented in JuNest;
- reduced the need to manually edit the newly created script.
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 2.2...3.0
2.99-RC1
- The template is already at version 3.0, uses Bubblewrap (
bwrap
) instead of PROOT (proot
) - Various bug fixes and improvements
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 2.2...2.99-RC1
2.2
- Replace GCC selection with "base-devel"
- Helper to add audio-related libraries using keywords (alsa, jack, pipewire, pulse)
- First attempt to made the generated apps use internet (if required, for example browsers) using "ca-certificates" (EXPERIMENTAL feature)
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 2.1...2.2
2.1
Added new sub-options to the last one available in the previous 2.0 release (the one related to libraries selection in /usr/lib) to choose whether to include the "swrast_dri" driver (required by some multimedia apps) and other items. The search is based on a list of keywords you include.
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 2.0...2.1
2.0
This release focuses on automating multiple processes to make the final AppImage package smaller (for advanced users).
- from now on the new template "sample-next-junest.sh" will be used instead of the old "sample-junest.sh";
- added option to choose whether to automate libraries selection in /usr/lib (for advanced users);
- more detailed and explanatory interactive menu (option -b).
Installation
Download the main script and made it executable:
wget https://raw.githubusercontent.com/ivan-hc/ArchImage/main/archimage-cli
chmod a+x ./archimage-cli
Usage
./archimage-cli [OPTION]
or
./archimage-cli [OPTION] [PROGRAM]
This tool will create a script to compile an AppImage based on JuNest. To create the script use the option -b
or --build
Full Changelog: 1.5...2.0