-----Original Message----- From: Kristian Koehntopp [mailto:kris@koehntopp.de] Sent: Tuesday, February 04, 2003 9:41 AM [...] I downloaded the Suse Linux KDE 3.1 packages from ftp://ftp.kde.org/pub/kde/stable/3.1/SuSE/ix86/8.1/ into a directory (/mnt/kde). I then wrote the following little script
#! /bin/sh --
for i in /mnt/kde/*rpm do name="`rpm -q --queryformat="%{NAME}\n" -p $i" inst="`rpm -q $name 2>/dev/null" if [ -n "$inst" ] then echo "$i" else echo "#$i" fi done
to generate a file "inst" which contained the names of all files I was to install as well of all files I was not to install as comments. I hand-checked that file, enabled a few more packages manually, and
# grep -v "^#" inst > inst2 # rpm -U `cat inst2`
was all that was necessary to install the update. Make sure to logout, get a text mode console and "init 3", then "init 5" the system to get a fresh X server, a new KDM instance and after login a new KDE 3.1 session.
KDM is part of kdebase3-kdm-3.1-51 and installs to /opt/kde3/bin/kdm in Suse Linux 8.1.
Kristian
OK, thanks. That's likely what I'll be doing tonight, then. :-) By the way, anybody, is the ftp.kde.org site faster than the ftp.gwdg.de site? My original major update (that I said took 18 hours) was done via my ADSL connection, but apt-get reported speeds between 200B/s and 28.6kB/s, mostly with the gwdg site. While we are on the topic, can somebody please let me know what I *should* have done to have the KDE3.1 install and work directly off the repository(ies)?? What is so special about KDE3.1 that it is more resistant to installing than any of 1000 other packages that successfully went in? In order to get a working KDE3.1 onto my system, I would have been HAPPY to sacrifice existing programs from my system, if they somehow conflicted. I would equally have been HAPPY to forget about any pending non-KDE3.1 updates/upgrades if THEY were somehow in conflict. I made choices with apt-get, and then with synaptic, to resolve any reported conflicts or dependency problems, before I gave the big go-ahead. Why would it still crap out? My rpm database was in whatever state YaST/YOU had left it. I have never installed ANY apps from source. I have never issued a --force or --nodeps (to my knowledge). Is there a command option for apt-get that says "I don't care what you have to do to get KDE3.1 in and working, just do it"?? I don't mean --nodeps, or anything that will leave me with a bunch of time-bombs. I mean, if a package/program/ library already on my system is in conflict, then that package/program/library gets ripped out, automatically, and KDE3.1 goes in. Is there a way to do that without going package-by-package, by hand? I figure that once I had KDE3.1 working and stable, I could worry about re-installing other apps that were sacrificed... or finding replacements could peacefully co-exist. /kevin