[lokisetup] Only Super User can install using Loki setup ? clarifications needed.

Stéphane Peter megastep at megastep.org
Wed Aug 3 20:48:15 EDT 2005

First of all, what version of Loki setup are you using? For the best  
code with all the latest fixes, you should definitely get the latest  
CVS checkout.

It is definitely possible to install software with Loki setup without  
root privileges. A number of existing packages do just that. The  
defaults usually assume /usr/local but you can change this in the  
configuration file (setup.xml, look at README.xml for details). And  
yes you can include home directories in the path if you need it.

It doesn't make sense to have both the installation path and binary  
paths be the same, because of the way that these are achieved. The  
binary path will contain a symlink to binaries installed in the  
installation directories, so if these are the same then it would  
otherwise try to replace the binary with a symlink to itself.

On Aug 3, 2005, at 7:51 AM, Ram wrote:

> Hi,
>    I am using Loki Setup. I think Only a super user can install the  
> packages.
>    I dont know why this has been done like this.
>    If i try to install the software as a normal user on my home
> directory or under my home directory. i get the message : No Write
> Permissions on the Binary Directory.
>    Going through the code. i found that it is checking if user has
> write permissions
>    into /usr/local/bin which is the default binary_path.
>     it places the symbolic links there.
>     Since, only root has access to that directory.  Hence Loki Setup
> allows only root
>     to install any files.
>    Can i  change this binary path to my local HOME Directory ?.
>     One more question.
>     Why Installation directory and Binary Path (SymLinks directory)
> cant be the same.
>     Loki does not allow installation if it is the same.
>      If i want a unique one, i think only sensibe is to use the -b  
> option and
>      redirect it to $HOME/.loki
>       I dont know if i am missing something or if it is the right
> thing to do. please clarify on this subject.
>    I want to know can i modify this binary path or remove the
> binary_path (symlinks_path)
>    itself from the source if i dont want the symbolic links to be
> created at all ?.
> i want to know if there are any side effects to this ?
>   I dont find a way to disable this. (checking for
> symbolic_links_path). the deafault it /usr/local/bin
> I can use -b option and give $HOME/.loki directory and work ?.
> But i want to know if this is the correct approach.
> Regards,
> Ram

Stéphane Peter
megastep at megastep.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/lokisetup/attachments/20050803/6cd4e52a/attachment.htm>

More information about the Lokisetup mailing list