From owner-freebsd-questions@FreeBSD.ORG Tue Dec 16 18:10:22 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D955416A4CE for ; Tue, 16 Dec 2003 18:10:22 -0800 (PST) Received: from ms-smtp-01-eri0.southeast.rr.com (ms-smtp-01-lbl.southeast.rr.com [24.25.9.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7953943D39 for ; Tue, 16 Dec 2003 18:10:08 -0800 (PST) (envelope-from wegster@mindcore.net) Received: from mindcore.net (rdu162-234-100.nc.rr.com [24.162.234.100]) hBH2A3HG026509; Tue, 16 Dec 2003 21:10:04 -0500 (EST) Message-ID: <3FDFBAFC.9060601@mindcore.net> Date: Tue, 16 Dec 2003 21:10:04 -0500 From: Scott W User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: richard michael bagstad References: <4C59B4B7-302B-11D8-A4A5-000393DC2A18@earthlink.net> In-Reply-To: <4C59B4B7-302B-11D8-A4A5-000393DC2A18@earthlink.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine cc: questions@FreeBSD.org Subject: Re: frustration X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 02:10:23 -0000 richard michael bagstad wrote: > i find this frustrating. on your website (page > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports- > using.html) the following tells me that 'from cd' and 'from > internet' are exactly the same... it does not tell me the directory > of (ie.) lsof. it simply tells me to 'make install'. please help a > poor green newbie. > > 4.5.2.1 Installing Ports from a CD-ROM > > The FreeBSD Project's official CD-ROM images no longer include > distfiles. They take up a lot of room that is better used for > precompiled packages. CD-ROM products such as the FreeBSD PowerPak do > include distfiles, and you can order these sets from a vendor such as > the FreeBSD Mall . This section assumes you have such a FreeBSD > CD-ROM set. > > Place your FreeBSD CD-ROM in the drive. Mount it on /cdrom . (If you > use a different mount point, the install will not work.) To begin, > change to the directory for the port you want to install: > #cd /usr/ports/sysutils/lsof > > Once inside the lsof directory, you will see the port skeleton. The > next step is to compile, or ``build'', the port. This is done by > simply typing make at the prompt. Once you have done so, you should > see something like this: > #make >> lsof_4.57D.freebsd.tar.gz doesn't seem to exist in > /usr/ports/distfiles/. > >> Attempting to fetch from file:/cdrom/ports/distfiles/. > ===> Extracting for lsof-4.57 > ... > [extraction output snipped] > ... > >> Checksum OK for lsof_4.57D.freebsd.tar.gz. > ===> Patching for lsof-4.57 > ===> Applying FreeBSD patches for lsof-4.57 > ===> Configuring for lsof-4.57 > ... > [configure output snipped] > ... > ===> Building for lsof-4.57 > ... > [compilation output snipped] > ... # > > Notice that once the compile is complete you are returned to your > prompt. The next step is to install the port. In order to install it, > you simply need to tack one word onto the make command, and that word > is install : > #make install ===> Installing for lsof-4.57 > ... > [installation output snipped] > ... > ===> Generating temporary packing list > ===> Compressing manual pages for lsof-4.57 > ===> Registering installation for lsof-4.57 > ===> SECURITY NOTE: > This port has installed the following binaries which execute with > increased privileges. # > > Once you are returned to your prompt, you should be able to run the > application you just installed. Since lsof is a program that runs > with increased privileges, a security warning is shown. During the > building and installation of ports, you should take heed of any other > warnings that may appear. > > Note: You can save an extra step by just running make install instead > of make and make install as two separate steps. > > Note: Some shells keep a cache of the commands that are available in > the directories listed in the PATH environment variable, to speed up > lookup operations for the executable file of these commands. If you > are using one of these shells, you might have to use the rehash > command after installing a port, before the newly installed commands > can be used. This is true for both shells that are part of the > base-system (such as tcsh ) and shells that are available as ports > (for instance, shells/zsh ). > > Note: Please be aware that the licenses of a few ports do not allow > for inclusion on the CD-ROM. This could be because a registration > form needs to be filled out before downloading or redistribution is > not allowed, or for another reason. If you wish to install a port > not included on the CD-ROM, you will need to be online in order to do > so (see the next section ). > > 4.5.2.2 Installing Ports from the Internet > > As with the last section, this section makes an assumption that you > have a working Internet connection. If you do not, you will need to > perform the CD-ROM installation , or put a copy of the distfile into > /usr/ports/distfiles manually. > > Installing a port from the Internet is done exactly the same way as > it would be if you were installing from a CD-ROM. The only > difference between the two is that the distfile is downloaded from > the Internet instead of read from the CD-ROM. > > The steps involved are identical: > #make install >> lsof_4.57D.freebsd.tar.gz doesn't seem to exist in > /usr/ports/distfiles/. > >> Attempting to fetch from > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. > Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% > 439860 bytes transferred in 18.0 seconds (23.90 kBps) > ===> Extracting for lsof-4.57 > ... > [extraction output snipped] > ... > >> Checksum OK for lsof_4.57D.freebsd.tar.gz. > ===> Patching for lsof-4.57 > ===> Applying FreeBSD patches for lsof-4.57 > ===> Configuring for lsof-4.57 > ... > [configure output snipped] > ... > ===> Building for lsof-4.57 > ... > [compilation output snipped] > ... > ===> Installing for lsof-4.57 > ... > [installation output snipped] > ... > ===> Generating temporary packing list > ===> Compressing manual pages for lsof-4.57 > ===> Registering installation for lsof-4.57 > ===> SECURITY NOTE: > This port has installed the following binaries which execute with > increased privileges. # > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > lsof is in /usr/ports/sysutils/lsof, assuming you've installed the Ports tree when you did your install. If not, I believe you can re-run /stand/sysinstall to install Ports, or you can manually download ports.tgz from ftp://current.freebsd.org/pub/FreeBS and then navigate to the snapshot or release you're dealing with, although ports don't really get versioned... Scott