Solus eopkg¶
Solus’ eopkg package manager, a PiSi fork.
installed and outdated parse eopkg’s fixed-width, |-delimited
status table; the column regex requires that pipe structure, so the header
and === separator rows fall through. --no-color is forced to keep
the output free of ANSI escapes.
Mutating operations pass --yes-all to auto-confirm eopkg’s prompts so
they run unattended.
Home page: https://github.com/getsolus/eopkg/
Version requirement:
>=3.2.0
Platforms¶
🐧 Linux
Operations¶
Operation |
Supported |
Notes |
|---|---|---|
|
✓ |
|
|
✓ |
|
|
✓ |
exact search backfilled by |
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
Ecosystem¶
Accepted purl types:
pkg:eopkg
Usage¶
$ mpm --eopkg installed
$ mpm --eopkg search "query"
$ mpm --eopkg upgrade --all
$ mpm install pkg:eopkg/hello
$ mpm --dry-run --eopkg upgrade --all
Every example above accepts --dry-run, which simulates the underlying manager calls without touching the system: the safe way to watch what mpm would do before trusting it.
Deselect the manager for a single run with --no-eopkg, disable it from your configuration, or tune its invocation attributes with per-manager overrides.
Command line¶
CLI names, in lookup order:
eopkgArguments forced before each call:
--no-color
The version is probed by running:
$ eopkg --version
eopkg 3.2.0
and extracted with:
r"eopkg\s+(?P<version>\S+)"
Privilege escalation¶
System-wide manager: mpm wraps its privileged operations in sudo out of the box. Instead of letting the tool prompt mid-run, mpm primes the credential cache up-front, with a single branded password prompt at most. Turn escalation off for rootless setups with --no-sudo or the per-manager sudo override.
See privilege escalation for the full policy.
Cooldown¶
State of Solus eopkg’s release-age gating, from the cooldown support table:
Status: ❌ None
With --cooldown set, mpm skips this manager’s install and upgrade operations rather than run them unguarded (fail-closed); --allow-unsupported-managers opts back in.
Reference traces¶
Raw native outputs captured in the manager source: the reference mpm’s parsers were written against. If you know Solus eopkg well and a transcript below looks wrong, or a newer release changed its output format, report it.
$ eopkg --no-color list-installed --install-info
Package Name |St| Version| Rel.| Distro| Date
=====================================================================
aalib | i| 1.4.0_5| 8| Solus|14 Oct 2024
abseil-cpp | i| 20240116.2| 10| Solus|14 Oct 2024
accountsservice | i| 23.13.9| 36| Solus|14 Oct 2024
acl | i| 2.3.2| 21| Solus|14 Oct 2024
adwaita-icon-theme | i| 46.2| 28| Solus|14 Oct 2024
adwaita-icon-theme-legacy | i| 46.2| 2| Solus|14 Oct 2024
alsa-firmware | i| 1.2.4| 7| Solus|14 Oct 2024
alsa-lib | i| 1.2.12| 38| Solus|14 Oct 2024
alsa-plugins | i| 1.2.12| 26| Solus|14 Oct 2024
alsa-utils | i| 1.2.12| 28| Solus|14 Oct 2024
aom | i| 3.10.0| 24| Solus|14 Oct 2024
appstream | i| 1.0.1| 9| Solus|14 Oct 2024
appstream-data | i| 49| 51| Solus|14 Oct 2024
appstream-glib | i| 0.8.2| 13| Solus|14 Oct 2024
argon2 | i| 20190702| 6| Solus|14 Oct 2024
at-spi2 | i| 2.52.0| 44| Solus|14 Oct 2024
atkmm | i| 2.28.4| 19| Solus|14 Oct 2024
attr | i| 2.5.2| 25| Solus|14 Oct 2024
audit | i| 4.0.2| 19| Solus|14 Oct 2024
avahi | i| 0.8| 27| Solus|14 Oct 2024
baobab | i| 46.0| 27| Solus|14 Oct 2024
$ eopkg --no-color list-upgrades --install-info
Package Name |St| Version| Rel.| Distro| Date
=====================================================================
adwaita-icon-theme | i| 46.2| 28| Solus|14 Oct 2024
appstream-data | i| 49| 51| Solus|14 Oct 2024
at-spi2 | i| 2.52.0| 44| Solus|14 Oct 2024
baobab | i| 46.0| 27| Solus|14 Oct 2024