Gnome2
Contents
Pre-Installation Configuration
If you're using the Bash Startup Files then run the commands below. Otherwise make sure that the values you want are properly set.
Installation Strategies
If you're committed to GNOME as your desktop, you will likely install it in the /usr hierarchy. If less committed, or you prefer to install GNOME in an easy to remove location, the /opt hierarchy may be more suitable.
Installing Gnome into /usr
Create and addition to the Bash Startup Files:
cat > /etc/prfile.d/30-gnome.sh << "EOF" # Begin /etc/profile.d/30-gnome.sh export GNOME_PREFIX=/usr export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/gnome/xdg" # End /etc/profile.d/30-gnome.sh EOF source /etc/profile
Installing GNOME into /opt
Create a link from gnome-2.6.16 to gnome to make upgrades and changes in the future easier:
install -dv -m755 /opt/gnome-2.6.16 && ln -sf gnome-2.6.16 /opt/gnome
Even though the env variables are refering to /opt/gnome, GNOME_PREFIX should still be set to /opt/gnome-2.6.16 as that's where GNOME is going to be installed to.
Non-Multilib
Create an addition to the Bash Startup Files:
cat > /etc/prfile.d/30-gnome.sh << "EOF" # Begin /etc/profile.d/30-gnome.sh export GNOME_PREFIX=/opt/gnome-2.6.16 export PATH="${PATH}:/opt/gnome/bin" export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}/opt/gnome/lib/pkgconfig" export XDG_DATA_DIRS="${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}/opt/gnome/share" export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/gnome/xdg" # End /etc/profile.d/30-gnome.sh EOF source /etc/profile
Add a new entry to /etc/ld.so.conf for the libraries that GNOME is going to install:
cat >> /etc/ld.so.conf << "EOF" # Begin GNOME addition to /etc/ld.so.conf /opt/gnome/lib # End GNOME addition EOF
Multilib
Create an addition to the Bash Startup Files:
cat > /etc/prfile.d/30-gnome.sh << "EOF" # Begin /etc/profile.d/30-gnome.sh export GNOME_PREFIX=/opt/gnome-2.6.16 export PATH="${PATH}:/opt/gnome/bin" export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}/opt/gnome/lib/pkgconfig" export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32:+:}/opt/gnome/lib32/pkgconfig" export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64:+:}/opt/gnome/lib64/pkgconfig" export XDG_DATA_DIRS="${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}/opt/gnome/share" export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/gnome/xdg" # End /etc/profile.d/30-gnome.sh EOF source /etc/profile
Add a new entry to /etc/ld.so.conf for the libraries that GNOME is going to install:
cat >> /etc/ld.so.conf << "EOF" # Begin GNOME addition to /etc/ld.so.conf /opt/gnome/lib /opt/gnome/lib32 /opt/gnome/lib64 # End GNOME addition EOF
Prerequisites
You'll need to have an X Window System installed, either Xorg or XFree86. Commence GNOME installation.
- ORBit2
- libbonobo
- GConf
- GNOME-MIME-Data
- GNOME Virtual File System
- libgnome
- libgnomecanvas
- libbonoboui
- GNOME Icon Theme
- GNOME Keyring
- libgnomeui
- GTK Engines
- GNOME Themes
- GNOME Doc-Utils
- GNOME Desktop
- GNOME Backgrounds
- GNOME Menu
- GNOME Panel
- GNOME Session
- GNOME Terminal
- GNOME Applets
- Nautilus
- Control Center
- Yelp
- GNOME User Docs