From owner-freebsd-questions Fri Oct 18 12:01:02 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA16449 for questions-outgoing; Fri, 18 Oct 1996 12:01:02 -0700 (PDT) Received: from seagull.rtd.com (root@seagull.rtd.com [198.102.68.2]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA16442 for ; Fri, 18 Oct 1996 12:00:54 -0700 (PDT) Received: (from dgy@localhost) by seagull.rtd.com (8.7.5/8.7.3) id MAA08196; Fri, 18 Oct 1996 12:00:41 -0700 (MST) From: Don Yuniskis Message-Id: <199610181900.MAA08196@seagull.rtd.com> Subject: Re: Where to get into the Packages installation? To: donny@ms1.hinet.net (Donny Lee) Date: Fri, 18 Oct 1996 12:00:40 -0700 (MST) Cc: questions@freebsd.org In-Reply-To: <199610181035.SAA26683@ms1.hinet.net> from "Donny Lee" at Oct 18, 96 06:11:05 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk It seems that Donny Lee said: > > Well, this is a stupid question, I installed 2.1.5 a day ago, > and since I had to make sure my new kernel works, I didn't > install any packages then. > > My new kernel works well, but I'm not. I can't find the packages > installation enter point during the run of /stand/sysunstall. Could > someone point me out? Not sure what you're asking here. The "packages" exist under /cdrom/packages. Each package knows where it should install itself. > BTW, when I had a look at /stand, I found most of excatables > there have the same length, around 900k. I guess it because > of the filesystem limitation, but does it waste disk space? Most of the files in /stand are "crunch"ed (see crunchgen(1) for more details). Basically, this means that one "file" actually contains several *programs*! If you look at the link count (displayed as the first *number* in `ls -l`), you'll notice that in some cases 50 filenames all reference the same actual file on the disk. In this way, the program looks at the name by which it was invoked and uses that to decide what it should do for you. This actually saves space since all of the common stuff used in most programs can be rolled into a common space in *one* part of the file and shared amongst the different programs therein. --don