Packages that are available for your particular distribution or Linux systems in general will be displayed in the selection menu.
Generic Linux packages will be unpacked to /opt (.tar.gz, .tar.xz, etc.)
Download the client AppImage from releases and run the executable as root
Building from source
- Clone this repo and go to the client directory
- Run
cargo build --release - Go to
target/releaseand run the executable as root
In order to use a self-hosted Ninite4Linux API, change the api_url variable in utils.rs
The API is customizable, self-hostable, and packages can be added/altered/removed. The API will reload the packages.json file upon detecting a change in the file (this means you can leave the API running and simply edit the JSON file).
The package installation types can be found at install_types.txt.
