frimann
03-26-2004, 03:32 PM
All you have to do is point yast to the correct directory on your mirror. You go into Yast - Change source of installation- and add your mirror and the correct path,(the path might be slightly different on your mirror), and move it to the top of the list, then go into -install and remove software- tipe kde in the search window and update all kde pakages you have installed.
This is my mirror:
Server name:
ftp.rhnet.is
Directory on the server:
pub/suse/i386/supplementary/KDE/update_for_9.0/yast-source/
Warning something might get broken afterwards so dont do this if you want a super stable sistem.
mdwatts
03-26-2004, 03:40 PM
Thanks for the tip.... I'll also move this to the 'How I did it' forum.
frimann
03-26-2004, 03:54 PM
Great, i just found this out and and thougt it might help someone.:)
mdwatts
03-26-2004, 03:57 PM
Might as well add my notes that I had previously saved from somewhere.
give YaST the installation source on an ftp server. e.g.
ftp://ftp.mirror.ac.uk/sites/ftp.suse.com/pub/suse/i386/supplementary/
Goto runlevel 3.
Start YaST.
Choose software installation.
Mark all KDE components to be updated.
Let go.
Reboot.
Firstly, I got all the RPM's I needed. I went here on the web:
http://www.suse.com/us/private/download/linuks/index.html
And selected my version of SuSE. I'm running a pretty fresh version of SuSE
9.0, only installed this week. I've done all the online updates, and
installed a few extra programs via YaST, but that's it.
The website then points you at various directories on the ftp server. I went
and downloaded all the rpm's from:
"KDE Base Packages":
ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_9.0/base/
and
"KDE Applications"
ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_9.0/applications
No doubt there are mirrors, but I didn't find any Australian ones and the
download took almost 24 hours, despite ADSL crawling along at around 5Kb/s.
Obviously I didn't need everything in the applications directory, but I
noticed that there were a lot of almost core KDE packages there
(kdemultimedia, kdepim) and a few snazzy apps I hadn't heard of, so I decided
to get them all.
When I had all the rpm's downloaded, I copies them all into a single directory
on my hard drive, and tried (from within that directory).
rpm -Uvh --test *.rpm
The U is for upgrade of course, v and h are just for pretty output formatting.
The --test ensures that nothing actually happens, this is just a trial run.
The result was about 20 missing dependencies. So with that in mind, I opened
the YaST software installer and starting searching for those packages. It's
easier to check the box that says "provides" so that your package search also
checks against what the package provides. In most cases, I simply found the
packages I needed, and selected them for installation. In some cases, upon
finding out what sort of software I was installing, I decided that I didn't
need to install that particular kde application, so I removed it from my
install directory.
The end result. All dependencies were satisfied, except for kdebase-SUSE
conflicting with kdebase. I'll clarify here, that I didn't use any packages
from outside of the SuSE 9.0 distribution except for those that I downloaded
initially from the SuSE server. I think that doing so would be unwise.
I then logged out of KDE (just back to kdm), switched to a different virtual
console (eg: CTRL-ALT-F3) and logged in as root. Then I removed the
kdebase-SUSE package.
rpm -ev kdebase-SUSE
(I'm not sure I've got that package name right here, but you'll see what it
is).
A of conflicts popped up, for kde help packages, so I had to remove them too.
No drama.
Then, the big install.
rpm -Uvh *.rpm
No dependencies failed, but after preparing the installation I did get some
errors that more than one package was trying to install the same file. These
files looked like icons, and desktop links, and a few other things, and so I
decided to take the plunge and do it anyway. To get rpm to push on despite
the error, I used:
rpm -Uvh --replacefiles *.rpm
No other errors. Everything worked fine there. Then, don't forget to run
SuSEconfig!
After that, switch back to terminal 7, and login. Everything is new, shiny and
sexy. The only slight downsides were things I mentioned in my previous post.
I hope that helps others reproduce my good experiences. I guess that if you
are at all concerned about it, just wait for SuSE to incorporate it
officially.
For server name enter: ftp.gwdg.de
For the directory enter:
pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_8.2/yast-source
or for SuSE 9.0:
pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.0/yast-source