Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Nov 1999 09:30:53 -0800 (PST)
From:      Mike Meyer <mwm@phone.net>
To:        John Baldwin <jobaldwi@vt.edu>
Cc:        Mike Meyer <mwm@phone.net>, freebsd-stable@FreeBSD.ORG
Subject:   Re: ldconfig finding libraries, but ld is not.
Message-ID:  <14380.20173.800799.137562@guru.phone.net>
In-Reply-To: <199911121710.MAA06277@server.baldwin.cx>
References:  <14379.17630.340446.163663@guru.phone.net> <199911121710.MAA06277@server.baldwin.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin writes:
;->> The bottom line is that taking the name people have standardized on
;->> for installing *local* packages and installing system-provided
;->> packages there is a bad thing(TM). None of the solutions I used
;->> suffered from that flaw.
;->Umm, if the name /usr/local disturbs you greatly, then set PREFIX in
;->/etc/make.conf to whatever name you do like (/usr/global), etc.

That's the same headache, only in a different place. The traffic on the 
ports list suggests that support for PREFIX isn't universal as well.

Come to think of it - does the OS install let me specify what PREFIX
should be when installing packages?


;->I
;->also don't see how installing 3rd party software directly under /usr so
;->that it is mixed up with system-provided software (what is in /usr that
;->comes with OS, i.e. not 3rd party software) is easier to administer. 

Ports and packages *do* come with the OS. When I boot from the FreeBSD
floppy, it figures some stuff out about my system, ask me about some
stuff - including letting me choose what packages I want to
install. It then copies a bunch of stuff over the network and installs
it.

Some of that sofware goes in /usr; some goes in /usr/local - they
*all* come from the net under the control of the installation
software.

;->Then you are having to distribute a lot more and increasing your
;->network load, espeically your NFS load.  To each his own I suppose. 
;->Personally, I think sticking everything under the sun in /usr/bin is
;->not organized.

I don't know - "executables are in /usr/bin" sounds like an
organization to me :-). That's what started this. My problem is that
the OS install puts software in a place that is traditionally reserved
for software that didn't come with the distribution.  This means you
either get to deal with the headaches associated with missing software
that was installed as part of the OS install and software that you
added, or you get headaches when you forget to deal with it when
installing softare that didn't come with the distribution (the
solution of creating an area that *should* be named /usr/local, but
can't), or you get headaches when you forget to deal with it when
installing the packages that come with FreeBSD.

	<mike


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14380.20173.800799.137562>