Apx (/à·peks/) is the default package manager in Vanilla OS. It is a wrapper around multiple package managers to install packages and run commands inside a managed container.
Special thanks to distrobox for making this possible.Usage: apx [options] [command] [arguments]
Options:
-h, --help Show this help message and exit
-v, --version Show version and exit
--aur Install packages from the AUR repository
--dnf Install packages from the Fedora repository
--apk Install packages from the Alpine repository
Commands:
autoremove Remove all unused packages
clean Clean the apx package manager cache
enter Enter the container's shell
export Export/Recreate a program's desktop entry from a managed container
help Show this help message and exit
init Initialize a managed container
install Install packages inside the container
list List installed packages
log Show logs (This command is yet to be implemented)
purge Purge packages from the container
run Run a command inside the container
remove Remove packages from the container
search Search for packages
show Show details about a package
unexport Unexport/Remove a program's desktop entry
update Update the list of available packages
upgrade Upgrade the system by installing/upgrading available packages
The official documentation and manpage for apx
are available at https://documentation.vanillaos.org/docs/apx/.
Please consider to keep the project name as
apx
to avoid confusion for users.
To use with another package manager, re-compile editing the config.json
file
to point to the desired package manger and image.