I use GNU-Stow and it works fine for me.
To use stow, you have to compile sources package,
install the package in a directory (/usr/local/stow/mypackage for example) and then,
you "stow" all your package.
Stow makes symbolic links between your package and the target directory.
For example, I am in the/usr/local/stow directory:
stow -t/usr mypackage
I select/usr as a target directory and stow makes symlinks between all files in the mypackage directory and the/usr directory. All binary files in the/usr/local/stow/mypackage/bin go into the/usr/bin directory, etc...
So now it's relatively easy to manage packages.
You just need to compile sources packages (not as so difficult as installing a rpm package).
If you want to remove your package:
Unstow it,
and rm -rf/usr/local/stow/mypackage
and everything is clean.
You can find stow at:
http://www.gnu.org/software/stow/stow.html
Your sincerely,
Yann COLLETTE
I use GNU-Stow and it works fine for me. To use stow, you have to compile sources package, install the package in a directory (/usr/local/stow/mypackage for example) and then, you "stow" all your package. Stow makes symbolic links between your package and the target directory. For example, I am in the /usr/local/stow directory:
stow -t /usr mypackage
I select /usr as a target directory and stow makes symlinks between all files in the mypackage directory and the /usr directory. All binary files in the /usr/local/stow/mypackage/bin go into the /usr/bin directory, etc ...
So now it's relatively easy to manage packages.
You just need to compile sources packages (not as so difficult as installing a rpm package).
If you want to remove your package:
Unstow it,
and rm -rf /usr/local/stow/mypackage
and everything is clean.
You can find stow at:
http://www.gnu.org/software/stow/stow.html
Your sincerely,
Yann COLLETTE