From owner-freebsd-questions@FreeBSD.ORG Tue Apr 27 19:55:54 2004 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 0989E16A4CE for ; Tue, 27 Apr 2004 19:55:54 -0700 (PDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC79A43D1D for ; Tue, 27 Apr 2004 19:55:53 -0700 (PDT) (envelope-from flowers@users.sourceforge.net) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0HWV002HE1H2WP@l-daemon> for freebsd-questions@FreeBSD.org; Tue, 27 Apr 2004 20:55:50 -0600 (MDT) Received: from pn2ml5so.prod.shaw.ca ([10.0.121.149]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0HWV00LYN1H5YPA0@pd5mr6so.prod.shaw.ca> for freebsd-questions@FreeBSD.org; Tue, 27 Apr 2004 20:55:53 -0600 (MDT) Received: from sirius (S0106004001438e5b.cg.shawcable.net [68.144.47.89]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0HWV0063P1H2AC@l-daemon> for freebsd-questions@FreeBSD.org; Tue, 27 Apr 2004 20:55:50 -0600 (MDT) Date: Tue, 27 Apr 2004 20:55:48 -0600 From: Danny MacMillan In-reply-to: To: putnam@speakeasy.net, Unix Help Message-id: MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-15; format=flowed Content-transfer-encoding: 7BIT User-Agent: Opera7.23/Win32 M2 build 3227 References: Subject: Re: Is this Ok 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, 28 Apr 2004 02:55:54 -0000 On Wed, 28 Apr 2004 01:29:05 +0000, wrote: > I am not sure what to make out of the info scrolling on my screen. I > installed bsd and wanted to install all the ports to sort through them > latter and remove any once I got a look at them, so from root I typed > > cd /usr/ports > make install > > just as it said to in the handbook sent with the cdroms it was on sunday > evening, for the past two days I have been reading > > building Makefile.dep > Infile Included from Comp_Range/qsmodel.C:38: > Comp_Range/qsmodel.h:96;7:warning no new line at end of file > gmake[1]:Leaving directory`/user/ports/archivers/dact/work/dact-0.8.11' > gmake[1]:Entering directory`/user/ports/archivers/dact/work/dacr-0.8.11' > > any info would be helpfull. Thanx You have issued a command which will build every port in the system. Even on an extremely fast computer with lots of resources, this is going to take a long, long time. I would not be surprised if it took weeks or months to complete. It is not advisable to do this anyway, as some ports are mutually incompatible. I'm not sure which part of the handbook you're referring to, but it probably meant that you should install them one at a time, not all at once. I would advise that you install portsman. It allows you to browse the ports tree, read port descriptions and so on using an easy-to-navigate interface. Once you find a port you're interested in installing, you can install it right from within portsman. As root: cd /usr/ports/sysutils/portsman make install clean Then: portsman It may give you a warning about an out-of-date index file. If so, you can synchronize, make index, or ignore. You can ignore and it won't be a huge deal -- some information might be missing or out-of-date but not so much that you won't know what you're looking at. Make index takes quite a while to run (the warning says "up to 30 minutes") but is, as I understand it, the only way to make sure your index is 100% up to date with your ports tree. For some reason, portsman ALWAYS asks me to make index -- even if I just did the make index. So I usually end up ignoring. Once you're in portsman the interface is pretty intuitive. Up and down arrow moves the cursor up and down. Right arrow moves deeper into the tree, left arrow moves closer to the root of the tree. If you right-arrow on a particular port, you see the description. Press q to quit. Press h for help. Portsman does not give you information you couldn't get by cd-ing around the tree and cat-ing files, running make pretty-print-build-depends and such ... but if browsing the tree to discover interesting ports is your goal (and it would seem that it is) it is much faster and more convenient to use portsman. You should note that some ports are huge and will take a long time to build. KDE, for example, seems to take about 16 hours on my AMD Athlon 800MHz machine. You may wish to install these as packages instead of building them from source. -Dan