Difference between revisions of "Gnome2"

From CBLFS
Jump to navigationJump to search
 
(102 intermediate revisions by 10 users not shown)
Line 1: Line 1:
=Pre-Installation Configuration=
+
== Gnome Core Packages ==
  
If you're using the [[Bash Startup Files]] then run the commands below. Otherwise make sure that the values you want are properly set.
+
//Updated as of 12-05-2010//
 
 
==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/profile.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/profile.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/profile.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.
 
  
 +
* [[Gnome Pre-Installation Configuration]]
 
* [[ORBit2]]
 
* [[ORBit2]]
 +
* [[GNOME Doc-Utils]]
 +
* [[Shared-MIME-Info]]
 +
* [[GConf]]
 
* [[libbonobo]]
 
* [[libbonobo]]
* [[GConf]]
+
* [[GAIL]]
 
* [[GNOME-MIME-Data]]
 
* [[GNOME-MIME-Data]]
 +
* [[Desktop-file-utils]]
 +
* [[gvfs]]
 
* [[GNOME Virtual File System]]
 
* [[GNOME Virtual File System]]
 
* [[libgnome]]
 
* [[libgnome]]
Line 110: Line 20:
 
* [[GNOME Keyring]]
 
* [[GNOME Keyring]]
 
* [[libgnomeui]]
 
* [[libgnomeui]]
 +
* [[GNOME Menus]]
 +
* [[libGTop]]
 
* [[GTK Engines]]
 
* [[GTK Engines]]
 
* [[GNOME Themes]]
 
* [[GNOME Themes]]
* [[GNOME Doc-Utils]]
 
 
* [[GNOME Desktop]]
 
* [[GNOME Desktop]]
 +
* [[EEL]]
 +
* [[libUnique]]
 +
* [[Nautilus]]
 +
* [[libgnomekbd]]
 +
* [[libGWeather]]
 +
* [[GNOME Panel]]
 +
* [[Gnome Settings Daemon]]
 +
* [[Control Center]]
 +
* [[GNOME Applets]]
 
* [[GNOME Backgrounds]]
 
* [[GNOME Backgrounds]]
* [[GNOME Menu]]
 
* [[GNOME Panel]]
 
 
* [[GNOME Session]]
 
* [[GNOME Session]]
 +
* [[VTE]]
 
* [[GNOME Terminal]]
 
* [[GNOME Terminal]]
* [[GNOME Applets]]
+
* [[GNOME User Docs]]
* [[Nautilus]]
 
* [[Control Center]]
 
 
* [[Yelp]]
 
* [[Yelp]]
* [[GNOME User Docs]]
+
 
 +
== Gnome Additional Packages ==
 +
 
 +
=== Libraries ===
 +
//Updated as of 12-05-2010//
 +
* [[libgnomecups]]
 +
* [[libgnomedb]]
 +
* [[libgnomeprint]]
 +
* [[libgnomeprintui]]
 +
* [[liboobs]]
 +
* [[Evolution Data Server]]
 +
* [[GNOME Spell]]
 +
* [[GtkHTML]]
 +
* [[gtksourceview]]
 +
* [[gnome-audio]]
 +
 
 +
=== Utilities ===
 +
* [[Abiword]]
 +
* [[Alacarte]]
 +
* [[Beagle]]
 +
* [[bug-buddy]]
 +
* [[Cheese]]
 +
* [[Dia]]
 +
* [[Deskbar Applet]]
 +
* [[EOG]]
 +
* [[Ekiga]]
 +
* [[Epiphany]]
 +
* [[evince]]
 +
* [[Fast User Switch Applet]]
 +
* [[File Roller]]
 +
* [[gcalctool]]
 +
* [[GConf Editor]]
 +
* [[GDM]]
 +
* [[gedit]]
 +
* [[GNOME Device Manager]]
 +
* [[GNOME Games]]
 +
* [[GNOME Keyring Manager]]
 +
* [[GNOME Media]]
 +
* [[GNOME Music Player Client]]
 +
* [[GNOME Pilot]]
 +
* [[GNOME Pilot Conduits]]
 +
* [[GNOME Power Manager]]
 +
* [[GNOME Utilities]]
 +
* [[GNOME System Monitor]]
 +
* [[GNOME System Tools]]
 +
* [[gnome-bluetooth]]
 +
* [[gnome-mount]]
 +
* [[gnome-netstatus]]
 +
* [[gnome-screensaver]]
 +
* [[gnome-volume-manager]]
 +
* [[Gnumeric]]
 +
* [[Gpdf]]
 +
* [[gucharmap]]
 +
* [[Nautilus CD Burner]]
 +
* [[NetworkManager]]
 +
* [[planner]]
 +
* [[Rhythmbox]]
 +
* [[Seahorse]]
 +
* [[Sound Juicer]]
 +
* [[system-tools-backends]]
 +
* [[Totem]]
 +
* [[Vala]]
 +
* [[Vinagre]]
 +
* [[Vino]]
 +
* [[Zenity]]
 +
 
 +
=== C++ Bindings ===
 +
* [[Bakery]]
 +
* [[libgnomecanvasmm]]
 +
* [[gnome-vfsmm]]
 +
* [[GConfmm]]
 +
* [[libgnomemm]]
 +
* [[libgnomeuimm]]
 +
 
 +
=== Programming Tools ===
 +
* [[GNOME Build]]
 +
* [[Anjuta]]
 +
 
 +
=== Accessibility ===
 +
* [[AT-SPI]]
 +
* [[GNOME Magnifier]]
 +
* [[GNOME Speech]]
 +
* [[GOK]]
 +
* [[libgail-gnome]]
 +
 
 +
[[Category:Desktop Environments]]

Latest revision as of 03:38, 7 December 2010

Gnome Core Packages

//Updated as of 12-05-2010//

Gnome Additional Packages

Libraries

//Updated as of 12-05-2010//

Utilities

C++ Bindings

Programming Tools

Accessibility