TazPkg¶
SliTaz GNU/Linux’s package manager.
Documentation:
Note
tazpkg decorates every listing with localized, colorized titles, separators
and count footers, with no terminal detection: LC_ALL=C pins the text to
English, --output=raw switches the decorations to plain text, and any
remaining ANSI sequence is stripped before parsing. Data rows are then
matched by their digit-led version column, which no decoration line carries.
Note
No outdated operation: tazpkg up --check requires root and recharges
the package lists from the mirror even when only listing, so there is no
cleanly read-only upgradable listing.
Home page: https://slitaz.org
Platforms¶
🐧 Linux (SliTaz GNU/Linux only)
Operations¶
Operation |
Supported |
Notes |
|---|---|---|
|
✓ |
|
|
||
|
✓ |
exact and extended search backfilled by |
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
Ecosystem¶
Accepted purl types:
pkg:tazpkg
Usage¶
$ mpm --tazpkg installed
$ mpm --tazpkg search "query"
$ mpm --tazpkg upgrade --all
$ mpm install pkg:tazpkg/hello
$ mpm --dry-run --tazpkg 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-tazpkg, disable it from your configuration, or tune its invocation attributes with per-manager overrides.
Command line¶
CLI names, in lookup order:
tazpkgArguments forced after each call:
--output=rawEnvironment forced on each call:
LC_ALL=C
The version is extracted from the output of awk -F $1=="tazpkg"{print $2} /var/lib/tazpkg/installed.info with:
r"^(?P<version>[\d.]+)$"
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 TazPkg’s release-age gating, from the cooldown support table:
Status: ❌ None (SliTaz)
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 TazPkg well and a transcript below looks wrong, or a newer release changed its output format, report it.
$ tazpkg list --output=raw
List of all installed packages
================================================================================
busybox 1.36.0 base-system
nano 6.2 editors
================================================================================
2 packages installed.