home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 May / CHIPCD5_98.iso / offline / Xwindow / kde3beta / install.txt next >
Text File  |  1998-01-31  |  8KB  |  184 lines

  1. Installation instructions for the KDE Desktop Environment
  2.  
  3. These are the installation instructions for the Beta Three (aka "Huesten")
  4. release of the KDE Desktop Environment. Please read them carefully and try
  5. to help yourself out if anything goes wrong. If you need further assistance,
  6. consider joining the kde mailing lists (see our web site at
  7. http://www.kde.org/contact.html).
  8.  
  9. Available package formats
  10.  
  11. The KDE team provides five different kinds of packages: source and binary
  12. RPMs, source and binary .tgz files and binary Debian files. The installation
  13. process depends on which package format you choose. After installation,
  14. there are post-installation procedures that apply for all package formats.
  15. Note that if you an inexperienced Unix user and have a RPM-based system
  16. (like Red Hat Linux or SuSE Linux 5.0 or higher), you are probably best off
  17. choosing the binary RPM package. If you need special configuration options
  18. (e.g. because you have shadow passwords and want to use the screensavers),
  19. your best bet is to use the source-tgz packages and compile the KDE Desktop
  20. Environment yourself. The binary RPM packages are made available in two
  21. versions: compiled for libc5 and libc6 (also known as glibc2). The second
  22. version is mainly for Red Hat 5.0 users.
  23.  
  24. Prequisites
  25.  
  26. You need the Qt library (and header files if you want to compile KDE
  27. yourself), version 1.32 or higher, available at no cost from
  28. http://www.troll.no/dl. You also need the libgr which should be included in
  29. most distributions. Please make also shure that your local loopback device
  30. is setup correctly.
  31.  
  32. Available packages
  33.  
  34. The base distribution currently consists of nine packages. Some are
  35. required, some are optional. Each package is available in each of the
  36. aforementioned package formats.
  37.  
  38.    * kdesupport RECOMMENDED
  39.      This package contains support libraries that have not been written as
  40.      part of the KDE project, but are needed nevertheless. If you are
  41.      already have the libraries (libgif, libjpeg, libmime, libuu, libgdbm)
  42.      in this package in the required versions, you do not need to install
  43.      this package. When in doubt, install it. Note that for the Debian
  44.      packages, this package is required.
  45.    * kdelibs REQUIRED
  46.      This package contains shared libraries that are needed by all KDE
  47.      applications.
  48.    * kdebase REQUIRED
  49.      This package contains the base applications that form the core of the
  50.      KDE Desktop Environment like the window manager, the terminal emulator,
  51.      the control center, the file manager and the panel.
  52.    * kdegames OPTIONAL
  53.      Various games like kmahjongg, ksnake, kasteroids and ktetris.
  54.    * kdegraphics OPTIONAL
  55.      Various graphics related programs like kghostview, kdvi and kpaint.
  56.    * kdeutils OPTIONAL
  57.      Various desktop tools like a calculator, an editor and other nifty
  58.      stuff.
  59.    * kdemultimedia OPTIONAL
  60.      Multimedia applications like a CD player and a mixer.
  61.    * kdenetwork OPTIONAL
  62.      Internet applications. Currently contains the mail program kmail, the
  63.      news reader knews and several other network-related programs.
  64.    * kdeadmin OPTIONAL
  65.      System administration programs. Currently contains the suer manager
  66.      kuser and the runlevel editor ksysv.
  67.  
  68. kdesupport (if needed) should be installed before everything else. The next
  69. (or first) package should be kdelibs. The other packages can be installed in
  70. an arbitrary order.
  71.  
  72. In addition to these packages, there is a package called kdeinstruments
  73. which contains MIDI instruments for use with kmidi from the package
  74. kdemultimedia.
  75.  
  76. Installation instructions for the different package formats
  77.  
  78. Installation of the Debian packages
  79.  
  80. The Debian packages install into /opt/kde. This is compliant with the
  81. upcoming FHS (file hierarchy standard).
  82.  
  83. To install the Debian package:
  84.  
  85.    * Become superuser
  86.    * dpkg -i <packagename>.deb
  87.  
  88. and accordingly for the other packages
  89.  
  90. Installation of the RPM packages
  91.  
  92. The RPM packages install into /opt/kde.
  93.  
  94. To install the binary RPM:
  95.  
  96.    * Become superuser
  97.    * Execute: rpm -i <packagename>.rpm
  98.  
  99. To create a binary RPM from the source rpm and install it do the following:
  100.  
  101.    * Become superuser
  102.    * rpm -i kdesupport-Beta1.src.rpm
  103.    * cd /usr/src/redhat/SPECS
  104.    * rpm -bb kdesupport-Beta1-1.spec
  105.    * cd ../RPMS/i386 (or whatever architecture you use)
  106.    * rpm -i kdesupport-Beta1-1.i386.rpm
  107.  
  108. Installation of the source .tgz files
  109.  
  110. The source .tgz package installs into /usr/local/kde per default. You can
  111. override this setting by using the --prefix option of the configure script.
  112.  
  113.    * Unpack the packages with: tar xvfz <packagename>.tgz
  114.    * Change directory in to the package directory: cd <packagename>
  115.    * Configure the package: ./configure
  116.      Some packages (notably kdebase) have special configuration options that
  117.      might be applicable to your installation. Call ./configure --help to
  118.      see the available options.
  119.    * Build the package: make
  120.    * Install the package: su -c "make install"
  121.  
  122. Installation of the binary .tgz files
  123.  
  124. The binary .tgz package installs into /opt/kde.
  125.  
  126.    * Become superuser
  127.    * cd /
  128.    * tar xvfz <packagename>.tgz
  129.  
  130. Post-installation procedures
  131.  
  132. First of all, make sure that you have added KDE's binary installation
  133. directory (e.g. /opt/kde/bin) to your PATH and KDE's library installation
  134. directory to your LD_LIBRARY_PATH (only necessary on systems that do not
  135. support rpath; on Linux ELF, it should work without) this environment
  136. variable may be called differently on some systems, e.g. it is called
  137. SHLIB_PATH on Irix). Then set the environment variable KDEDIR to the base of
  138. your KDE tree, e.g. /opt/kde.
  139.  
  140. Even though you can use most of the KDE applications simply by calling them,
  141. you can only benefit fully from KDE's advanced features if you use the KDE
  142. window manager kwm and its helper programs.
  143.  
  144. In order to make it easy for you, we have provided a simple script called
  145. startkde which gets installed in $KDEDIR/bin and is therefore in your path.
  146. Edit the file .xinitrc in your home directory (make a backup copy first!),
  147. remove everything that looks like calling a window manager, and insert
  148. startkde instead. Restart X. This should present you with your shining new
  149. KDE desktop. You can now start to explore the wonderful world of KDE. In
  150. case you want to read some documentation first, there is a quickstart guide
  151. at http://www.kde.org/documentation/desktop.html. Also, every application
  152. has an online help that is available via the help menu.
  153.  
  154. NO WARRANTY
  155.  
  156. [This text taken from the GPL.]
  157. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
  158. PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
  159. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  160. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  161. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  162. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  163. PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
  164. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  165.  
  166. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  167. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
  168. THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  169. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
  170. OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
  171. OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
  172. PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
  173. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  174. SUCH DAMAGES.
  175.  
  176. Reporting bugs
  177.  
  178. Please report bug reports at our kde-bugs@kde.org where they will be
  179. distributed to the developer in charge.
  180.  
  181. Have fun with KDE
  182.  
  183. Kalle Dalheimer <kalle@kde.org> for the whole KDE team
  184.