From owner-freebsd-questions@FreeBSD.ORG Fri May 20 02:06:37 2011 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 80EBB106566C for ; Fri, 20 May 2011 02:06:37 +0000 (UTC) (envelope-from aimass@yabarana.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 54C638FC0A for ; Fri, 20 May 2011 02:06:37 +0000 (UTC) Received: by iyj12 with SMTP id 12so3656847iyj.13 for ; Thu, 19 May 2011 19:06:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.181.98 with SMTP id bx34mr2711814ibb.161.1305857196622; Thu, 19 May 2011 19:06:36 -0700 (PDT) Sender: aimass@yabarana.com Received: by 10.231.13.139 with HTTP; Thu, 19 May 2011 19:06:36 -0700 (PDT) In-Reply-To: References: Date: Thu, 19 May 2011 22:06:36 -0400 X-Google-Sender-Auth: TbYXSa-qyYtlhCYkYL71JEKEu8I Message-ID: From: Alejandro Imass To: Xn Nooby Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-questions@freebsd.org Subject: Re: Over-whelmed by ports and package tools X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2011 02:06:37 -0000 On Thu, May 19, 2011 at 9:23 PM, Xn Nooby wrote: > It is hard for me to tell what tools I should be using to work with > ports and packages. =A0I was trying to set up a 64bit 8.2 machine as a > desktop environment, with Firefox 4 and Flash installed. =A0It looked > like I was going to need to track the 8.x stable branch in order to > get a Firefox package, and I was having some problems pinning down > which version of Flash I should use (they have a new version since 8l2 Great question. The is no best prctice as such and it mostly depends on your use of FreeBSD. If it's a workstation you probably want to install most things via binary packages instead of ports. FreeBSD is so amazing that it does not matter which way you install them, the pkg database will not care. You can add a package and the remove by port and vice-versa. cvsup and all that is mostly used nowadays by mere mortals for building the world and upgrading. if you are going to use FreeBSD as a server you arel probably be better off compiling everything to your exact needs. Precompiled binary packages are built with standard default options: i.e. probably either over-bloated with unnecessary features and security holes, or other times lack the functionality you will require. I would personally never compile Gnome, Open Office and these great big packages for several reasons but primarily because it's a waste of time, and the default compilation options are usually good for the average use. Also, please take a look at PC BSD which derives directly from FreeBSD but it's targeted for the PC/Workstation/laptop world. It's somewhat akin to Ubuntu and Debian. I think PC BSD is great for workstation use whereas FreeBSD is great for servers. I use FreeBSD for both but use binary packages for the big fat GUI applications and compile everything else. Best, -- Alejandro Imass