posted by Robert Follett on Tue 2nd Sep 2003 15:19 UTC

"XFce on SuSE, Page 2"
Dependencies

XFce4 is dependent on the following packages. If you do not have them currently installed on your system, install them via YaST from the SuSE CDs:

pkgconfig
gtk2 & gtk2-devel
glib & glib2-devel
libxml2 & libxml2-devel
libdbh

Optional dependencies :

librsvg (2.2.x or greater)
libstartup-notification (0.5 or greater)

Downloading

Before we actually download the files, we should create a directory to place them in. We will create a directory in your user's /home/ directory called Xfce4_files:

mkdir ~/Xfce4_files/

The XFce Web site (http://www.xfce.org) offers a variety of methods for installing XFce4. Please check the download section for source code (tar balls) or binary (RPM) packages for your particular distribution. As the binary method is rather straight forward, that is the method that we will cover in this document.

You can obtain XFce4 RPMs for SuSE 8.2 from: http://students.oamk.fi/~olilju00/xfce4/

If you are downloading XFce4 via FTP and are not familiar with transferring files in that manner, you may prefer using a graphical utility, such as gFTP or kBear (also available via YaST from the SuSE CDs). If you are comfortable with the CLI (command line interface) then a great alternative would be the ncftpget utility.

cd ~/XFce4_files/
ncftpget -R ftp://ftp.then-the-ftp-address-here

Installing RPMs

If you currently have Xfce3 installed on your system you'll be happy to know that both versions can co-exist at the same time without any conflicts. Thus, there is no need to remove Xfce3 before proceeding with the Xfce4 installation. So, let's install our newly acquired binariess. Use the following command to install your selected RPMs:

rpm -Uvh rpm_file_name.rpm

Alternatively, you can install the RPMs all at once without regard to the required dependencies by typing:

rpm -Uvh --nodeps rpm-file-name.rpm

As the later install method is more risky, is not recommended unless you are familiar with RPM installations. Should something go wrong and you are unable to resolve the problem, you can uninstall the RPMs by using the -e (a.k.a. erase) switch:

rpm -e rpm-file-name.rpm
(or to uninstall all RPMs at once, use: *.rpm).

For additional RPM options see: man rpm

Installation Order

Install the RPM packages in the order listed below. You may choose to move each package to the DONE/ directory as it is installed to help keep track of your progress.

dbh-1.0.14-3suse82.i386.rpm
libxfce4util-3.99.2-1suse82.i386.rpm
libxfce4util-devel-3.99.2-1suse82.i386.rpm
libxfcegui4-3.99.2-1suse82.i386.rpm
libxfcegui4-devel-3.99.2-1suse82.i386.rpm
libxfce4mcs-3.99.2-1suse82.i386.rpm
libxfce4mcs-devel-3.99.2-1suse82.i386.rpm
xfce-mcs-manager-3.99.2-1suse82.i386.rpm
xfce-mcs-manager-devel-3.99.2-1suse82.i386.rpm
xfce4-panel-3.99.2-1suse82.i386.rpm -- Required before installing the panel plugin RPMs.

The remaining packages can be installed in any order.

xfce4-mixer-3.99.2-1suse82.i386.rpm
gtk-xfce-engine-2.1.3-1suse82.i386.rpm
xfce-mcs-plugins-3.99.2-1suse82.i386.rpm
xfce-utils-3.99.2-1suse82.i386.rpm
xfce4-iconbox-3.99.2-1suse82.i386.rpm
xfce4-systray-3.99.2-1suse82.i386.rpm
xfce4-themes-3.99.2-1suse82.noarch.rpm
xfce4-toys-3.99.2-1suse82.i386.rpm
xfdesktop-3.99.2-1suse82.i386.rpm
xffm-3.99.2-1suse82.i386.rpm
xffm-icons-3.99.2-1suse82.i386.rpm
xfwm4-3.99.2-1suse82.i386.rpm
xfwm4-themes-3.99.2-1suse82.noarch.rpm

Table of contents
  1. "XFce on SuSE, Page 1"
  2. "XFce on SuSE, Page 2"
  3. "XFce on SuSE, Page 3"
e p (0)    19 Comment(s)

Technology White Papers

See More