3 ms·
My favourite solution to this would be an APT extension which allows installation of binaries into $HOME by unprivileged users and for all these language-specif
by claudius 13y ago
My favourite solution to this would be an APT extension which allows installation of binaries into $HOME by unprivileged users and for all these language-specific things to be turned into simple APT repositories.
I can still have dreams, right?
- dTal 13y agoYou can probably accomplish that today with fakeroot.
- claudius 13y agoAt the dpkg level, this mostly works, yes. I can extract to e.g. ~/local, set $PATH, $LD_LIBRARY_PATH etc. and stuff works. However, I'd also like to have some dependency resolution (ideally including already system-installed packages where possible, no need to install libc6 twice) and some more magic - for example, I have to manually adapt the file /etc/bash_completion if I want it to work out of ~/local, similarly, many programs only look at /etc/foo and not ~/local/etc/foo. fakeroot doesn't really help and chroot again requires root privileges. As I said, dreams :)
- deleted 13y ago[deleted]
- donniezazen 13y agoThat is what I prefer. I won't allow another package manager to run under sudo. Either it must be installed in user home or be installed system wide via my linux box's package manager.