Gnu/Linux package manager, multiple versions, no root privilege
- by user744629
I'm looking for a Gnu/Linux package manager, that can help to package, distribute, install sofware (actually scientific libraries), like this:
do not required root privilege, for example, install in $HOME/opt or $HOME/local
manage muliple version of a library, for example, with this directories organisation:
$HOME/opt/somelib/4.2.1/lib/
$HOME/opt/somelib/4.2.1/include/
$HOME/opt/somelib/4.2.1/bin/
$HOME/opt/somelib/4.2.2/lib/
$HOME/opt/somelib/4.2.2/include/
$HOME/opt/somelib/4.2.2/bin/
$HOME/opt/anotherlib/1.0.0/lib/
$HOME/opt/anotherlib/1.0.0/include/
$HOME/opt/anotherlib/1.0.0/bin/
package contains source files, not binaries, build is performed during install.
support for Mac OS X too would be good.
Then it's up to the user to manage it's LD_LIBRARY_PATH, or compile with -L/good/path etc.
Does it exists?