epkg documentation
This is the documentation index for epkg, a lightweight multi-source package manager for Linux. For a high-level overview, use cases, and quick start, see the README.
Documentation map
User guide
- Getting started — How to install epkg and run your first commands (create env, install package).
- Developer quick start — Build from source, development loop, testing.
- Environments — Environment lifecycle: create, remove, register, unregister, activate, deactivate, path, config, and
--root/.eenvdiscovery. - Package operations — install, remove, update, upgrade, list, search, info with example output.
- Advanced usage — Running commands in an env (
run), service management, history/restore, gc, convert/unpack/hash, busybox.
Reference
- Command reference — Full list of commands and global options (from
epkg help). - Repositories — Channel list and
epkg repo listoutput. - Paths and layout — User vs root installation paths and directory layout.
Other
- Design notes — design-notes/ — Layout, repodata, package format, build system, etc.
- Package format — epkg-format.md — epkg binary package format.
- x2epkg — x2epkg/ — Converting RPM/DEB and desktop integration.