home *** CD-ROM | disk | FTP | other *** search
/ WordPerfect for Linux Bible / WP4LinuxBible.iso / KDE_Red_Hat / readme-redhat-rpms.txt < prev    next >
Text File  |  1999-05-03  |  26KB  |  661 lines

  1.   Notes on the KDE-1.1.1 RPM Packages for Red Hat Linux
  2.   The KDE Packaging Team, redhat-rpms@kde.org
  3.   v1.15, 22 April 1999
  4.  
  5.   Information and quick installation instructions to accompany KDE-1.1.1
  6.   "rh42", "rh50egcs" and "rh5x" packages for Red Hat Linux 4.2, 5.0, 5.1
  7.   and 5.2, available at ftp.kde.org.
  8.  
  9.   The i386 versions of these RPM packages  are available at
  10.   ftp://ftp.kde.org/pub/kde/stable/1.1.1/distribution/rpm/ in the
  11.   RReeddHHaatt--44..22//ii338866, RReeddHHaatt--55..00eeggccss//ii338866, RReeddHHaatt--55..11//ii338866, and
  12.   RReeddHHaatt--55..22//ii338866 subdirectories.  RPM packages for other architectures
  13.   may be available; substitute the architecture name (e.g, alpha) for
  14.   i386 in these instructions,
  15.  
  16.   Red Hat RPM packages mentioned here can be found at Red Hat's ftp site
  17.   ftp://ftp.redhat.com/pub/redhat/ or at mirror sites listed in
  18.   http://www.redhat.com/mirrors.html.
  19.  
  20.  
  21.   CChhaannggeess iinn tthhee KKDDEE--11..11..11 RRPPMM ppaacckkaaggeess.. If you have previously
  22.   installed KDE RPM packages for Red Hat, you will notice many new
  23.   packaging features (as well as improvements in KDE itself):
  24.  
  25.  
  26.   +o  New installation scripts: The first RPM package you should install
  27.      is kde-installer:
  28.  
  29.  
  30.        rpm -Uvh kde-installer-1.1.1-*.i386.rpm
  31.  
  32.  
  33.  
  34.  
  35.   This will install a set of documents (including this one) describing
  36.   all aspects of the installation process, and giving troubleshooting
  37.   hints, in /usr/doc/KDE-1.1.1.  It also installs (in /usr/sbin, which
  38.   is in root's PATH) three scripts: iinnssttaallll--kkddee--11..11..11, iinnssttaallll--
  39.   kkddee--11..11..11--aappppss, and uunniinnssttaallll--kkddee:
  40.  
  41.  
  42.   +o  iinnssttaallll--kkddee--11..11..11 is a script that handles all aspects of the
  43.      installation process: installing the base packages, configuring kdm
  44.      and user accounts, and installing optional applications.
  45.  
  46.   +o  NEW: It can now be invoked with a "default" option:
  47.  
  48.  
  49.        install-kde-1.1.1 default
  50.  
  51.  
  52.  
  53.  
  54.   which carries out a default installation without requiring user input
  55.   from the terminal (it must be run in a directory containing the RPM
  56.   packages).  This allows automated installations. You can supply a list
  57.   of users to give KDE desktops to in a file userlist.kde.  You can also
  58.   control which optional applications are or are not installed with
  59.   lists in files include_app.kde and exclude_app.kde.  Run ``install-
  60.   kde-1.1.1 help '' for more information.
  61.  
  62.   +o  iinnssttaallll--kkddee--11..11..11--aappppss is a script that handles installation of
  63.      optional applications after the base packages have been installed.
  64.      It can be run at any time (install-kde-1.1.1 calls it to finish the
  65.      installation process), and allows you to review the descriptions of
  66.      the various KDE application RPM packages, and decide which to
  67.      install.
  68.  
  69.   +o  uunniinnssttaallll--kkddee is a script that uninstalls a RPM-based KDE
  70.      installation.
  71.  
  72.  
  73.      IIff yyoouu uussee tthheessee ssccrriippttss,, yyoouu wwiillll pprroobbaabbllyy nnoott nneeeedd ttoo rreeaadd tthhee
  74.      rreesstt ooff tthhiiss ddooccuummeenntt,, wwhhiicchh ddeessccrriibbeess tthhee mmaannuuaall iinnssttaallllaattiioonn
  75.      mmeetthhoodd!!
  76.  
  77.  
  78.  
  79.   +o  TThhrreeee distinct families of RPM packages, labelled "rrhh4422" (for Red
  80.      Hat 4.2), "rrhh5500eeggccss" (for Red Hat 5.0) , and "rrhh55xx" (for Red Hat
  81.      5.1/5.2) replace the single family of KDE-1.0 "rh51" RPM packages
  82.      built for Red Hat 5.0/5.1/5.2.
  83.  
  84.  
  85.  
  86.   +o  The RPM packages are now "relocatable" (can be installed to a
  87.      location different from the default $KDEDIR = /opt/kde).  The
  88.      configuration scripts are automatically adjusted to the location
  89.      used when rpm installs the packages.
  90.  
  91.  
  92.   +o  The KDE applications from the various optional application
  93.      collections are now distributed as separate RPM subpackages, (for
  94.      example, kdenetwork-ppp-1.1.1-1rh5x.i386.rpm, now provides the kppp
  95.      component of the kdenetwork collection) giving you maximum
  96.      flexibility to choose which optional KDE components to install on
  97.      your system.
  98.  
  99.  
  100.   +o  For convenience, these optional application RPM packages are also
  101.      distributed in a single large kkddee--aapppplliiccaattiioonnss--11..11..11--**rrhh**..ii338866..rrppmm
  102.      RPM package which, when installed, just places the collection of
  103.      individual RPM packages in /usr/src/redhat/RPMS/i386, (or wherever
  104.      desired, for example in /usr/local/KDE/RPMS, using
  105.  
  106.  
  107.        rpm -Uvh kde-applications-1.1.1-*rh*-i386.rpm --prefix /usr/local/KDE/RPMS
  108.  
  109.  
  110.  
  111.  
  112.   to relocate the files).
  113.  
  114.   (The required kdelibs and kdebase packages remain monolithic.)
  115.  
  116.  
  117.   +o  The kdesupport package no longer provides the libgdbm, libjpeg and
  118.      libgif libraries, if they are provided by the corresponding Red Hat
  119.      distribution.  The libQwSpriteField library (needed only by the
  120.      game kasteroid) is moved to a subpackage.
  121.  
  122.  
  123.  
  124.   +o  All KDE Red Hat support scripts are now supplied by the (required)
  125.      kdesupport package; and documentation plus installation scripts are
  126.      provided by the kde-installer package.  This is the first package
  127.      that should be installed.
  128.  
  129.  
  130.   +o  When KDE configuration files are not present in a user's directory,
  131.      the .Xclients script which automatically starts KDE now installs a
  132.      consistent  default configuration from "skeleton" files in
  133.      $KDEDIR/etc/skel.  The default initial KDE Desktop seen by a new
  134.      KDE user includes the "Welcome to KDE" screen of kdehelp.  The
  135.      System manager can modify the location the default KDE
  136.      configuration is taken from, to supply a locally-customized default
  137.      KDE Desktop.  (This is a feature special to the RPM packages, not
  138.      found in "tarball" KDE.)
  139.  
  140.  
  141.   +o  The standalone KDE application korganizer has become part of the
  142.      "official" KDE-1.1.1 distribution.   It is included here as
  143.      "korganizer-1.1.1-*rh*.i386.rpm".  Other selected KDE applications
  144.      that are not part of the "Official" KDE-1.1 release may be added to
  145.      this RPM collection if the Packagers judge them to be stable.  So
  146.      far, these include:
  147.  
  148.   +o  kpackage-1.2.1, a RPM (and Debian) Package Manager.  (supplied by
  149.      the kdeadmin-kpackage RPM package).
  150.  
  151.   +o  kdf-0.5.1, a disk  utilization and management tool (supplied by the
  152.      kdeutils-diskfree RPM package).
  153.  
  154.   +o  kclock-0.6, an analog/digital clock (an extra component in the
  155.      kdeutils-tools RPM package).
  156.  
  157.   +o  ktalk-0.2.7, a talk client (an extra component in the kdenetwork-
  158.      talk RPM package).
  159.  
  160.  
  161.  
  162.  
  163.       11.. WWhhiicchh vveerrssiioonn ooff tthhee QQTT ttoooollkkiitt ttoo uussee??
  164.         These rpms are built to use QT v1.42.  The rpm packages should
  165.         be available where you obtain the KDE rpms; if not, look for
  166.         them at ftp://ftp.troll.no/pub/contrib/qt-packages/linux
  167.  
  168.         For RH4.2 (Red Hat 4.2), get the RPM package
  169.         qt-1.42-1rh42.i386.rpm.  This is compiled with gcc-2.7.2.3 and
  170.         libc5.
  171.  
  172.         For RH5.0, RH5.1, or RH5.2, get the RPM package
  173.         qt-1.42-3rh51.i386.rpm.  This is compiled with egcs-1.0.3a and
  174.         glibc2.  (For those who requested it, this package now includes
  175.         the qimageio extension.)
  176.  
  177.         If you plan to compile additional KDE applications, also obtain
  178.         the corresponding qt-devel RPM package.
  179.  
  180.         These packages will also work with qt-1.44, provided it has been
  181.         compiled to enable GIF graphics file support (this is disabled
  182.         by default in qt-1.44, because of the Unisys/LZW patent issue).
  183.         They will nnoott work with qt-2.0.
  184.  
  185.  
  186.      22.. WWhhyy aarree tthheerree vvaarriioouuss ddiiffffeerreenntt sseettss ooff KKDDEE RRPPMM ppaacckkaaggeess??
  187.         The evolution of the Red Hat distribution means that there are
  188.         binary incompatibilities between different releases (except
  189.         between RH5.1 and RH5.2, which use the same RPM package).
  190.  
  191.      +o  The "rrhh4422" packages are for Red Hat 4.2, compiled with
  192.         gcc-2.7.2.3 and libc5,
  193.  
  194.      +o  The "rrhh5500eeggccss" packages are for Red Hat 5.0, and are compiled
  195.         with egcs-1.0.3a, glibc2, and libncurses-3.0
  196.  
  197.      +o  The "rrhh55xx" packages are for Red Hat 5.1 and 5.2, and are
  198.         compiled with egcs-1.0.3a, glibc2, and libncurses-4.0.
  199.         Since the "rh50egcs" RPM packages are nnoott compiled with the
  200.         gcc-2.7.2.3 compiler supplied with RH5.0, they require that the
  201.         C++ library libstdc++-2.8.0 taken from the Red Hat 5.1 or 5.2
  202.         distribution is added to your RH5.0 installation.  (KDE RPM
  203.         packages for RH5.0 compiled with the gcc-2.7.2.3 compiler and
  204.         glibc2 currently have broken PAM support, and will not be
  205.         released unless this is fixed).  (NNoottee.. ((44//11999999))  TThheerree aarree
  206.         rreeppoorrttss tthhaatt tthhiiss bbuugg jjuusstt nnooww wweenntt aawwaayy aass aa hhaappppyy ccoonnsseeqquueennccee
  207.         ooff aa ddiiffffeerreenntt bbuuggffiixx!!))
  208.  
  209.  
  210.  
  211.      33.. TThhiinnggss ttoo ddoo bbeeffoorree iinnssttaalllliinngg tthhee RRPPMM ppaacckkaaggeess..
  212.         (For more information, see the Installation Guide for the KDE
  213.         RPM packages for Red Hat Linux; this will be available in
  214.         /usr/doc/KDE-1.1.1/ after the kdesupport RPM package is
  215.         installed).
  216.  
  217.  
  218.         _O_N_L_Y _I_N_S_T_A_L_L _K_D_E _I_F _Y_O_U _C_U_R_R_E_N_T_L_Y _H_A_V_E _A _W_O_R_K_I_N_G _X _W_I_N_D_O_W _S_Y_S_T_E_M
  219.         _O_N _Y_O_U_R _R_E_D _H_A_T _S_Y_S_T_E_M_.  _F_I_X _A_N_Y _P_R_O_B_L_E_M_S _W_I_T_H _"_X_" _B_E_F_O_R_E
  220.         _I_N_S_T_A_L_L_I_N_G _K_D_E_.
  221.  
  222.         Then login as the superuser (root).
  223.  
  224.         The standard KDE installation is in $KDEDIR = /opt/kde, but the
  225.         RPM packages are rreellooccaattaabbllee: you can install them to another
  226.         location such as /usr/kde with the  rpm ... --prefix=/usr/kde
  227.         option.  If you use this option, you will have to make sure that
  228.         any KDE applications you later install that are not part of this
  229.         distribution install to the correct location.  You can probbably
  230.         fix any such problems by making /opt/kde a symbolic link to the
  231.         actual $KDEDIR location.
  232.  
  233.  
  234.  
  235.         You will need about 50MB disk space for a full KDE installation.
  236.         Type "df" to see available space (in Kb) on your disk
  237.         partitions.
  238.  
  239.         Ideally, /opt is the mount point of a separate partition, but
  240.         this is not part of the current Linux File System Standard
  241.         followed by Red Hat.  (It is however part of the new FFiillee
  242.         HHeeiirraarrcchhyy SSttaannddaarrdd (FHS) v2.0, which has been announced to be
  243.         part of the forthcoming Linux Standard Base (LSB) standard).  If
  244.         you do not have (or do not wish to create) an /opt partition,
  245.         (and do not wish to relocate the RPM packages), you can either:
  246.  
  247.  
  248.         1. Do nothing: in this case, KDE will install to a directory
  249.            /opt/kde on the root partition /.  (If not enough space is
  250.            available, this may cause problems by filling your root
  251.            partition!)
  252.  
  253.         2. Create a directory /opt, and make /opt/kde a symbolic link to
  254.            a directory on a partition with free space, e.g.:
  255.  
  256.  
  257.              mkdir /opt
  258.              mkdir /usr/local/kde
  259.              ln -s ../usr/local/kde /opt/kde
  260.  
  261.  
  262.  
  263.  
  264.         This provides the greatest flexibility, as other packages that
  265.         install to /opt can be then be placed on different partitions
  266.         using symbolic links.  (DDoo tthhiiss BBEEFFOORREE iinnssttaalllliinngg KKDDEE !! ):
  267.  
  268.         If you have an older version of KDE installed we strongly
  269.         recommend that you should uninstall if it is older than KDE-1.1
  270.         (or move it out of the way so the installation to /opt/kde will
  271.         be clean).
  272.  
  273.      +o  Tip: if you wish to see whether KDE-1.1.1 works for you, before
  274.         removing your older KDE installation (installed in /opt/kde),
  275.         just
  276.  
  277.  
  278.           mv /opt/kde /opt/kde-old
  279.  
  280.  
  281.  
  282.  
  283.      When you now use RPM to erase or update KDE, your old KDE files
  284.      will remain safe in /opt/kde-old (rpm may issue lots of warning
  285.      messages that files it is trying to erase do not exist, but this is
  286.      harmless.)  If after installing KDE-1.1, you wish to return to the
  287.      older KDE, just
  288.  
  289.  
  290.           mv /opt/kde /opt/kde-1.1.1
  291.  
  292.  
  293.  
  294.  
  295.      Now you can make symbolic links
  296.  
  297.  
  298.           ln -sf kde-1.1.1 /opt/kde
  299.  
  300.  
  301.  
  302.  
  303.      or
  304.  
  305.  
  306.           ln -sf kde-old /opt/kde
  307.  
  308.  
  309.  
  310.  
  311.      to choose which version of KDE you run.  (The .Xclients script that
  312.      the KDE-1.1.1 usekde script installs in a user's home directory
  313.      should work with older KDE installations; if you switch back to the
  314.      older KDE, it is possible that users may have to move or delete
  315.      some or all of their configuration files and directories ~/.kderc,
  316.      ~/.kde and ~/Desktop, as the KDE-1.1.1-generated versions of these
  317.      may not be compatible with the older KDE releases.) When you are
  318.      happy with KDE-1.1.1, just delete the old KDE files with "\rm -rf
  319.      /opt/kde-old".
  320.  
  321.      Note that uninstalling an older KDE will nnoott affect users' personal
  322.      KDE settings, which are stored in their home directory in the
  323.      ~/.kde/ directory tree (and in a file ~/.kderc).  However, if these
  324.      personal settings are from an older version of KDE, and KDE does
  325.      not run properly, users may need to move their ~/.kderc file and
  326.      ~/.kde/, and ~/Desktop/ directories out of the way, so a new
  327.      default KDE configuration is installed when they start KDE, and
  328.      then transfer those old settings they want to keep to the new KDE
  329.      configuration.
  330.  
  331.      +o   IInn ppaarrttiiccuullaarr,, yyoouu mmaayy hhaavvee pprroobblleemmss oonn RReedd HHaatt 55..00//55..11//55..22 iiff
  332.         yyoouu uuppggrraaddee ffrroomm kdesupport-1.0-*rh51, as the new
  333.         kdesupport-1.1.1-*rh50egcs RPM package omits  libgdbm and
  334.         libjpeg, and the kdesupport-1.1.1-*rh5x RPM package omits libgif
  335.         as well.  It was our decision that you should rely on Red Hat's
  336.         own libgdbm, libjpeg, and libungif RPM packages for these
  337.         libraries.  (Since various KDE-1.0 "rh51" RPM packages rely on
  338.         the versions of these  libraries supplied in the KDE-1.0
  339.         kdesupport package, they will resist your attempt to upgrade to
  340.         the KDE-1.1.1 kdesupport RPM package, as their required
  341.         libraries would be lost; the best solution is to remove these
  342.         KDE-1.0 RPMS with rpm -e  before installing the KDE-1.1.1 RPMS.)
  343.  
  344.      +o  For various reasons, it is also recommended that you use rpm to
  345.         remove any pre-release RPM packages of KDE-1.1 before upgrading.
  346.         When rpm upgrades a package, the "uninstall" RPM scripts of the
  347.         old package being removed run _a_f_t_e_r the "install" RPM scripts of
  348.         the new package, and may mess up the newly installed package if
  349.         they were not designed properly.  (rpm only removes the  old RPM
  350.         package aafftteerr the successful installation of the new package has
  351.         been verified.) By their nature, pre-release versions may not be
  352.         designed correctly, and this did happen with the KDE-1.1pre1
  353.         RPM's.
  354.  
  355.         Red Hat 4.2 users (rh50egcs RPMS) must make sure the Red Hat RPM
  356.         package gdbm is installed.
  357.  
  358.         Red Hat 5.0 users (rh50egcs RPMS) must make sure the Red Hat RPM
  359.         packages gdbm and libjpeg-6a are installed.
  360.  
  361.         Red Hat 5.1/5.2 users (rh5x RPMS)  must make sure the Red Hat
  362.         RPM packages gdbm, libjpeg-6b, and libungif are installed.  (For
  363.         Red Hat 5.1, the last two packages must be the updated RPM
  364.         packages found at Red Hat's ftp site
  365.         ftp://ftp.redhat.com/pub/redhat/updates/5.1/i386/jpeg/ in the
  366.         jpeg subdirectory of the Red Hat 5.1 updates).
  367.  
  368.  
  369.      +o  RReemmoovvee aannyy ssppeecciiaall KKDDEE ccuussttoommiizzaattiioonnss iinn ssyysstteemm ffiilleess lliikkee
  370.         /etc/profile to set KDEDIR, put KDE executables in the system
  371.         path, etc.  This will be handled automatically by this
  372.         installation (by scripts in /etc/profile.d), and your older
  373.         customizations may interfere with this.
  374.  
  375.  
  376.  
  377.      44aa.. IInnssttaallll lliibbppnngg--11..00..11 iiff nneeeeddeedd ((RReedd HHaatt 44..22 oonnllyy))
  378.         Red Hat 4.2 users need a newer version of libpng than that
  379.         supplied by Red Hat.  The KDE Packaging Team provides RPM
  380.         packages libpng-1.0.1-5rh42 and libpng-devel-1.0.1-5rh42 (taken
  381.         from RedHat 5.2 and rebuilt on Red Hat 4.2)  with the KDE "rh42"
  382.         RPMS.  If they are using zgv they will also need to update to
  383.         zgv-3.0-5rh42 (also supplied), as this depends on libpng.  TThheeyy
  384.         wwiillll aallssoo nneeeedd ttoo uuppggrraaddee tthheeiirr vveerrssiioonn ooff rpm to 2.5 or
  385.         greater. (rpm-2.3.11 which was part of the original Red Hat 4.2
  386.         distribution will not work with these RPM packages).  Updates
  387.         are available at Red Hat's ftp site.
  388.  
  389.  
  390.  
  391.  
  392.      44bb.. IInnssttaallll lliibbssttddcc++++ iiff nneeeeddeedd ((RReedd HHaatt 55..00 oonnllyy))
  393.         Red Hat 5.0 users need to obtain the libstdc++-2.8.0 RPM package
  394.         from the Red Hat 5.2 (or 5.1) distribution, and install it on
  395.         their Red Hat 5.0 system.  They will also need to upgrade their
  396.         version of rpm to 2.5 or greater. (rpm-2.4.10 which was part of
  397.         the original Red Hat 5.0 distribution will not work with these
  398.         RPM packages).
  399.  
  400.         Get it from
  401.         ftp://ftp.redhat.com/pub/redhat/redhat-5.2/i386/RedHat/RPMS/libstdc++-2.8.0-14.i386.rpm
  402.         and install it:
  403.  
  404.  
  405.           rpm -Uvh libstdc++-2.8.0-*.i386.rpm
  406.  
  407.  
  408.  
  409.  
  410.  
  411.      If you intend to compile KDE applications for your Red Hat 5.0
  412.      system, you will also need to install the egcs-1.0.3a compiler from
  413.      the Red Hat 5.2 distribution (or the egcs-1.0.2 compiler from Red
  414.      Hat 5.1) on your Red Hat 5.0 system.  See the document ggcccc__ttoo__eeggccss--
  415.      HHOOWWTTOO for details (kdesupport installs it in /usr/doc/KDE-1.1.1).
  416.  
  417.      If you are still using Red Hat 5.0 (Red Hat's first glibc release)
  418.      you should seriously consider upgrading to Red Hat 5.2.
  419.  
  420.  
  421.  
  422.      55.. IInnssttaalllliinngg tthhee RRPPMM ppaacckkaaggeess..
  423.         From the directory that contains the RPM packages: First install
  424.         QT:
  425.  
  426.  
  427.           rpm -Uvh qt-1.42-*rh*.i386.rpm
  428.  
  429.  
  430.  
  431.  
  432.      where *rh* is 1rh42 for RH4.2, and 3rh51 for RH5.0, RH5.1 and
  433.      RH5.2.  Also install the corresponding qt-devel RPM package if you
  434.      plan to compile any KDE applications.
  435.  
  436.      Next, install kde-installer, which makes documentation about
  437.      installation on Red Hat available in /usr/doc/KDE-1.1.1:
  438.  
  439.  
  440.           rpm -Uvh kde-installer-1.1.1-*rh*.i386.rpm
  441.  
  442.  
  443.  
  444.  
  445.      (It also installs scripts install-kde-1.1.1, install-
  446.      kde-1.1.1-apps, and uninstall-kde, that automates most of the
  447.      instructions given below).
  448.  
  449.      +o   IItt iiss rreeccoommmmeennddeedd yyoouu uussee tthheessee ssccrriippttss,, bbuutt iiff yyoouu wwiisshh ttoo
  450.         iinnssttaallll ""mmaannuuaallllyy"",, ccoonnttiinnuuee wwiitthh tthhee iinnssttrruuccttiioonnss bbeellooww..
  451.  
  452.         Now install the KDE base system:
  453.  
  454.         First install kdesupport:
  455.  
  456.  
  457.           rpm -Uvh kdesupport-1.1.1-*rh*.i386.rpm
  458.  
  459.  
  460.  
  461.  
  462.      where *rh* is *rh42 for RH4.2, *rh50egcs for RH5.0, and *rh5x for
  463.      RH5.1, RH5.2.  Once this is installed, you will have access to the
  464.      KDE-Red-Hat-support documents in /usr/doc/KDE-1.1.1.  If you are
  465.      upgrading from earlier KDE RPM packages (including 1.1pre
  466.      releases), that you did not first uninstall, repeat this step with
  467.  
  468.  
  469.           rpm -Uvh kdesupport-1.1.1-*rh*.i386.rpm --force
  470.  
  471.  
  472.  
  473.  
  474.      Now login again as root (important!), and type
  475.  
  476.  
  477.           env
  478.  
  479.  
  480.  
  481.  
  482.      In the output of env, you should see PATH=/opt/kde/bin:... and
  483.      KDEDIR=/opt/kde.  (If you are relocating the KDE files to say,
  484.      /usr/kde, using
  485.  
  486.  
  487.           rpm -Uvh  .... --prefix=/usr/kde
  488.  
  489.  
  490.  
  491.  
  492.      the output of env will reflect yout relocated prefix; you will need
  493.      to use the --prefix= option for each RPM package you install.)
  494.  
  495.  
  496.      Continue the installation with
  497.  
  498.  
  499.           rpm -Uvh  kdelibs-1.1.1-*rh*.i386.rpm
  500.           rpm -Uvh  kdelibs-1.1.1-*rh*.i386.rpm  --force
  501.           rpm -Uvh  kdebase-1.1.1-*rh*.i386.rpm
  502.           rpm -Uvh  kdebase-1.1.1-*rh*.i386.rpm  --force
  503.  
  504.  
  505.  
  506.  
  507.      (The second, forced reinstallation of each RPM package is unneces-
  508.      sary unless you are upgrading over an installed older KDE release).
  509.      If anything about your KDE installation seems wrong, your first fix
  510.      should be to try such a forced reinstallation of the base distribu-
  511.      tion (also look in the troubleshooting section of the installation
  512.      guide in /usr/doc/KDE-1.1.1)
  513.  
  514.      This completes the installation of the Base KDE distribution.  If
  515.      you wish, continue with installation of optional KDE components, or
  516.      do this later.
  517.  
  518.      Now install the optional KDE RPM packages
  519.  
  520.  
  521.           rpm -Uvh kde*-1.1.1-*rh*.i386.rpm
  522.  
  523.  
  524.  
  525.  
  526.      where kde* is any of: kdeadmin*, kdegames*, kdegraphics*, kdemulti-
  527.      media*, kdenetwork*, kdetoys*, kdeutils*,  or kdeapps*.  The "*" in
  528.      these package names is a (hopefully) explanatory name for the
  529.      contents of the package.   Before installation, you can get infor-
  530.      mation about the contents of a package in your current directory
  531.      with
  532.  
  533.  
  534.           rpm -qip kde*-1.1.1-*rh*.i386.rpm
  535.  
  536.  
  537.  
  538.  
  539.      Most of these packages are subpackages from the seven collections
  540.      of optional KDE applications that, with the Base distribution, make
  541.      up the KDE-1.1.1 distribution.  A typical subpackage is kdenetwork-
  542.      ppp-1.1.1-*rh*.i386.rpm which supplies the kppp application for
  543.      setting up ppp network conections, while kdenetwork-
  544.      tools-1.1.1-*rh*.i386.rpm supplies a subset of smaller utilities.
  545.  
  546.      This does not include the RPM packages of standalone applications.
  547.      The only such package which is currently part of the official
  548.      KDE-1.1.1 distribution is the calendar and appointment scheduling
  549.      application korganizer.  However, other KDE applications which are
  550.      believed to be stable ("non-beta") may be included by the KDE
  551.      Packaging Team.
  552.  
  553.      Finally, at least one official KDE application, the game kdegames-
  554.      asteroids-1.1.1-*rh*.i386.rpm, requires installation of the the
  555.      additional QwSpriteField support library, supplied by the RPM
  556.      subpackage kdesupport-qwspritefield-1.1.1-*rh*-i386.rpm.
  557.  
  558.  
  559.  
  560.      66.. TThhiinnggss ttoo ddoo aafftteerr iinnssttaalllliinngg tthhee BBaassee RRPPMM ppaacckkaaggeess..
  561.         To use the KDE X Display Manager kdm as a substitute for xdm,
  562.         type
  563.  
  564.  
  565.           /opt/kde/bin/kdm_on
  566.  
  567.  
  568.  
  569.  
  570.      kdm_on makes small changes to four Red Hat configuration files
  571.      (/etc/inittab, /etc/X11/xdm/GiveConsole /etc/X11/xdm/TakeConsole
  572.      /etc/X11/xdm/Xsetup_0 ). (These changes can be reversed by typing
  573.      "/opt/kde/bin/kdm_off").  If the system is already running xdm in
  574.      runlevel 5, (and no X Window sessions are active) type
  575.  
  576.  
  577.           telinit 3 ; telinit 5
  578.  
  579.  
  580.  
  581.  
  582.      to shut down xdm and start kdm.
  583.  
  584.      For each user who wants to use KDE as their desktop, type
  585.  
  586.  
  587.           /opt/kde/bin/usekde <username>
  588.  
  589.  
  590.  
  591.  
  592.      (Users may also do this for themselves by just typing "usekde"
  593.      after they next log in.)  A hidden file .Xclients installed in the
  594.      user's home directory starts the KDE desktop in their next X Window
  595.      session; they can simply delete this file in the (unlikely) event
  596.      that they no longer wish to use KDE.
  597.  
  598.  
  599.      +o  Note that when a user starts KDE, .Xclients runs a script
  600.         kdesetup, which checks whether the user's home directory
  601.         contains the configuration file ~/.kderc, and directories
  602.         ~/.kde, ~/Desktop.   If any of these do not exist, copies of
  603.         their defaults are installed before KDE starts.  If they exist,
  604.         but are from an older KDE installation, the user may wish to
  605.         move them out of the way, to allow the new KDE-1.1.1 default
  606.         versions to be installed when KDE next starts.
  607.  
  608.         It is also simple to  configure the system  so all users use a
  609.         KDE desktop by default, and to customize the initial KDE desktop
  610.         that they see.  For details, see IInnssttaallllaattiioonn GGuuiiddee, which also
  611.         includes troubleshooting hints, and is installed by the
  612.         kdesupport RPM package into /usr/doc/KDE-1.0, along with other
  613.         Red Hat-specific documentation.
  614.  
  615.         The KDE configuration initially installed by these RPM packages
  616.         places icons for printing, and for mounting/unmounting floppy-
  617.         disk and cdrom drives on the desktop.  The System Manager must
  618.         ensure these are correctly configured for the system before they
  619.         will work (or delete them if they are not wanted).  The System
  620.         Manager  may wish to customize the default KDE Desktop for the
  621.         system; see the Installation Guide for more details.
  622.  
  623.  
  624.   Now enjoy KDE on your Red Hat system next time you open an X Window
  625.   session!
  626.  
  627.   The KDE Packaging Team
  628.  
  629.   Send comments or corrections to: redhat-rpms@kde.org
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.