non-root user

Bryan Blackburn blb at macports.org
Wed Oct 15 19:32:33 PDT 2008


On Tue, Oct 14, 2008 at 06:49:24PM +0200, Stephan said:
> Hi all,
> 
> I am a Macports-newbee and run macports on both my macbook and my desktop computer. Both have Mac OS X 10.4 Tiger.
> While I am my own admin on the macbook (and installed macports to the standard /opt/local via the .dmg-file) I dont have root-acess on my desktop-station. So I tried to install everything into my home directory via:
> 
> PATH=/usr/bin:/usr/sbin:/bin:/sbin ./configure \
>  --prefix=$HOME/macports \
>  --enable-readline \
>  --with-install-user=`id -un` \
>  --with-install-group=`id -gn` \
>  --x-includes=/usr/X11R6/include \
>  --x-libraries=/usr/X11R6/lib \
>  --with-tclpackage=$HOME/macports/share/macports/Tcl
> 
>  make
>  make install
> 

That should be fine, in fact I just did a test install from 1.6.0 source
like this, though with different paths.  The one big difference is I'm
running 10.5.5.

>From the output of your selfupdate:

> chmod: /NetUsers/stschiff/macports/var/macports/sources/rsync.macports.org/release/ports/audio: No such file or directory

So it isn't a permissions thing but the directory is not apparently there.
After running the selfupdate, this directory should have been created and
populated with (at least) a Portfile.  How much of that path does exist?
Was there an error message earlier than those chmod lines?  Maybe rsync
failed to run properly?

Bryan


> I set the paths in my .bashrc:
> 
> export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
> export MANPATH=$HOME/macports/share/man:$MANPATH
> export PERL5LIB=$HOME/macports/lib/perl5/5.8.8:$HOME/macports/lib/perl5/vendor_perl/5.8.8:$PERL5LIB
> 
> The first command I tried was "port -d selfupdate"... which fails, see the output below.
> It seems that even though I put the right flags in the ./configure-script, it still tries to modify some ownerships which it cant do... I dont know.
> (Note: I have Mac OS X 10.4 Tiger).
> 
> Can anyone give a hint here?
> 
> Thanks a lot and Regards,
> 
> Stephan
> 
> 


More information about the macports-users mailing list