LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Mandriva (https://www.linuxquestions.org/questions/mandriva-30/)
-   -   Kde 3.4.2 (https://www.linuxquestions.org/questions/mandriva-30/kde-3-4-2-a-347652/)

Latem 07-28-2005 09:42 AM

Kde 3.4.2
 
KDE 3.4.2 was released today.
http://kde.org/info/3.4.2.php

They have Mandriva packages. Anyone try'em out yet? What's the best way to go about upgrading to this?

I am thinking of trying it, but the only times my KDE was upgraded was during a Mandriva/Mandrake upgrade install. That is I've never just upgraded KDE on my own.

It doesn't appear that the mirror can be added to urpmi, so the packages would have to be installed manually I think. Start with kdebase, and then everything else? Maybe you should remove KDE first (and how)?

Latem

abattoir 07-28-2005 11:41 AM

Ah! finally Mandriva packages. Mandriva always seemed to be neglected. But this time only mandriva, conectiva and kubuntu. hmmm.

Mandriva 2006 beta is out, i am in a dilemma :( . What do i download?????
I dont want to compile kde from source.

@Latem
you can use grep to find out what packages you have, then you can use wget to download those packages to a local folder, then you can move to the local folder and do urpmi *.
You can actually write a script to simplify it.

Code:

rpm -qa | grep kde
should get you the list of kde packages you have installed

Then save the url for each of those files in a file lets say 'temp' in a local folder say kde3.4.2.
move to the folder and then execute the command
Code:

wget -i temp
This should download all the packages to the local folder.
now switch to root and do
Code:

urpmi *
I dont know if it is possible to redirect the output of the grep command to the wget command.
This method SHOULD work, though i personally haven't tried it myself.

Latem 07-28-2005 12:50 PM

Hey thanks for the reply.

That gives me an idea, that I didn't know I had an option of doing before. I kinda have a slow connection at home. So could I download all the packages at work, or school (where the connection is much faster), and then put them in lets say ~/kde342. Then just:

Code:

cd ~/kde342
urpmi *

And that should work?

Is it advisable that I uninstall all the kde stuff first. What's the best way of doing this? Also I forgot, but how do you drop out of KDE, and into just command line, so that KDE isn't running. I don't think any of this should be done from konsole, heh. Was it Alt+F3, or init 3, or something like that? Sorry I know it's a n00b question.

Thanks,
Latem

abattoir 07-28-2005 01:00 PM

Yeah, especially use your school connection :D, that's what i used to do at school (everything other than what i was supposed to do)!!!

Getting back to the issue, yes you can download the files to a directory and run
urpmi. Urpmi automatically "upgrades" the packages, so you dont have to uninstall them. There is no need to get out of X, or even kde for that matter.
I upgraded to 3.4 from 3.2 through kde( yeah konsole) and did not face any problems, in fact if your apps are closed while you are updating, you can sometimes even open the latest version of that app w/o even restarting kde, though a restart is sometimes required.

Latem 07-29-2005 07:56 AM

Just curious, what method (like from packages, or source?) did you use to upgrade to KDE 3.4. I wasn't aware of any KDE 3.4 packages for Mandriva besides Thac's. I've heard some horror stories that resulted from using them, so I was too scared to ever try them.

Also another quick question regarding that urpmi *; how does urpmi know to install all the packages in the correct order. Won't it just try to install them in the alphabetical order, and not in the order of dependancies? Maybe I don't know exactly how urpmi works. I want to try this sometime this weekend, but want to make sure I know what I am doing first. Heh, im a n00b, so a little scared I'll break my box.

Latem

abattoir 07-29-2005 08:54 AM

You could probably add my story to your 'list of horror stories'. ;). Yeah , i used thac's rpms. They were 'highly' buggy, but to be fair to thac, nobobdy else makes them, and we cant blame him. There were a lot of minor irritants and crashes, but i still wont mind using thac's rpms, if they are the *latest*(now of course he has stopped making mandriva rpms, or hasn't he?).

Getting back to the issue, urpmi is intelligent :). In our case it takes a package(maybe the first package) and then searches for dependencies. Since the dependencies are all in the same folder, they get installed simultaneously too. This happens continuously till all the packages(and their dependencies) are installed.

Actually i'll recommend you to try 'breaking boxes'. ;) you really learn a lot from it. :D

btw I'd be installing the kde rpms tonight too.

sekelsenmat 07-29-2005 09:09 AM

Quote:

Originally posted by abattoir There were a lot of minor irritants and crashes, but i still wont mind using thac's rpms, if they are the *latest*(now of course he has stopped making mandriva rpms, or hasn't he?).[/B]
I don't think so. I recently installed Cedega and Firefox 1.0.6 from his repository. Thank god firefox worked perfectly. Cedega did not work, but the previous package I tryed didn't work either.

I'll try to upgrade to 3.4, specially looking forward for the new quanta, and I will use those KDE packages on their site.

abattoir 07-29-2005 09:35 AM

Just curious, :)

"I dont think so" what?

1. Thac's rpms are buggy, have a lot of problems,
OR
2.I (abattoir) had a lot of minor irritants and bugs using thac's rpms?

OK, lets face it, many of thac's rpms are buggy, i can show you many posts(or even whole threads)to prove that.

I also said, we have to give it to him, nobody else makes them and he really makes an effort. I felt a bit sad when i read that he was going to stop making mandriva rpms. I also have said that I would still use his rpms, if he made them.

I hope i have made myself clear. :cool:

Cheers

sekelsenmat 07-29-2005 10:00 AM

Quote:

Originally posted by abattoir
"I dont think so" what?
I don't think he quit packaging for Mandrake cause I recently download Firefox 1.0.6 and it was not available anywhere else :)

sekelsenmat 07-29-2005 12:21 PM

It pretty much works very well. I got the list of kde packages I have with "rpm -qa | grep kde" and then downloaded all the packages from a recomended mirror on kde website using a ftp client and into a empty directory.

It was a 110MB download, and took quite a lot of time. To make sure there were no dependencies left I typed "rpm -Uvh *"

There were some dependencies left, witch I solved with urpmi. Then I was able to intall all packages at the same time. Soon after I launched Quanta Plus and it started poping up error messages ... so I decided to reboot.

After the reboot the messages disapeared and this KDE seams better looking the the my previous 3.2.

Some things I did not like so far:
- There is no "Launch new desktop" on the Menu
- The menu icons changed
- I couldn't find a package with portuguese translations of this KDE version

abattoir 07-29-2005 01:19 PM

i am installing it now(or seem to be). How did you install the packages? did you do urpmi * in a local directory? I did that then it asked me to choose between a few packages. After that nothing seems to be happening(i.e. there has been no outputs). i am on a slow comp, so i should give it some more time.

regarding thac, if he is still making mandriva rpms, then i wonder why the 'big' message is still in his site? http://rpm.nyvalls.se/

sekelsenmat 07-29-2005 01:28 PM

Quote:

Originally posted by abattoir
[B]i am installing it now(or seem to be). How did you install the packages? did you do urpmi * in a local directory?
No, I did a "rpm -Uvh *"

The first time I did it, it complained about 7 dependencies unmet. I solved them, with urpmi and downloading packages manually and finally gave another "rpm -Uvh *"

abattoir 07-30-2005 03:18 AM

Finally have kde 3.4.2 working. This is what i did(if anybody is interested).

urpmi * does not seem to work

I really dont know why. I am 99% sure that i have done it before and it worked then. when i did urpmi *, it asked me to choose between some packages, and after that nothing happened. maybe somebody who knows can tell me why. I am curious to know.

I had to add the local folder to my urpmi sources list. this is what i did
Code:

# urpmi.addmedia kde /home/ani/kde342/
where 'kde' is the name of the medium and /home/ani/kde/342 is the location of the rpms.

then i did
Code:

# urpmi --media kde *
This threw up a lot of dependency requirements(I dont know why urpmi didnt resolve it by itself). Through urpmf, I traced everything to be dependent on libmdns, and then installed the rpm.

i again did 'urpmi --media kde *' another bunch of dependency requirements came up, i traced this to a package called 'kde-config-file' for mandriva.

when i urpmi'd that package, voila, all the 3.4.2 packages were installed :D.

I restarted(just to be safe). Baghira had been uninstalled, i reinstalled it, and all my settings were intact.

I hope this helps somebody else in need.

P.S.: Somebody pls. tell me why urpmi * didn't work :(?????

sekelsenmat 07-30-2005 08:19 AM

Quote:

Originally posted by abattoir
urpmi * does not seem to work

I really dont know why. I am 99% sure that i have done it before and it worked then. when i did urpmi *, it asked me to choose between some packages, and after that nothing happened. maybe somebody who knows can tell me why. I am curious to know.

....

P.S.: Somebody pls. tell me why urpmi * didn't work :(?????

I donīt think it should work at all. "urpmi *" would work if the only thing in your repository is what you want to install if not I beliave it would try to install *everything* in your repositores.

abattoir 07-30-2005 09:06 AM

urpmi does work for local folders too, and i had all the packages in a local folder, kde342, and i wanted to install *all* the packages in that folder.

I wouldn't say it didn't work completely, i was asked to choose between some packages(timidity, libmdns, etc.). after entering my choice, nothing seemed to happen.

As I have already said, i have done 'urpmi *' in a local directory to install packages (and their dependencies), and it has worked.


All times are GMT -5. The time now is 05:52 PM.