From owner-freebsd-questions@FreeBSD.ORG Wed Mar 12 20:28:57 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20D8A106566B for ; Wed, 12 Mar 2008 20:28:57 +0000 (UTC) (envelope-from freebsd-questions@slightlystrange.org) Received: from catflap.slightlystrange.org (cpc5-cmbg1-0-0-cust497.cmbg.cable.ntl.com [86.6.1.242]) by mx1.freebsd.org (Postfix) with ESMTP id BA2FF8FC21 for ; Wed, 12 Mar 2008 20:28:56 +0000 (UTC) (envelope-from freebsd-questions@slightlystrange.org) Received: by catflap.slightlystrange.org (Postfix, from userid 106) id 9C8BA618B; Wed, 12 Mar 2008 20:28:55 +0000 (GMT) Received: from torus.slightlystrange.org (torus.slightlystrange.org [10.1.3.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by catflap.slightlystrange.org (Postfix) with ESMTP id 6E9E06167 for ; Wed, 12 Mar 2008 20:28:54 +0000 (GMT) Received: (from danielby@localhost) by torus.slightlystrange.org (8.14.2/8.13.4/Submit) id m2CKSqIO030339 for freebsd-questions@freebsd.org; Wed, 12 Mar 2008 20:28:52 GMT (envelope-from freebsd-questions@slightlystrange.org) Date: Wed, 12 Mar 2008 20:28:52 +0000 From: Daniel Bye To: freebsd-questions@freebsd.org Message-ID: <20080312202851.GA29909@torus.slightlystrange.org> Mail-Followup-To: freebsd-questions@freebsd.org References: <20080312091427.GA47661@torus.slightlystrange.org> <200803121009.12536.jmc-freebsd@milibyte.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="opJtzjQTFsWo+cga" Content-Disposition: inline In-Reply-To: <200803121009.12536.jmc-freebsd@milibyte.co.uk> User-Agent: Mutt/1.4.2.3i X-PGP-Fingerprint: D349 B109 0EB8 2554 4D75 B79A 8B17 F97C 1622 166A X-Operating-System: FreeBSD 7.0-RELEASE i386 Subject: Re: Installation X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Bye List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 20:28:57 -0000 --opJtzjQTFsWo+cga Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 12, 2008 at 10:09:12AM +0000, Mike Clarke wrote: > On Wednesday 12 March 2008, Daniel Bye wrote: >=20 > > I think it fair to say that most people will use ports to compile and > > install software, rather than relying on the packages on the release > > ISOs, for the simple reason that the ports tree is a moving target - > > the packages included with any particular release are out of date > > (as a set, if not individually) quite quickly, because the porters > > do a fantastic job of adding new software and updating existing ports. > > > > So, my suggestion (as an old hack who's been around for almost a > > decade ;-) would be to familiarise yourself with the ports tree > > and all its magic - you'll probably find yourself using it in > > preference to precompiled packages. The handbook is the best place > > to start, as ever. >=20 > I agree that there are advantages in using ports to ensure things are kep= t up=20 > to date but using the packages supplied with the release can be an advant= age=20 > for a newcomer to FreeBSD. Of course, a point I realised I missed in my original reply. > The ports system can be quite daunting until one has become familiar with= the=20 > system especially if even just one of the ports fails to build. A new use= r=20 > probably won't have the expertise to recognise and fix the cause of the= =20 > problem. Installing packages from the CD's pretty well ensures that the n= ew=20 > user can get a new system up and running without complication. Many new u= sers=20 > would prefer a slightly out of date system that works instead of struggli= ng=20 > to fix problems in a totally unfamiliar system. When I first started to u= se=20 > FreeBSD I relied on the packages on the CDs, as I gained more familiarity= I=20 > was much more confident in using ports for the applications that weren't= =20 > available as precompiled packages. Yes, of course; you make several good points, Mike. I hope my suggestion didn't come over as sounding like ports is the only way - as you point out below, packages are the sane option for most of us mortals for huge collections of software like KDE. Speaking for myself (it's all I'm qualified to do, after all), I will say that I found the learning process in FreeBSD to be on the whole straight forward and very enjoyable - I emigrated from Linuxland after a particularly frustrating problem for which I got nothing but scorn for being a n00b on the newsgroups (I know most Linux communities these days are not like that - but back then, the one I went to for help most certainly was). All I wanted to do was learn about something other than Windows. So at the recommendation of a couple of colleagues, I tried 4.0-RELEASE, joined this mailing list, and never looked back. From the first day, I can remember being blown away by how easy it was to install from the ports - it resolves dependencies for you? Yeah, right... wait, it's resolving dependencies for me! After wrestling with RPMs, who wouldn't love that? (Again, I know a hell of a lot of work has gone into the various software management tools available for Linuxes, but I still haven't found one I like as much as our own ports.) I could bang on for hours about how much I enjoy using FreeBSD (it has been my primary desktop OS since 4.2, my business is based on FreeBSD VPS services, I supply FreeBSD Internet appliances to my clients, blah blah blah) and about how elegant and well thought out it is. It has its glitches, sure, but it's a huge evolving system. Such an immense amount of intelligence and talent has gone into making FreeBSD what it=20 is, and a good proportion of that intelligence and talent is available=20 at first hand for free on the lists - in my experience, you just don't get that very often. Anyway - to the OP - my apologies for hijacking your thread, and welcome aboard. Keep at it, you'll love it, I'm sure. Keep asking questions -=20 this list is a fantastic resource for newcomers and more experienced users alike. > Although I'm now quite comfortable building from ports I still use precom= piled=20 > packages where they are available because I've got a relatively low power= ed=20 > PC which makes very heavy going with the bigger ports (e.g. gcc, firefox,= =20 > KDE) Indeed. I'll never get back those days waiting for KDE and OO.o to build... Right, that's me done ;-) Dan --=20 Daniel Bye _ ASCII ribbon campaign ( ) - against HTML, vCards and X - proprietary attachments in e-mail / \ --opJtzjQTFsWo+cga Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFH2D0Dixf5fBYiFmoRAlDHAKCE1TGRkhaEpvgWIqR+X9QWA+Ny/QCfTs1q J/inc9yVBOIyY/ugi5Kk2AU= =76xb -----END PGP SIGNATURE----- --opJtzjQTFsWo+cga--