I've been itching to try KDE3 on my laptop, but upgrading to the new KDE3 RPMS (I run RH 7.2) was proving very difficult indeed. So I took a kind of radical approach...
I first downloaded and installed apt, from Conectiva - they basically ported apt to work with RPMs.
Then I set my source.lst file to point to Conectiva's snapshot directories (kind of like a moving beta).
Then I said:
apt-get update
apt-get dist-upgrade
This got me some of the way, but a lot of modules failed to update (causing the whole thing to fail) due to dependencies. I removed quite a few things, then force-installed a few things, and kept trying, and eventually it all went in.
Then I removed KDE2:
rpm -e `rpm -qa | egrep ^kde`
(and also had to remove 3 modules that the above missed, that depended on KDE)
Then I installed KDE3:
apt-get install task-kde
And now I have a wonderful new working Conectiva Linux box, running KDE3.
Now a LOT of this failed along the way, and so I'm glossing over the details - remember that Red Hat and Conectiva have some very different config files, so I had to fix quite a few things, reconfigure X, and all sorts of funny bits and pieces. But yeah, now I'm running kernel 2.4.18 on my laptop with KDE3...
Now KDE3 is nice. Really nice. In fact it's absolutely gorgeous. Kmail now does IMAP just right (check mail in *all* folders for example), Kate makes for a really sweet editor, konqueror has seen some nice improvements, and generally I'm very happy with it. I think it's even a tiny wee bit faster, though I won't stake my life on it
Anyway, it was kinda fun seeing how I could cross-upgrade a machine to a completely different OS. I wouldn't say it went smoothly, but it was smoother than I honestly expected it to be. I am a happy bunny.
Hmm.. (Score:1)
Re:Hmm.. (Score:2)
Anyway, getting gnome is generally quite easy:Removing KDE wasn't too hard for me. SuSE uses RPMs so why don't you try the method I used?
Upgrading Linux (Score:2)
Guess I'm just a BSD kinda guy at heart. Glad to hear that KDE3 is working out so well. It's high up on my list of things to install when it comes time to refresh my desktop at home. :-)
Re:Upgrading Linux (Score:2)
Well people see stories like mine and think "Eek, what a nightmare - that would be so much easier in BSD", but that's complete and utter crap.
Had I waited for KDE3 to appear in RH 7.2's updates tree, or even waited for RH 7.3, I could upgrade trivially using up2date, and there would be no "dependency hell". None. I could have even done the upgrade directly using apt-get, once I'd installed apt. Exactly like BSD people talk about how they can do the same using ports.
Now if you decided to cross-
Re:Upgrading Linux (Score:2)
I don't think it matters. I can't imagine a situation where someone wants to convert a *BSD installation to another *BSD installation on a live system without reinstalling.
Re:Upgrading Linux (Score:2)
Not you really - I just see a lot of it in general. The problems with linux that BSD users tend to cite are often long-solved (as in "yes, they existed - yes, we fixed them" (with the "we" being not me there
Re:Upgrading Linux (Score:1)
Apples and Oranges. (Open|Free|Net)BSD all share a common heritage, but you can't consider them to be similar to different Linux distributions.
The BSD's are distinct operating systems. Different libc's radically different kernel structures, etc.
Think of it this way. Sybase and MSSQL have the same ancestors. They use roughly the same protocol for communication in TDS, just as OpenBSD can run FreeBSD binaries. But despite similarities and common
Re:Upgrading Linux (Score:2)
If you want to upgrade RH 7.1 to 7.2, first install apt (you can find the RH version via google). Then:
Simply edit
And yes, it does "just plain work", as lon
Re:Upgrading Linux (Score:2)
In the spirit of fairness, Ports are great, but they have fundementally broken bits lurking inside.
Ports started out as a weekend hack Jordan Hubbard was able to throw together. It's proven to be an effective way to getting software onto a system, but the dependency checks aren't quite right, and deinstalling
Re:Upgrading Linux (Score:1)
I'm a recent linux refugee. I've converted almost all my servers to OpenBSD or FreeBSD, but there's still Redhat 7.2 staring at me out from my laptop screen. I've been tempted to wipe and do (Free|Open)BSD on my laptop (A Thinkpad 600), except, because most things are ports, and are compiled, I'm too impatient to wait
Re:Upgrading Linux (Score:1)
If you're upgradnig ports, at all, ever, then run, don't walk to /usr/ports/sysutils/portupgrade and make install.
It's the easiest way to manage ports in FreeBSD, even though it's written in lots of ugly ruby.
Michael Lucas wrote a very good article [onlamp.com] about it recently on onlamp [onlamp.com]
Re:Upgrading Linux (Score:2)
They do for me anyway.
A standard Linux installation (SuSE and RedHat are the ones I have used lately) is really really smooth and well configured to do work right from the install.
FreeBSD is nice for servers; not for "workstations".
-- ask bjoern hansen [askbjoernhansen.com], !try; do();