From owner-freebsd-advocacy@FreeBSD.ORG Mon Dec 27 22:05:43 2004 Return-Path: Delivered-To: freebsd-advocacy@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74C9716A4CE for ; Mon, 27 Dec 2004 22:05:43 +0000 (GMT) Received: from pilchuck.reedmedia.net (pilchuck.reedmedia.net [209.166.74.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDBD943D3F for ; Mon, 27 Dec 2004 22:05:42 +0000 (GMT) (envelope-from reed@reedmedia.net) Received: from reed by pilchuck.reedmedia.net with local-esmtp (Exim 3.12 #1 (Debian)) id 1Cj2zd-0000l5-00; Mon, 27 Dec 2004 14:05:33 -0800 Date: Mon, 27 Dec 2004 14:05:33 -0800 (PST) From: "Jeremy C. Reed" To: Jon Drews In-Reply-To: <8cb27cbf04122708111005f3eb@mail.gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-advocacy@freebsd.org Subject: Re: How to deploy FreeBSD desktops ? X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 22:05:43 -0000 On Mon, 27 Dec 2004, Jon Drews wrote: > Can anyone give me advice on how I should go about deploying and > maintaining FreeBSD desktops, in a company setting? I know how to do > it for my own FreeBSD desktop but how would I manage 30 to 50 > simultaneous installs? Also what would be an effective way to track > ports so that I don't inadvertently portupgrade to an unstable > version of software? Would I set aside one computer for tracking > ports? That is, suppose I have Gnome 2.6.2 in use but I want to > evaluate 2.8.0. How should I test it? Superficially, it would seem a > simple thing but how can I be sure that my use of 2.8.0 replicates > what be normal usage, throughout the company? > Any pointers or advice would be appreciated. You may want to use Pkgsrc (maintained by NetBSD) under FreeBSD. Pkgsrc works fine on FreeBSD. Although it doesn't support as many packages, it does offer some features that may help you: - stable pkgsrc branch that is branched every 3 months. It only contains crucial package and infrastructure fixes and security updates, so you don't have to worry about upgrades breaking stuff. - pkgviews is an experimental way to install software to their own directory hierarchies. It is similar to depot, arch and other symlink-based packaging systems. Using pkgsrc (or pre-built packages), you can install different versions of the same packages for evaluation and easier upgrades. Of course, using a different computer for tracking Ports, testing and building packages is a good way too. Jeremy C. Reed technical support & remote administration http://www.pugetsoundtechnology.com/