The GNOME meta-port
Joe Marcus Clarke
marcus at FreeBSD.org
Mon Nov 3 09:09:49 PST 2003
I wanted to respond to all the mails on this thread with why gnome@ has
done what they've done with the GNOME meta-ports.
First, and someone already touched on this issue, what is a meta-port?
A meta-port is something aimed at newbies to get them up and running
with a "something" quickly, out-of-the-box. As these newbies become
more acquainted with FreeBSD, they begin to say, "you know, I don't
really need package X. Let me uninstall the meta-port, and package X."
As they begin to really get the feel of make(1) and the ports system,
they may decide, "I'm building this suite a lot, but all I need are
packages X, Y, and Z. Let me build a meta-port just for those." Or,
"Let me simply install X, Y, and Z."
Let's look at a fair example. I don't think it's fair to compare
x11/gnome2 to lang/php4 since php4 is a real, working port, and gnome2
is simply a meta-port stub. Also, XFree86, and quakeforge aren't fair
comparisons since they only have a few dependencies. I want to look at
misc/instant-workstation. This meta-port has 124 dependencies (compared
to gnome2's 122), and only one WITH_/WITHOUT_ knob for ghostscript.
This meta-port was designed by Greg Lehey to install all the ports he
thought makes a good instant workstation. It's quite KDE-centric. But
wait, I want my workstation to have GNOME. Greg, can you add a knob for
GNOME? Greg will come back and say, "don't install this port. It's not
for you." He's right. As an advanced user, I know what I want on my
workstation. I want my set of GNOME 2 bits, gaim, rhythmbox, galeon,
etc. This meta-port simply represents Greg's opinion, where as gnome2
represents the GNOME desktop as envisioned by gnome.org.
My point is that meta-ports are geared more toward newbies. Advanced
users can bypass the meta-port, and install only the bits they want.
Really advanced users (or admins doing bulk installations) can build
their own meta-ports to easy the task of reinstallation.
Marcus
--
Joe Marcus Clarke
FreeBSD GNOME Team :: marcus at FreeBSD.org
gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20031103/efb88268/attachment.bin
More information about the freebsd-gnome
mailing list