amistaller User Guide¶
amistaller is an easy to use installer for big software packages with multiple archives included. It uses a YAML configuration file where the installation process is defined. It can use archives stored next to the configuration file or download them over HTTP or HTTPS. It can also check SHA-256 checksums, install packages in dependency order, run AmigaOS shell commands, and show progress in a graphical installer.
This guide covers both sides of using amistaller:
- Installer users can run an existing installer from Workbench and choose what to install.
- Installer authors can create a YAML file that controls the screens, packages, and installation steps.
Features¶
- Install packages from local archives or download them over HTTP or HTTPS.
- Verify downloaded archives with optional SHA-256 checksums.
- Extract common Amiga archive formats through
xadmaster.library. - Select individual packages or groups of packages by tag.
- Install packages in dependency order and detect invalid dependencies.
- Run pre-install and post-install AmigaOS shell commands.
- Use
%TARGETDIR%in scripts to refer to the chosen destination. - Check the estimated required space against the available space on the destination volume.
- Set the installation destination by choosing a folder or dragging a target folder into the installer window.
- Show installation progress and log downloads, extraction, and script results.
- Display custom introduction, licence, and completion text.
- Add a header image to the installer screens.
- Cache downloaded archives in T: (or Ram: if T: is unavailable) for reuse.
- Optionally offer to restart the system when the installer closes.
More information¶