Exploring pijul with this project: https://github.com/hunger/gng


CI Coverage Status

gng is yet another attempt to write a package manager for Linux. This one should be simpler than most: I am targetting stateless and immutable systems, so there is no need to upgrade packages nor to add or remove packages from already installed systems (they are immutable after all;-).

All this package manager needs to do is install a set of packages and be reasonably fast about it!

This is written in rust to easily create a self-contained binary. This should allow some interesting use-cases like building packets in an (almost;-) empty container.

!!! Gng is an experiment, do not use (yet?) !!!



  • Install the rust toolchain in order to have cargo installed by following this guide.
  • run cargo install gng


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as the rest of the project, without any additional terms or conditions.