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:
gtk2 & gtk2-devel
glib & glib2-devel
libxml2 & libxml2-devel
Optional dependencies :
librsvg (2.2.x or greater)
libstartup-notification (0.5 or greater)
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:
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.
ncftpget -R ftp://ftp.then-the-ftp-address-here
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
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.
xfce4-panel-3.99.2-1suse82.i386.rpm -- Required before installing the panel plugin RPMs.
The remaining packages can be installed in any order.