On Thu, Dec 11, 2003 at 09:56:27AM -0800, Tony Jones wrote:
>  
> > > why is it in /usr/local/perl/bin? As far as I have seen, the ports 
> > > collection doesn't do that. did you install as a port (make install in 
> > > /usr/ports/lang/perl5.8)?
> > 
> > Yes.  make install PREFIX=/usr/local/perl
> 
> I of course also did 'make PREFIX=/usr/local/perl' before doing the install.

The main reason for doing that sort of thing with most unixoid systems
is that using a unique prefix for every software package you install
means that you can easily identify which files belong to what package
when later on it comes time to update things.

However, you don't have to do it that way on FreeBSD -- the ports
system itself keeps track of where all of the installed files come
from.  Following the defaults -- that is, using the prefixes
/usr/local or /usr/X11R6 -- means that all the binaries will appear in
locations that are already on user paths, and dependent software
packages will be able to find shared libraries to link against.

But then again, it's your system and you can do what you like with it.

        Cheers,

        Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to