Date: Wed, 7 Feb 2001 21:06:06 -0800 (PST) From: Trevin Chow <tmchow@sfu.ca> To: Mike Meyer <mwm@mired.org> Cc: <questions@freebsd.org> Subject: Re: Changing location for install of port? Message-ID: <Pine.GSO.4.30.0102072104270.11786-100000@fraser.sfu.ca> In-Reply-To: <14978.681.125028.573454@guru.mired.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I guess I have no real reason why I want to install certain applications in their own directories.. Just a bit cleaner to me I suppose. I have one question though: Why does installing from source to a diff't diretory prevent dependency problems later on with future applications? What is different things take place? On Wed, 7 Feb 2001, Mike Meyer wrote: > No, don't edit the Makefile. You can set PREFIX just like you set > KERNEL (or KERNCONF) when building a kernel: > > make install PREFIX=/usr/local/apache > > Two caveats: > > 1) Not all ports are PREFIX clean. After you do the "make install", do > a "make deinstall" and see if it complains about missing files. If so, > it won't work. If it doesn't complain - you may still have problems. > > 2) This breaks dependencies. If you later install a port that depends > on apache having been installed with PREFIX=/usr/local, it won't find > the things it's looking for. You can get around that by setting > LOCALBASE instead of PREFIX (PREFIX is set to LOCALBASE unless you > override PREFIX). Of course, if you're installing a port that depends > on two ports that were installed with different values of PREFIX, you > may well be FUBAR. > > So, unless you've got a really good reason for doing things that way, > you should install all ports with the same LOCALBASE setting (which > defaults to /usr/local). In this case, you can change the log file > location in the apache httpd.conf file after the install. If you > really want to put it all in a separate directory, you might be better > off installing from the original sources instead of ports. > > <mike > -- > Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/ > Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.30.0102072104270.11786-100000>