Installation instructions for the KDE Desktop Environment 1.0
These are the installation instructions for the 1.0 release of the KDE
Desktop Environment. Please read them carefully and try to help yourself
out if anything goes wrong. If you need further assistance, consider joining
the kde mailing lists (see our web site instructions for joining the kde
mailing lists).
Available package formats
The KDE team provides six different kinds of packages: source and binary
RPMs, source and binary .tgz files and source and binary Debian files.
The source and binary RPMs will be available shortly after the release
of KDE 1.0 on ftp.kde.org.
The installation process depends on which package format you choose. After
installation, there are post-installation procedures that apply for all
package formats. Note that if you are an inexperienced Unix user and have
a RPM-based system you are probably best off choosing the binary
RPM packages beeing provided by your distribution vendor. At least
Caldera, Delix and SuSE will make binary RPMs available via their ftp servers.
If you need special configuration options (e.g. because you have shadow
passwords and want to use the screensavers), your best bet is to use the
source packages and compile the KDE Desktop Environment yourself.
Binary RPM packages for distributions which do not offer official KDE 1.0
packages are made available via the contrib
section of ftp.kde.org as soon as they are available.
Distributions providing their own set of binaries for KDE 1.0
Soon after the release of KDE 1.0 you can get customized sets of binary
rpms from the following sources.
Prequisites
You need the Qt library (and header files if you want to compile KDE yourself),
version 1.33 or higher, available at no cost from http://www.troll.no/dl.
You also need the libgr which should be included in most distributions.
Please make also sure that your local loopback device is setup correctly.
Available packages
The base distribution currently consists of nine packages. Some are required,
some are optional. Each package is available in each of the aforementioned
package formats.
-
kdesupport RECOMMENDED
This package contains support libraries that have not been written
as part of the KDE project, but are needed nevertheless. If you are already
have the libraries (libgif, libjpeg, libmime, libuu, libgdbm) in this package
in the required versions, you do not need to install this package. When
in doubt, install it. Note that for the Debian packages, this package is
required.
-
kdelibs REQUIRED
This package contains shared libraries that are needed by all KDE applications.
-
kdebase REQUIRED
This package contains the base applications that form the core of the
KDE Desktop Environment like the window manager, the terminal emulator,
the control center, the file manager and the panel.
-
kdegames OPTIONAL
Various games like mahjongg, snake, asteroids and tetris.
-
kdegraphics OPTIONAL
Various graphics related programs like PostScript[TM] previewer, dvi
previewer and a drawing program.
-
kdeutils OPTIONAL
Various desktop tools like a calculator, an editor and other nifty
stuff.
-
kdemultimedia OPTIONAL
Multimedia applications like a CD player and a mixer.
-
kdenetwork OPTIONAL
Internet applications. Currently contains the mail program, the news
reader and several other network-related programs.
-
kdeadmin OPTIONAL
System administration programs. Currently contains the user manager
and the System V runlevel editor.
kdesupport (if needed) should be installed before everything else. The
next (or first) package should be kdelibs. The other packages can be installed
in an arbitrary order.
Installation instructions for the different package formats
Installation of the Debian packages
The Debian packages install according to the upcoming FHS (file hierarchy
standard).
To install the Debian package:
-
Become superuser
-
dpkg -i <packagename>.deb
and accordingly for the other packages
Installation of the RPM packages
The RPM packages install into /opt/kde.
To install the binary RPM:
-
Become superuser
-
Execute: rpm -i <packagename>.rpm
To create a binary RPM from the source rpm and install it do the following:
-
Become superuser
-
rpm -i kdesupport-1.0.src.rpm
-
cd /usr/src/redhat/SPECS
-
rpm -bb kdesupport-1.0-1.spec
-
cd ../RPMS/i386 (or whatever architecture you use)
-
rpm -i kdesupport-1.0-1.i386.rpm
Installation of the source .tar.gz files
The source .tgz package installs into /usr/local/kde per default. You can
override this setting by using the --prefix option of the configure script.
-
Unpack the packages with: tar xvfz <packagename>.tar.gz
-
Change directory in to the package directory: cd <packagename>
-
Configure the package: ./configure
Some packages (notably kdebase) have special configuration options
that might be applicable to your installation. Call ./configure --help
to see the available options.
-
Build the package: make
-
Install the package: su -c "make install"
Installation of the binary .tgz files
The binary .tgz package installs into /opt/kde.
-
Become superuser
-
cd /
-
tar xvfz <packagename>.tar.gz
Post-installation procedures
First of all, make sure that you have added KDE's binary installation directory
(e.g. /opt/kde/bin) to your PATH and KDE's library installation directory
to your LD_LIBRARY_PATH (only necessary on systems that do not support
rpath; on Linux ELF, it should work without) this environment variable
may be called differently on some systems, e.g. it is called SHLIB_PATH
on Irix). Then set the environment variable KDEDIR to the base of your
KDE tree, e.g. /opt/kde.
Even though you can use most of the KDE applications simply by calling
them, you can only benefit fully from KDE's advanced features if you use
the KDE window manager kwm and its helper programs.
In order to make it easy for you, we have provided a simple script called
startkde which gets installed in $KDEDIR/bin and is therefore in your path.
Edit the file .xinitrc in your home directory (make a backup copy first!),
remove everything that looks like calling a window manager, and insert
startkde instead. Restart X. This should present you with your shining
new KDE desktop. You can now start to explore the wonderful world of KDE.
In case you want to read some documentation first, there is a highly recommended
quickstart
guide available. Also, every application has an online help that is
available via the help menu.
NO WARRANTY
[This text taken from the GPL.]
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY
AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES.
Reporting bugs
Please report bug reports to kde-bug
report site where they will be distributed to the developer in charge.
If you do not have web access please sent your report to kde-bugs@kde.org
.
Have fun with KDE ,
--The KDE Core team