Easy "Add/Remove Porgrams" for non-sudoers with local PREFIX?
Jason Crain
jason at bluetree.ath.cx
Sat Dec 22 05:18:55 UTC 2007
Mackenzie Morgan wrote:
> You'd have to have special packages for local and for system-wide.
> ./configure is during compile, not during installation, so you'd have
> to compile twice for each package to have one that goes in ~
>
> On Dec 20, 2007 11:24 AM, Carsten Agger <agger at c.dk
> <mailto:agger at c.dk>> wrote:
>
> Like in many packages, you can say
>
> ./configure PREFIX=~/bin
>
> you'll install the package locally and don't need to be superuser. Are
> there any plans to integrate this functionality with
> synaptic/Add-Remove
> for non-sudoers, or am I missing something?
> <https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss>
>
The problem seems to be that programs will look for their files in /etc
and /usr/share. You could do something similar to what fakeroot does.
Load a library that wraps open and stat system calls. You could then
check for files in ~/.user_root before looking in the real root. Then
programs wouldn't have to be recompiled. Though, it would take a
miracle to keep this from breaking some programs...
More information about the Ubuntu-devel-discuss
mailing list