From owner-freebsd-questions@FreeBSD.ORG Sat Apr 11 21:37:32 2009 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 196A21065672 for ; Sat, 11 Apr 2009 21:37:32 +0000 (UTC) (envelope-from sonic2000gr@gmail.com) Received: from mail-fx0-f167.google.com (mail-fx0-f167.google.com [209.85.220.167]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0698FC13 for ; Sat, 11 Apr 2009 21:37:31 +0000 (UTC) (envelope-from sonic2000gr@gmail.com) Received: by fxm11 with SMTP id 11so1568574fxm.43 for ; Sat, 11 Apr 2009 14:37:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=GHbVp3rZUf/dqgxic901nY7CWEfkXZz261dBkl5wYmA=; b=uKQITMH8kTbUR0Hw0/FWvvFtser9M5alaxPLVflCvx6H2mA6l3gL/IfJR7w6nv9ped bUtn7dzb5RG/WNooPlQVJnJSeSQ/SrUQigeqLC0l/gQdwJ9XwhEjSrSCfimgtLpBEc9C 3zCtY1KafCdAS/Pa3dk0hWrsz+CLMVP3K5EEs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=CkkMihYbvkrASKUj7yqQxi7ku7A7mZsN6RKwfLS8li9RJCsymF6TM0uysenxYxlMQo +TE1vQo+LFfRErCMP/C2mGRK3TetbxcFXFop40UtptBsLTQYywrJNcQfXvzv5xCYlmx3 xNAlXLui1h1/5L2v4rBYUXVZRqNoO76a1YLfQ= Received: by 10.204.100.201 with SMTP id z9mr4505577bkn.168.1239485850492; Sat, 11 Apr 2009 14:37:30 -0700 (PDT) Received: from atlantis.dyndns.org (athedsl-4472280.home.otenet.gr [94.71.125.200]) by mx.google.com with ESMTPS id y15sm3260298fkd.39.2009.04.11.14.37.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 11 Apr 2009 14:37:30 -0700 (PDT) Message-ID: <49E10D98.9070503@gmail.com> Date: Sun, 12 Apr 2009 00:37:28 +0300 From: Manolis Kiagias User-Agent: Thunderbird 2.0.0.21 (X11/20090405) MIME-Version: 1.0 To: Chris Whitehouse References: <49DBCB82.2090903@gmail.com> <4ad871310904071653hef9da1br6048618d4676d658@mail.gmail.com> <49DFE46A.2080600@onetel.com> <49E09FB5.6050803@gmail.com> <49E10600.2040405@onetel.com> In-Reply-To: <49E10600.2040405@onetel.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Glen Barber , freebsd-questions@freebsd.org Subject: Re: openoffice.org-3.01 packages available (i386) 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: Sat, 11 Apr 2009 21:37:32 -0000 Chris Whitehouse wrote: >> >> I am following this discussion too. >> I was actually thinking of some less drastic method to make a FreeBSD >> desktop easier to build and less time consuming. >> Currently there are at least two projects based on FreeBSD that offer >> reasonable BSD desktops without lots of manual setup: DesktopBSD and >> PC-BSD (PC-BSD actually had a version release yesterday). The problem >> is both projects focus on KDE. I would like to have a choice between >> XFCE, Gnome and possibly some light WMs i.e. fluxbox. > > My motivation also, plus energy considerations. I was rolling my own > using icewm but have recently been using PCBSD. I like PCBSD very much > but I would go back to my previous setup with this project. > >> >> I like to build my own packages, and have put together a spare machine > > Are you using the tinderbox port or do you build in the machines own > environment? I am using ports-mgmt/tinderbox In the past I was using a simple setup: I would install the ports, create the packages with pkg_create and then delete /usr/local and restart. > >> just for this purpose. It is no speed daemon (P4 2.5Ghz, 2G DDR2 RAM) >> but it is stable and always available. What I intend to do - and I am >> close to this - is start building package CDs (or DVDs) that people can >> download and use in the following way: >> > Would each CD contain all the available packages or do you have some > idea to only distribute changed packages? The purpose is for every CD to be self contained so it can be used for clean installs. Creating incremental CDs would be fairly easy, but will increase the number of CDs to carry around. > >> - Perform a base install of FreeBSD with *no* additional packages >> (except maybe the linux binary compatibility) >> - Insert the CD/DVD and run a dialog(1) based sh script with options to: >> - Install packages >> - Configure X and DE / WM >> - Configure shell (i.e. startup files etc) >> - Configure sound card >> (and more) >> >> All these packages would be build from the same ports tree so they would >> be in sync. There should be regular (bimonthly?) updates to the CD >> itself. Everyone building a new system can use the latest CD, and >> anyone who installed a system using a previous version could use the >> same CD with portupgrade -PP (after setting PKG_PATH, PKG_FETCH etc). >> This can actually be one of the menu options. >> >> Taking this one step further (using your ideas), I could also distribute >> the ports tree (and probably /var/db/ports assuming the ports do not use >> default options) along with the packages, so anyone wishing to compile >> more stuff could use this same tree knowing it will be in sync. > > This achieves pretty much exactly what I was hoping for! Fantastic. I > had assumed default > configs though because I imagine the ports people have reasons for > choosing them. Yes, default configs would probably be best when redistributing to lots of people. >> >> I intend to build a prototype of this soon. It will contain XFCE, >> firefox, thunderbird, vlc, bash, openoffice, Xorg and few more >> packages. If it generates enough interest in the community, we will >> then decide the final set of packages etc for the regular releases. > > Exactly. gnome and kde? Sure. I'll do a test run with XFCE and we can discuss details afterwards.