LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

apx-subsystems

Manage containerized subsystems for isolated package installations

TLDR

Create new subsystem interactively
$ apx subsystems new
copy
Create a subsystem from a named stack
$ apx subsystems new --name [name] --stack [stack]
copy
List subsystems
$ apx subsystems list
copy
Reset subsystem
$ apx subsystems reset -n name
copy
Force reset
$ apx subsystems reset -n name -f
copy
Remove subsystem
$ apx subsystems rm -n name
copy
Force remove
$ apx subsystems rm -n name -f
copy

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 subsystems
reset
Reset a subsystem to its initial state
rm
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
copy
yay -S apx
copy
nix profile install nixpkgs#apx
copy

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)

RESOURCES

Copied to clipboard
Kai