Install Xfce using Source – Fedora / Ubuntu




Latest version of Xfce is released.
If you wish to try this on your favorite distro, you’ll need to install from source.

Here we are using xfce 4.10.
Its been tested on Fedora 16 & Ubuntu 12.04.
Pl try this on test machine before trying on production machine.
Once you install using source, you’ll not receive updates from your distro for xfce related packages.

Download latest tarball

Install Dependencies
Fedora

yum groupinstall "X Software Development" -y
yum install libnotify-devel libgudev1-devel autoconf automake intltool pkgconfig glib glib2 glib2-devel gcc dbus-devel dbus-glib-devel gtk2-devel libwnck-devel -y

Ubuntu

apt-get install libgudev-1.0-dev libwnck-dev intltool libglib2.0-dev dbus-1-dbg libdbus-1-dev libdbus-glib-1-dev xserver-xorg-dev libgtk2.0-dev


Environment
export CFLAGS=”-O2 -pipe”

Following is the common command needs to be used to install all source packages.
#./configure –prefix=/usr –sysconfdir=/etc && make && make install
tar jxvf xfce-4.10.tar.bz2
cd src

You can copy & paste following commands, if all dependencies are installed you’ll get xfce session option on login screen. We are not using any script to verify if any packages is failed. Hence I’ll recommend yo copy & paste for one package installation at a time.

tar jxvf xfce4-dev-tools-4.10.0.tar.bz2
cd xfce4-dev-tools-4.10.0
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf libxfce4util-4.10.0.tar.bz2 
cd libxfce4util-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfconf-4.10.0.tar.bz2 
cd xfconf-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf  libxfce4ui-4.10.0.tar.bz2 
cd libxfce4ui-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf  garcon-0.2.0.tar.bz2 
cd garcon-0.2.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf exo-0.8.0.tar.bz2 
cd exo-0.8.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfce4-panel-4.10.0.tar.bz2 
cd xfce4-panel-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf thunar-volman-0.8.0.tar.bz2 
cd thunar-volman-0.8.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfce4-settings-4.10.0.tar.bz2 
cd xfce4-settings-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfce4-session-4.10.0.tar.bz2 
cd xfce4-session-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfwm4-4.10.0.tar.bz2 
cd xfwm4-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfdesktop-4.10.0.tar.bz2 
cd xfdesktop-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf  xfce4-appfinder-4.10.0.tar.bz2 
cd xfce4-appfinder-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf  gtk-xfce-engine-3.0.0.tar.bz2
cd gtk-xfce-engine-3.0.0
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf tumbler-0.1.25.tar.bz2 
cd tumbler-0.1.25/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf Thunar-1.4.0.tar.bz2
cd Thunar-1.4.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfce4-power-manager-1.2.0.tar.bz2
cd xfce4-power-manager-1.2.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../
 
tar jxvf xfce4-settings-4.10.0.tar.bz2
cd xfce4-settings-4.10.0/
./configure --prefix=/usr --sysconfdir=/etc && make && make install
cd ../


if you find any missing point in here, please let us know in comment section or tweet us at @linuxreaders. To get more articles like this, subscribe to our RSS feeds / Mails.
Read 240 articles by

Trending Posts