Problem upgrading to KDE 3.0 from KDE 2.1

COLLINEAU Franck FTRD/DMI/TAM franck.collineau at rd.francetelecom.com
Mon Apr 15 15:56:50 BST 2002


On Sunday 14 April 2002 05:11 am, Chris wrote:
> This worked perfectly for me with 2 minor adaptations I logged in to gnome
> as root and used gnome rpm to uninstall kde 2
>
> On Sunday 07 April 2002 09:13 pm, Duncan Haldane wrote:
> > Hi,
> > with all the feedback from this list, I updated the HOWTO for
> > updating KDE on RedHat 7.2,   I think all issues are now addressed.
> > Sorry for the length, but its good to archive it on this list.
> > Duncan
> > --------------------------------------------------------------------
> > Updated HOWTO for upgrading Red Hat 7.2 to use KDE3.  v1.01
> > 2002-04-07
> >
> > I. Introduction.
> >
> > Do NOT rely on these instructions for installing KDE-2 on Red Hat
> > 7.1 or earlier.  This is only for Red Hat 7.2
> >
> > This is a major update, and is not an official Red Hat update.
> > If you want to  be supported, wait for the next Red Hat release which
> > will have KDE-3
> >
> > You can successfully update using the KDE-3 RedHat-7.2 rpms, which are
> > available at kde.org mirrors,
> >
> > As of 2002/04/07, there are some "unexpected" issues to deal with:
> > (i)   You need an updated libxslt rpm from rawhide, that
> >       should have also been supplied at kde.org, but wasn't.
> >       (maybe this will soon be remedied?)
> > (ii)  the updated hwdata rpm conficts with Xconfigurator
> >       from RH7.2.  This is not really a problem but can
> >       be confusing.  It's only needed it you install hotplug
> >       usb support for kamera and kooka (digital camera and
> >       scanner frontends for gphoto and sane).
> > (iii) If you need to support "legacy" kde2 applications not
> >       yet ported to kde2, you will need to get and rebuild qt2 and
> >       kde2-compat rpms from  rawhide.
> >
> > These problems may eventually get fixed in the kde.org RPMS..
> > -------------------------------------
> > 2.  Collecting the RPMS.
> > Download the rpms from the kde.org mirror:
> > They are in .../kde/stable/3.0/Red Hat/i386
> >
> > An updated libxslt-1.0.15 is needed to make kde3's help system work
> > correctly. Until it gets added to the rpms at kde.org,
> > go to a Red Hat "rawhide" mirror, like
> >  http://mirrors.kernel.org/redhat/redhat/linux/rawhide/SRPMS/SRPMS
> > and download libxslt-1.0.15-1.src.rpm
> > You can also find qt2-*.src.rpm and kde2-compat*.src.rpm
> > there, if it turns out you need legacy kde2 support.
> >
> > You should also first upgrade rpm to rpm-4.0.4-7x.
> > This is a recent Official RedHat 7.2 update.   You may need
> > to install other Official RedHat 7.2 updates as well.
> >
> > -------------------------------------
> > 3. preparing to upgrade KDE.
> >
> > collect the kde.org rpms into an empty directory, then
> > separate them into three groups, putting two of these into
> > subdirectories:
> >
> > group (A): qt rpms
> >
> > mkdir qt_rpms
> > mv qt*rpm qt_rpms
> >
> > group (B): kde rpms (except kooka, kamera, kdevelop,kdesdk)
> >
> > mkdir kde_rpms
> > mv k*rpm kde_rpms
> > mv [ar,ce,lisa,no]*rpm kde_rpms
> > mv kde_rpms/[koo,kam,kdev,kdesdk]* .
> >
> > group (C): the rest (these  stay in the original directory)
> > (includes kooka, kamera, kdevelop,kdesdk)
> >
> > If you are not planning on compiling kde applications, now move all
> > *-devel* files from group (B) to group (C).
> >
> > mv kde_rpms/kde*devel*rpm .
> >
> > -------------------------------------
> > 4. Installing the required non-kde RPMS
> >
> > First install, from group (C) in the top directory,
> >
> > rpm -Uvh chkconfig* cups* ntsysv* libxml2-2*
> >
> > Now go to the qt-rpms subdirectory:
> >
> > cd qt_rpms
> > rpm -ivh qt-3.0.3-5.i386.rpm
> > rpm -ivh qt-Xt-3.03-5,i386.rpm
> >
> > Note the "rpm -ivh" not "-Uvh".  This leaves the older qt-2.x
> > libraries in place.  Some other applications may need them.
> > Next, upgrade any other qt components you have installed:
> >
> > rpm -Fvh qt-d* qt-s*
> >
> > This will update qt-devel, qt-designer, qt-static, if they were
> > previously installed.
> >
> > If you have database applications MySQL, ODBC, PostgreSQL installed,
> > you may want the new qt add-ons that go with these.
> >
> > rpm -Uvh qt-MySQL*                 (optional)
> > rpm -Uvh qt-ODBC*                  (optional)
> > rpm -Uvh qt-PostgreSQL*            (optional)
> >
> > Don't worry if any of these fail.  It just means you don't have the
> > correponding database application installed.
> >
> > If you plan to compile any kde applications, make sure qt-devel is
> > installed rpm -Uvh qt-devel*
> >
> > This is a good time to install the updated libxslt library, although
this
> > could wait till after the installation is complete. If you don't have
it,
> > get its source rpm from a rawhide mirror, as described above.
> >
> > rpm --rebuild libxslt-1.0.15-1.src.rpm
> > cp /usr/src/redhat/RPMS/i386/libxslt*1.0.15-1* .
> > rpm -Uvh libxslt-1*
> >
> > ----------------------------------------
> > 5.  Installing the new kde RPMS
> >
> > Now exit kde2, shut down X, and remove the kde-2.2 rpms.
> >
> > From a console, if kdm is running, shut down X with
> > telinit 3
> >
> > Make a list of currently installed kde-2.x rpms:
> >
> > rpm -qa | grep "^kde" | grep -v kde1 > list
> >
> > check the output file ("cat list") to make sure that nothing you want to
> > keep is unexpectedly included.
> >
> > If the list is OK, try to remove the old kde-2 installation
> >
> > rpm -e $(<list)
> >
> > I got some "... is needed by ..." dependency complaints from other
> > kde2 packages, and just (rpm -e)'d the packages that complained.
> > till "rpm -e $(<list)" worked.   If the packages that are complaining
> > are kde2 applications that are not part of  kde3, and you will still
> > need them after the update, don't remove them, and instead use
> >
> > rpm -e $(<list) --nodeps
> >
> > after removing all the other legacy kde packages you don't need.
> > We will make the remining legacy packages happy again after the
> > upgrade, by installing the kde2-compat library.
> >
> > Now go to the directory where you put the (B) group.
> >
> > cd ../kde-rpms
> >
> > Install kdebase, kdelibs plus anything else you want.    This will
> > be the kde-3 distribution, except for kdevelop, kooka and kamera.
> > I installed the lot, but in principle you can/should now be more
> > selective. Move any packages you dont want to install to the parent
> > directory (mv <file> ..), and install the rest.
> >
> > rpm -Uvh *rpm
> >
> > If you are installing the kde*devel* files, they will need
> > qt-devel-3.0* to be installed.  If there are any other unresolved
> > dependencies, they are supplied by RedHat 7.2 rpms that you haven't
> > yet installed. In my case, kdepim-pilot needed (I think) the RH7.2
> > pilot-link rpm (wich provides libpisock.so.4).
> > I don't need this app, and so moved kdepim-pilot up to the "A" group.
> > After that there were no more dependency problems, and kde3 installed
OK.
> >
> > Now restart X and you should have kde3 working.
> > ( "telinit 5",  or "startx" )
> >
> > ----------------------------------------
> > 6.  Installing remaining KDE3 rpms:
> > Go back to the top directory which contains the (C) group.
> > Now install what you need from the remaining RPMS:
> >
> > 6.1   kdevelop, kdesdk  (for programmers developing kde applications)
> > This requires that qt-devel, qt-designer and qt-static are installed.
> > rpm -Uvh qt-devel*  kde*-devel*  (if necessary)
> > rpm -Uvh qt-designer* qt-static* (if necessary)
> > rpm -Uvh kdevelop* kdesdk*
> >
> >
> > 6.2  kooka. (a scanner front end) This requires that sane-backends
> > is installed.   There is a sane-backends update in RedHat updates for
> > RH7.2.
> > rpm -UVh libusb*
> > rpm -vh libkscane* kooka*
> >
> >
> > 6.3 kamera.  A frontend for gphoto2.
> > rpm -Uvh libusb*  (if needed)
> > rpm -Uvh gphoto2-2* kamera*
> >
> >
> > 6.4 hotplug support for autoloading usb support when you plug in
> > a usb device (supplied for use with scanners or usb digital cameras)
> > First install hwdata*.   Unfortunately, this conflicts with
> > Xconfigurator, if it is installed.   It is just an updated list of
> > hardware, so this is probably NOT a problem.  Just "force" it.
> >
> > rpm -Uvh --force --nodeps hwdata*
> > rpm -Uvh usbutils* hotplug*
> >
> > If you are unhappy about having used  "--force", now uninstall
> > Xconfigurator to remove the conflict:
> > rpm -e Xconfigurator  XFree86-xf86cfg    (optional)
> >
> > 6.5  Support for python-based kde apps:
> > If you need this:
> >
> > rpm -Uvh PyQt* sip* lib*python*
> >
> > ----------------------------------------
> > 7. adding legacy kde2 support.
> >
> > If you forced the removal of kde-2.x with --nodeps, you have some
> > legacy applications that still require the "legacy" kde-2 libraries.
> > You now need to install the kde2-compat library from rawhide,
> > rebuilt from source, unless it  becomes available at kde.org
> >
> > From the rawhide mirror, get qt2*rpm , and kde2-compat*rpm.
> >
> > You will also need kdoc-2.2.2 to rebuild kde2-compat.
> > This is an official Red Hat update that was released with
> > the official kde-2.2.2 rpms as an "enhancement" for RedHat 7.2.
> >
> > First rebuild qt2:
> >
> > rpm --rebuild qt2*src.rpm
> > cp /usr/src/redhat/RPMS/i386/qt2* .
> >
> > Now replace the qt-2.x package that you left installed, with
> > the qt2 package (exactly the same libraries!)
> >
> > rpm -e --nodeps qt-2.3.1
> > rpm -e --nodeps qt-Xt-2.3.1
> > rpm -Uvh qt2-2.3.1* qt2-Xt* qt2-devel*
> >
> > Now rebuild and install kde2-compat.
> > If kdoc-2.2.2 is not installed, install it first:
> >
> > rpm -Uvh kdoc-2.2.2*   (if necessary)
> > rpm --rebuild kde2-compat*src.rpm
> > cp /usr/src/redhat/RPMS/i386/kde2-compat* .
> > rpm -Uvh kde2-compat*
> > rpm -e kdoc
> >
> > ----------------------------------------------------------
> > Enjoy kde3 on RedHat 7.2
> > duncan_haldane at users.sourceforge.net
> >
> > ___________________________________________________
> > This message is from the kde-linux mailing list.
> > Account management:  http://mail.kde.org/mailman/listinfo/kde-linux.
> > Archives: http://lists.kde.org/.
> > More info: http://www.kde.org/faq.html.
>
> ___________________________________________________
> This message is from the kde mailing list.
> Account management:  http://mail.kde.org/mailman/listinfo/kde.
> Archives: http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.

___________________________________________________
This message is from the kde mailing list.
Account management:  http://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

-----Message d'origine-----
De : Marian Stepka [mailto:mstepka at orangemail.sk]
Envoyé : lundi 15 avril 2002 16:46
A : kde at mail.kde.org
Objet : [kde] Problem upgrading to KDE 3.0 from KDE 2.1


Howzit;

I'm trying to upgrade from KDE 2.x to KDE 3.0 First thing which I did,
was glibc upgrade and XFree upgrade. I'm running RedHat 7.0 on i686.
Upgrade for glibc been done by rpm packages. I need to use --force but
system now running fine and containing following glibc packages:

glibc-common-2.2.4-18
glibc-2.2.4-18
glibc-devel-2.2.4-18

These packages been recommended by RedHat to upgrade from old 7.0
distro. This packages also been necessary to install new XFree server. I
installed over old one from binary tarballs and now I'm running version
4.2.0 with previous config files. Up to this point everything going
good. System is up and running with old KDE 2.x, new XFree 4.2.0 and new
glibc 2.2.4

I downloaded RedHat rpms for KDE 3.0 from Austria mirror site
ftp://download.au.kde.org/ According to rpms first is necessary to
install CUPS packages because they're needed by Qt 3.0.3 package. I've
CUPS installed from sources some time ago. My version is 1.1.10 rpms
offer version 1.1.14 Here is first problem. Packages require libs:

libcrypto.so.2
libssl.so.2

I try to search at http://www.rpmfind.net/ for them, but no luck. I also
download upgrade package for OpenSSL from RedHat version 0.9.6-9 but
this one offer only those libs as so.1 I cannot move any further in
upgrade because all packages require this libs. I also tried to make
symlinks for so.2 but does not help.

Another problem is that Qt rpm require objects named:

libXft.so.1
libXrendered.so.1

They're on my system in directory /usr/X11R6/lib Directory is listed in
ld.so.conf file and I ran ldconfig, but rpm still reporting them as a
missing components. Do you have any suggestions for me?

P.S: If you found this as USENET post please include copy of reply to my
e-mail address as well.

-- 
*IN ROOT WE TRUST!*
Marian Stepka mailto:stepka at tris.sk
If you would like to support me buy me anything from my wish list at
http://www.amazon.com/exec/obidos/wishlist/UOEKRXWFAFPX/
___________________________________________________
This message is from the kde mailing list.
Account management:  http://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde/attachments/20020415/f97cf30c/attachment.htm>


More information about the kde mailing list