LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Upgrade to KDE 3.4.1 on Slack 10.0 (http://www.linuxquestions.org/questions/slackware-14/upgrade-to-kde-3-4-1-on-slack-10-0-a-329939/)

Lars79 06-03-2005 10:05 AM

Upgrade to KDE 3.4.1 on Slack 10.0
 
Hi,

I am considering to upgrade KDE on my Slackware 10.0 box from 3.2.3 to the current version 3.4.1. Because this would be my first attempt to upgrade KDE I would appreciate some help. I know that there are Slackware packages for KDE 4.0 in the current tree, but I don't know what I have to do to use them. I am afraid I have to update lots of core libraries to make them work. My system is still 10.0 and I have just installed the patches for it and updated to Kernel 2.4.28. I haven't updated gcc, glibc or stuff like that. Though I thought it might be easier to compile KDE from source. I don't know what the best and easiest way for me is. I searched the forum, but there are lots of different ways recommended. Maybe you can give me some advice. Thanks a lot.

Lars

allend 06-03-2005 10:41 AM

This is the slow way.
1. Download the packages the start with kde into a new directory.
2. Change to that directory and log in as root using su.
3. Type "pkgtool" and the menus will take you through the required steps.

The Slack package system will handle any necessary library dependencies.

AxXium 06-03-2005 11:29 AM

Warning !

There are also three additional lib files that you will need to install or else KDE 3.4 won't work.

After you install the upgrades with upgradepkg,

1. from a terminal, run

startkde

2. Then look in the error message to see which lib file it can't find

3. then go to http://slackware.com/pb/ and download and install that file.

4. go back to 1. and repeat the sequence till it works.

You will have to do that 3 times.

Note: at that website, search for the lib%$#@, whatever it is called (The file you need doesn't have the exact same name, download the closest one)

Goog luck !

Lars79 06-03-2005 01:17 PM

Thanks for your fast reply. I will try that out this weekend.

abrouwers 06-03-2005 02:23 PM

First:
No, pkgtool will NOT handle dependencies for you.

Second:
The kde.org slackware packs can tend to be a little less than par. If you really want kde 3.4.1, consider updating your box to -current (as the packs will be in there within the next couple days...usually about a day to compile, and a few to test). Or, using the slackbuilds from a mirror's source directory (-current slackbuilds once he does upload the packs), compile your own for your box.

There really isn't a simple way to get the newest kde (letting pkgtool "handle the libs" will not work...i'm not sure what distro allend is currently using... :) ).

Hope this helps

Lars79 06-03-2005 02:39 PM

Thanks abrouwers. Hm, I think the "easiest" thing would be to update to current and use the Slackware packages when available. Compiling KDE myself would probably need way too much time (read stories from guys who needed 18 hours to compile KDE). To upgrade to current is something I would have wanted to avoid. To mess around with glibc and stuff like that really scares me =). What way would you recommend to update to current? I haven't used a package manager like swaret or slapt-get so far, but did everything manually. Should I upgrade to 10.1 and do the rest manually or should I use a package management tool? Thanks again.

AxXium 06-03-2005 03:19 PM

I did it this way and it worked

1. find a website hosting slackware-current

2. browse to the directory kde

3. Pop open a termial

4. run the following command

mkdir /usr/src/kde

5. Download the contents of kde (the one on the website) into the directory /usr/src/kde (in your computer)

6. run the following command

cd /usr/src/kde

7. then run the following command

upgradepkg *.tzg

exactly as I wrote it with the *

that will upgrade everything ending with .tgz

after doing that

8. There are also three additional lib files that you will need to install or else KDE 3.4 won't work.

After you install the upgrades with upgradepkg,

8.a. from a terminal, run

startkde

8.b. Then look in the error message to see which lib file it can't find

8.c. then go to http://slackware.com/pb/ and download and install that file.

8.d. go back to 8.a. and repeat the sequence till it works.

You will have to do that 3 times.

Note: at that website, search for the lib%$#@, whatever it is called (The file you need doesn't have the exact same name, download the closest one)

Goog luck !

Lars79 06-03-2005 03:47 PM

Thanks mianve. I will give that a try first. Maybe I will wait a few days for KDE 3.4.1 so that I don't have to download all the stuff again. I guess you downloaded the missing libraries also from current and not from 10.0? And according to your description there is no need to update arts or kdelinks, isn't it? Because these packages are not included in kde.

AxXium 06-03-2005 03:51 PM

you do need arts & qt I belive

sorry I left that out.

I had updated everything to current a few days ago

just use upgradepkg for them too

Lars79 06-03-2005 03:57 PM

Ok, thanks again. I will try that out.


All times are GMT -5. The time now is 03:29 AM.