We recommend that you use official installation packages, such as those for your linux distribution. Vendors are likely to package GNOME 2.8 relatively quickly, and to release new versions soon that include GNOME 2.8. However, many people don't want to wait, and will want to build GNOME from source code, even though that is more difficult.
Building from source is even more difficult than normal this time, because GNOME 2.8 requires your existing applications to register themselves in the new cross-desktop MIME-type system.
As with GNOME 2.6, you must define the XDG_DATA_DIRS environment variable to the path at which your MIME database is installed, for instance <prefix>/share.
pkg-config, available at http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-0.15.0.tar.gz
The Xft2 and fontconfig family of libraries, available at http://fontconfig.org/
Note that while these libraries are available as part of XFree86 4.3, the newer versions from fontconfig.org are highly recommended.
FreeType 2.0.9 or greater, available at http://www.freetype.org/
docbook-xml [docbook dtd 4.1.2]
docbook-xsl [docbook xsl stylesheets]
shared-mime-info
hicolor-icon-theme
libpng
libjpeg
libtiff
XFree86
libpopt
libbbz2
zlib
libfam
libgpg-error
libgcrypt
libtasn1
opencdk
gnutls
libgsf
libcroco
mozilla
libxml2
libxslt
gtk-doc
glib
libIDL
ORBit2
intltool
libbonobo
pango
atk
gtk+
gconf
desktop-file-utils
gnome-mime-data
gnome-vfs
audiofile
esound
libgnome
libart_lgpl
libglade
libgnomecanvas
libbonoboui
gnome-icon-theme
gnome-keyring
libgnomeui
startup-notification
gtk-engines
gnome-themes
scrollkeeper
gnome-desktop
libwnck
libsoup
evolution-data-server
gnome-panel
gnome-session
vte
gnome-terminal
libgtop
gail
libxklavier
gnome-applets
metacity
librsvg
eel
nautilus
gnome-control-center
gtkhtml2
gnome-doc-utils
yelp
bug-buddy
libgnomecups
libgnomeprint
libgnomeprintui
gtksourceview
gedit
eog
ggv
gconf-editor
gnome-utils
procman
gstreamer
gst-plugins
gnome-media
nautilus-media
gnome-netstatus
gcalctool
gpdf
gucharmap
nautilus-cd-burner
zenity
at-spi
libgail-gnome
gnome-speech
gnome-mag
gnopernicus
gok
epiphany
gnome-games
gnome-user-docs
file-roller
gnome-system-tools
gnome-nettool
vino
dbus
hal
gnome-volume-manager
gal
gtkhtml
evolution
evolution-webcal
gnomemeeting
libsigc++
glibmm
gtkmm
libgnomemm
libgnomecanvasmm
libglademm
libgnomeuimm
gnome-vfsmm
libgtk-java
libgconf-java
libglade-java
libgnome-java
Glib (perl)
Gtk2 (perl)
Gnome2 (perl)
Gnome2-Canvas (perl)
Gtk2-GladeXML (perl)
Gnome2-VFS (perl)
Gnome2-GConf (perl)
pygtk
If you do not wish to manually build each module yourself, then you might consider using GARNOME, a GNOME source code distribution based on the GAR ports system. GARNOME automatically downloads the tarballs and builds them for you. However, GARNOME is ususally used only for testing of unstable development versions of GNOME.
To find out more information visit the GARNOME web page.
|
Previous Standards Compliance |
Introduction |
Next Looking to GNOME 2.10 and Beyond |