apx-subsystems
Manage containerized subsystems for isolated package installations
TLDR
Create new subsystem interactively
$ apx subsystems new
Create a subsystem from a named stack$ apx subsystems new --name [name] --stack [stack]
List subsystems$ apx subsystems list
Reset subsystem$ apx subsystems reset -n name
Force reset$ apx subsystems reset -n name -f
Remove subsystem$ apx subsystems rm -n name
Force remove$ apx subsystems rm -n name -f
SYNOPSIS
apx subsystems command [OPTIONS]
DESCRIPTION
apx subsystems manages containerized subsystems in the apx package manager. Subsystems are containers created from pre-existing stacks, allowing isolated package installations with different package managers.
PARAMETERS
new
Create a new subsystem. Interactive unless name and stack are given.list
List all available subsystemsreset
Reset a subsystem to its initial staterm
Remove a subsystem-n, --name name
Specify the subsystem name (new, reset, rm)-s, --stack stack
Specify the stack to base the subsystem on (new)-H, --home path
Set a custom home directory for the subsystem (new)-i, --init
Use systemd inside the subsystem container (new)-j, --json
Output the subsystem list as JSON (list)-f, --force
Force the operation without confirmation (reset, rm)
INSTALL
sudo dnf install apx
yay -S apx
nix profile install nixpkgs#apx
CAVEATS
Subsystems require container runtime support. Removing or resetting a subsystem destroys its contents. Creating subsystems requires a compatible stack to be available.
HISTORY
apx is the package manager for Vanilla OS, providing subsystem-based package management with support for multiple package managers.
SEE ALSO
apx(1), apx-stacks(1), distrobox(1)