Package Management
Soar provides a comprehensive set of commands for managing packages on your system. This section is the entry point for every package management operation, from installing and removing packages to searching repositories, switching variants, and running packages without installation.
Each topic below has a dedicated page with full details, flags, and examples.
Core Operations
- Installing Packages installs packages from repositories, a
pkg_id, a URL, or a local file, including portable installation for AppImages. - Removing Packages removes one or more installed packages.
- Updating Packages keeps all or selected packages up to date.
Package Discovery
- Searching Packages finds packages across repositories, with case-sensitive search and detailed lookups.
- Listing Packages views available packages and inspects installed ones.
Package Inspection
- Inspection Commands views build logs, inspects build scripts, and queries package details.
Variants and Execution
- Using Package Variants switches between different variants of an installed package.
- Running Packages executes a package without installing it.
Declarative Management
- Declarative Packages defines packages in
~/.config/soar/packages.tomland applies them withsoar apply.
System Maintenance
- Maintenance Commands cleans the cache, syncs repositories, and views the environment.
TIP
New to soar? Start with Installing Packages, then explore Searching and Listing to discover what is available.