Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Stow installs packages in /usr/local, bpt in a directory specified by the user (for example under the home directory) BPT uses the pair (name, version) as install directory, so it is possible to install several versions of the same package and switch between them.

The "boxes" (directories with packages) created with bpt are relocatable, so it is possible to prepare a box with all the applications and their dependencies and deploy it without needing root privileges.

It has first class support for python packages (through PIP) and "autobuild", which is similar to checkinstall. I couldn't find these features anywhere else.



> Stow installs packages in /usr/local

No, it doesn't. I've used stow heaps of times in my home directories on various university machines. The common case is for managing /usr/local, but you can ./configure --prefix=$HOME && make && make install prefix=$HOME/stow/foo-3.14 && cd $HOME/stow && stow foo-3.14 without trouble.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: