Summary
Lack is a package manager designed for everyone who is not the root on his computer.
Usually, when you miss your favourite software upon the computer you are using at works, you have three choices:
have a kind root who accepts to install the packages
hack the root account (don't try the first point after this one)
use
./configure --prefix foo/bar && make && make install
(or whatever build process)
So, there is no way to benefit from the power and reliability of a full featured package manager such as apt
.
Lack intends to fill this lack thanks to simple principles:
Anyone can install a package
Anyone can make a package
Anyone can publish packages, there is no central repository
Any distribution can use it, it does not rely on distribution specific tools
It must use the library installed on the host computer, you don't have to compile everything from the libc on your own
It must have the fewest possible build dependancies: ideally, it would be distributed as a small statically linked binary
It must support each possible build process (without patching the sources)
For a quickstart, see Quickstart.