eopkg

What eopkg is
eopkg is the free package manager for Solus Linux, implemented in Python 3. It handles .eopkg packages and can install, reinstall, remove, or update software. Commands can upgrade the whole system or update one package, search for packages, and display details such as descriptions and versions. eopkg resolves dependencies, supports private registry authentication, and allows offline installation. Repository management includes adding, removing, enabling, disabling, updating, and listing software sources. Multiple sources can be configured, including Solus’s Polaris stable and Unstable repositories and repositories supplied by another vendor. The project also documents a virtual-environment setup for building a minimal Solus chroot; that environment can run on a non-Solus host when its prerequisites are present. Versions 4.1.5 and later require gdbm support for the FilesDB format. Solus warns that updating while using the Unstable repository might be risky. eopkg is documented for installing and managing software on Solus systems and has no paid plans stated.
Who it suits
It suits Solus Linux users who need command-line package installation, updates, searching, repository administration, or offline package handling. Developers can also use its documented virtual-environment setup for a minimal Solus chroot.
What it does well
- Installs, reinstalls, removes, and updates packages
- Supports dependency resolution
- Allows offline installation
- Manages multiple software repositories
- Displays package descriptions and versions
What to know first
- Intended for Solus Linux
- Versions 4.1.5+ require gdbm support
- Unstable-repository updates might be risky
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| eopkg | Package manager for Solus; no paid plans stated | Free |
As github.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Verdict
eopkg provides Solus-focused package management with repository controls, dependency handling, and offline installation. Users working with the Unstable repository should account for Solus’s risk warning.
Facts from eopkg's own pages
- Dependency resolution
- Yes · github.com, 21 Sept 2026
- Free plan
- Yes · github.com, 21 Sept 2026
- Install and remove
- On Solus, eopkg can install, reinstall, and remove software packages. · help.getsol.us, 11 Oct 2026
- Intended users
- The project describes eopkg as the package manager for Solus and documents it for installing and managing software on Solus systems. · help.getsol.us, 11 Oct 2026
- Offline installation
- Yes · github.com, 21 Sept 2026
- Package build
- The project README describes building a minimal Solus chroot using its eopkg virtual environment setup. · github.com, 11 Oct 2026
- Package formats
- .eopkg · github.com, 21 Sept 2026
- Private registry auth
- Yes · github.com, 21 Sept 2026
- Purpose
- eopkg is the Solus package manager, implemented in Python 3. · github.com, 11 Oct 2026
- Python support
- The README says the eopkg virtual environment can run on a host that is not Solus, given the listed prerequisites. · github.com, 11 Oct 2026
- Repositories
- eopkg can use multiple software sources, including Solus's Polaris stable and Unstable repositories. · help.getsol.us, 11 Oct 2026
- Repository management
- eopkg provides commands to add, remove, enable, disable, update, and list repositories. · help.getsol.us, 11 Oct 2026
- Risk guidance
- Solus warns that updating while using the Unstable repository might be risky. · help.getsol.us, 11 Oct 2026
- Search and package details
- The documented commands include searching for packages and displaying package information such as its description or version. · help.getsol.us, 11 Oct 2026
- Supported platforms
- Solus Linux · github.com, 21 Sept 2026
- Technical requirement
- The README says eopkg versions 4.1.5 and later require gdbm support for the FilesDB format. · github.com, 11 Oct 2026
- Third-party sources
- The Solus documentation says multiple sources can be useful when using a repository provided by another vendor. · help.getsol.us, 11 Oct 2026
- Updates
- eopkg can upgrade the whole system or update a specific package. · help.getsol.us, 11 Oct 2026
Where eopkg stands on Freedom251
- Package Managers#72 of 93