From owner-freebsd-questions Wed Apr 25 8:47:25 2001 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id A60B337B422 for ; Wed, 25 Apr 2001 08:47:22 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 74762 invoked by uid 100); 25 Apr 2001 15:47:21 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15078.61833.932924.665495@guru.mired.org> Date: Wed, 25 Apr 2001 10:47:21 -0500 To: "Albert D. Cahalan" Cc: questions@freebsd.org Subject: Re: How Is The FeeBSD OS Like and Different Than Say Redhat or Suse LINUX In-Reply-To: <73272839@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Albert D. Cahalan types: > Andrew Hesford writes: > This is the first time I have ever seen a reasonably coherent > justification for dumping the ports stuff into /usr/local. > Thank you very much. > > It's still a mess though. Yup. It's the standard argument I mentioned at the start of the thread. It ignores things that some sysadmins don't want to ignore, thus making their life harder than it needs to be. > > Hence the FreeBSD organization is logical even by > > this consideration alone. It is equally logical for linux distributions > > to store everything in /usr, then, because nobody has any idea where the > > linux "system" ends and local software begins. > > The system is what comes on your CD-ROM. And this is important because it means you've *got* a backup of that software. Your backup strategy can take advantage of that if you want. I'd say that most Linux rpm's should put software in /usr/local. An rpm is the standard means of software distribution for Linux, and everybody and their brother distributes them. The net result is the only difference between installing an rpm and installing a source tarball is where the compile is done. FreeBSD packages are different because the only group distributing FreeBSD packages is FreeBSD itself. That means packages are generally available from FreeBSD, if not on the CDROM. I've seen a few ports floating around, but in that case I store the *port* in my home directory, and let the package install in the default location. 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