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 / .eenv discovery.
  • 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

Other

  • Design notesdesign-notes/ — Layout, repodata, package format, build system, etc.
  • Package formatepkg-format.md — epkg binary package format.
  • x2epkgx2epkg/ — Converting RPM/DEB and desktop integration.