Hi,

It is  possible today. When testing a new application, I will often install it in my own account. What  you're looking for is the "--prefix" argument to "./configure". For example, "./configure --prefix=$HOME" will install the app in question into ~/bin, ~/lib, ~/share, etc.

dcm

On 2/18/06, Rafael Fernández López <[EMAIL PROTECTED]> wrote:
Hi,

        Since I have started a project that needs to be redistributed (it'll be GPL)
I've started to deeply read Autoconf and Automake manuals.

        Well, I had read some of FHS too, to know what I should do and what I should
not do with my file hierarchy.

        But, what came to my mind (maybe it's possible today) is that we could make a
new "file system" subtree in every ~. For example, a user will be able to do
a "./configure ; make" but if the system is well-administrated a user won't
be able to run a "make install", since it can cause problems to the system.
(I know we, Gentoo users, don't care about that). But what I wanted to say is
that if we are not root (typical case) we could do a "./configure ; make ;
make install" (in an app called 'whatever') and it could create for example
"/home/me/bin/whatever" and "/home/me/share/doc/whatever" or
"/home/me/doc/whatever", and so on.

        That would be great since a normal user won't infect any root filesystem, and
an administrator can fix any tricky problem deleting "/home/me".

Bye and thanks !,
Rafael Fernández López.



Reply via email to