jkinzer Posted February 21, 2004 Share Posted February 21, 2004 I just downloaded all of the RPMS for KDE 3.2 for RedHat 9.0, but can't get it to install. Only way I really know how to install a mass of RPMs is to highlight them in Konqueror and select Install Package from the right-click menu. This usually works for me, but not this time. What am I doing wrong? I don't have enough Linux knowledge to be able to download the source and compile so I was hoping to use the binaries. I will appreciate any help I can get. Thanks, and let me know if I need to provide more information. Oh, and plz don't flame me for being a Linux n00b. :) Link to comment Share on other sites More sharing options...
markwolfe Veteran Posted February 21, 2004 Veteran Share Posted February 21, 2004 Ok, what exactly is happening? It sounds like it isn't working, but is there any fault accociated with it? Does any unusual behavior happen? I assume that it boots and everything works normally, but no KDE 3.2. Perhaps the best way to see what failed, and get some meaningful error messages is to try the RPM install from a command prompt. Also, make sure that you follow the directions given at the site where you downloaded the RPMs. If you can post the specific faults, a google search may help you, and we are certainly going to help as we can. (even though I have not installed KDE 3.2 yet, myself)... Mark Link to comment Share on other sites More sharing options...
HellBender Posted February 21, 2004 Share Posted February 21, 2004 Hmm.. Hit CTRL-ALT-F1 to get to a command prompt, login, and go to the directory with the RPMs. Type: rpm -iv filename.rpm for each of the RPMs. Link to comment Share on other sites More sharing options...
Danrarbc Posted February 21, 2004 Share Posted February 21, 2004 Actually he probably wants -Uv since the's upgrading. Just using the wildcard in the folder is ok too, it figures out the order to install things in for me just fine. rpm -Uv * Link to comment Share on other sites More sharing options...
bladerunner81 Posted February 21, 2004 Share Posted February 21, 2004 could be a problem with the different kde-dirs, for what i remember of redhat it stores them in this format: /opt/kde/3.1 /opt/kde/3.2 so you should have an session-entry in kdm login manager. if not, you would have to take the kde3.2-dirs into your path and add the session to the x11-sessions, but i really can't remember where those are stored away in redhat. this is another issue when you are not able to install the rpm's correctly. could be a problem with dependencies, they have to be installed in this order i think: arts kdelibs kdebase ..... Link to comment Share on other sites More sharing options...
jkinzer Posted February 21, 2004 Author Share Posted February 21, 2004 Here's the full story. I am running RedHat 9.0 (release 2.4.20-8) and currently have KDE 3.1.4-09x.1 installed. I believe I upgraded from KDE 3.1.2, which was bundled with RedHat 9. I downloaded the following files from ftp://apt.kde-redhat.org/apt/kde-redhat/9/RPMS.stable... alloy-0.4.1a-0.fdr.1.rh90.i386.rpm alsa-driver-0.9.3a-fr1.i386.rpm alsa-lib-0.9.3-fr2.i386.rpm alsa-lib-devel-0.9.3-fr2.i386.rpm arts-1.1.5-0.fdr.0.rh90.i386.rpm arts-devel-1.1.5-0.fdr.0.rh90.i386.rpm calltree-0.2.95-0.fdr.0.rh90.i386.rpm galaxy-0.9.4-0.fdr.3.rh90.i386.rpm gtk+-1.2.10-28.fdr.0.rh90.i386.rpm gtk2-2.2.4-5.fdr.1.rh90.i386.rpm gtk2-devel-2.2.4-5.fdr.1.rh90.i386.rpm gtk+-devel-1.2.10-28.fdr.0.rh90.i386.rpm icon-slicer-0.3-2.fdr.0.rh90.i386.rpm interceptor-0.8-0.fdr.0.rh90.i386.rpm k3b-0.11.1-0.fdr.0.rh90.i386.rpm kbear-2.1-2.fdr.0.rh90.i386.rpm kde-3.1.5-0.fdr.1.rh90.noarch.rpm kdeaccessibility-1.0.0-0.fdr.1.rh90.i386.rpm kdeaddons-3.1.5-0.fdr.0.rh90.i386.rpm kdeadmin-3.1.5-0.fdr.0.rh90.i386.rpm kdeartwork-3.1.5-0.fdr.0.rh90.i386.rpm kdebase-3.1.5-0.fdr.1.rh90.i386.rpm kdebase-devel-3.1.5-0.fdr.1.rh90.i386.rpm kdebindings-3.1.5-0.fdr.0.rh90.i386.rpm kdebindings-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdeedu-3.1.5-0.fdr.0.rh90.i386.rpm kdeedu-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdegames-3.1.5-0.fdr.0.rh90.i386.rpm kdegames-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdegraphics-3.1.5-0.fdr.0.rh90.i386.rpm kdegraphics-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdelibs-3.1.5-0.fdr.0.rh90.i386.rpm kdelibs-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdemultimedia-3.1.5-0.fdr.0.rh90.i386.rpm kdemultimedia-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdenetwork-3.1.5-0.fdr.0.rh90.i386.rpm kdenetwork-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdepim-3.1.5-0.fdr.0.rh90.i386.rpm kdepim-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdesdk-3.1.5-0.fdr.0.rh90.i386.rpm kdesdk-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdetoys-3.1.5-0.fdr.0.rh90.i386.rpm kdeutils-3.1.5-0.fdr.0.rh90.i386.rpm kdeutils-devel-3.1.5-0.fdr.0.rh90.i386.rpm kdevelop-2.1.5-6.fdr.1.rh90.i386.rpm kfiresaver3d-0.6-0.fdr.2.rh90.i386.rpm kgpg-1.1-0.fdr.2.beta.rh90.i386.rpm kickpim-0.5.1-0.fdr.1.i386.rpm kile-1.6.1-0.fdr.0.rh90.i386.rpm koffice-1.3-0.fdr.0.rh90.i386.rpm koffice-devel-1.3-0.fdr.0.rh90.i386.rpm kopete-0.7.5-0.fdr.1.rh90.i386.rpm kprof-1.4.2-0.fdr.4.rh90.i386.rpm kseg-0.4-0.fdr.1.rh90.i386.rpm ksetispy-0.5.2-0.fdr.5.rh90.i386.rpm kshowmail-3.0.4-0.fdr.0.rh90.i386.rpm lyx-1.3.3-0.fdr.3.rh90.i386.rpm mosfet-liquid-0.9.6-0.fdr.0.5.pre4.rh90.i386.rpm musicman-0.9-0.fdr.0.rh90.i386.rpm pixieplus-0.5.4-0.fdr.3.rh90.i386.rpm plastik-0.3.9-0.fdr.1.rh90.i386.rpm PyKDE-3.8.0-0.fdr.0.rh90.i386.rpm PyKDE-devel-3.8.0-0.fdr.0.rh90.i386.rpm PyKDE-docs-3.8.0-0.fdr.0.rh90.i386.rpm PyQt-3.10-0.fdr.0.rh90.i386.rpm PyQt-devel-3.10-0.fdr.0.rh90.i386.rpm PyQt-examples-3.10-0.fdr.0.rh90.i386.rpm qmatplot-0.4.2-0.fdr.0.rh90.i386.rpm qscintilla-1.2-0.fdr.4.rh90.i386.rpm qscintilla-devel-1.2-0.fdr.4.rh90.i386.rpm qt2-2.3.2-0.fdr.0.rh90.i386.rpm qt2-designer-2.3.2-0.fdr.0.rh90.i386.rpm qt2-devel-2.3.2-0.fdr.0.rh90.i386.rpm qt2-static-2.3.2-0.fdr.0.rh90.i386.rpm qt2-Xt-2.3.2-0.fdr.0.rh90.i386.rpm qt-3.2.3-0.fdr.8.rh90.i386.rpm qt-designer-3.2.3-0.fdr.8.rh90.i386.rpm qt-devel-3.2.3-0.fdr.8.rh90.i386.rpm qt-MySQL-3.2.3-0.fdr.8.rh90.i386.rpm qt-ODBC-3.2.3-0.fdr.8.rh90.i386.rpm qt-PostgreSQL-3.2.3-0.fdr.8.rh90.i386.rpm qt-styles-3.2.3-0.fdr.8.rh90.i386.rpm quanta-3.1.5-0.fdr.0.rh90.i386.rpm redhat-artwork-0.88-1.fdr.2.rh90.i386.rpm redhat-logos-1.1.14-0.fdr.1.rh90.noarch.rpm sip-3.10-0.fdr.0.rh90.i386.rpm sip-devel-3.10-0.fdr.0.rh90.i386.rpm superkaramba-0.32-0.fdr.1.b.rh90.i386.rpm thinkeramik-2.8.1-0.fdr.1.rh90.i386.rpm (Sorry for the huge list, but I don't know what's important and what's not, so I listed it all.) I am 98% certain that they are all complete, but the FTP did not contain a checksum file, so I can't confirm this. I have tried simply highlighting all of the .rpm files and choosing "Install Package" from the right-click menu. The Package Dependency analysis would begin, but then the window just disappears. I logged in as root and in the directory containing these files (a folder on my desktop) and type: rpm -Uv *.rpm as suggested. I get: warning: alloy-0.4.1a-0.fdr.1.rh90.i386.rpm: V3 DSA signature: NOKEY, key ID ff6382fa error: Failed dependencies: libmad is needed by arts-1.1.5-0.fdr.0.rh90 libmad.so.0 is needed by arts-1.1.5-0.fdr.0.rh90 valgrind >= 0:1.9.6 is needed by calltree-0.2.95-0.fdr.0.rh90 themer >= 0:1.40 is needed by gtk+-1.2.10-28.fdr.0.rh90 themer >= 0:1.40 is needed by gtk2-2.2.4-5.fdr.1.rh90 XFree86-devel is needed by gtk2-devel-2.2.4-5.fdr.1.rh90 atk-devel >= 1.0.1 is needed by gtk2-devel-2.2.4-5.fdr.1.rh90 ... and many more ... Sorry for the long post, hope this will help you help me. :p Any suggestions? Link to comment Share on other sites More sharing options...
bladerunner81 Posted February 21, 2004 Share Posted February 21, 2004 ouch, that looks like dependency-hell :wacko: (teaches me to be lucky with my gentoo box) so you can clearly see that there are additional packages needed. i'll try to get your list stripped down to the "real needs" of a base kde3.2. could take some time, and perhaps a redhat-guy will suit you with better information, so feel free to flame me, if i mess things up. [edit] just saw you have downloaded the kde3.1.5-stuff, but no kde3.2-packages, and you mixed up fedora core & redhat packs? [/edit] Link to comment Share on other sites More sharing options...
HellBender Posted February 21, 2004 Share Posted February 21, 2004 Ah, yes. The ease of Gentoo. # emerge kde Link to comment Share on other sites More sharing options...
aldo Posted February 21, 2004 Share Posted February 21, 2004 try it without the devel files... do this as root: mkdir devel <return> (makes a folder called devel) mv *devel* devel <return> (moves all files with devel in them) rpm -Uv *.rpm <return> (tries to install them from rpm) Also, does anyone know if you can upgrade to KDE3.2 via apt-rpm? Link to comment Share on other sites More sharing options...
jkinzer Posted February 21, 2004 Author Share Posted February 21, 2004 :pinch: You're right. I think those are the 3.1.5 RPMs. Well, anyone know where I can get the binaries for 3.2? Perhaps that is why the Install Package feature never did anything, beyond checking the dependencies... Link to comment Share on other sites More sharing options...
Danrarbc Posted February 21, 2004 Share Posted February 21, 2004 Here is the Fedora directory. I dug around for a few seconds and couldn't find RH9 stuff, those might work though. Don't have the calltree and gtk rpms in the folder, that'll fix most of the errors. Installing this should fix the other one. Link to comment Share on other sites More sharing options...
jkinzer Posted February 21, 2004 Author Share Posted February 21, 2004 What's Fedora? Link to comment Share on other sites More sharing options...
HellBender Posted February 21, 2004 Share Posted February 21, 2004 What's Fedora? In a nutshell: Red Hat 10. Link to comment Share on other sites More sharing options...
markwolfe Veteran Posted February 21, 2004 Veteran Share Posted February 21, 2004 What's Fedora? Fedora is what the "home user" version of RedHat Linux became. More info can be found at http://Fedora.RedHat.com. Think of it as "Red Hat Linux 10.0" ;) [Edit: Crap! I must be typing very slowly tonight] Link to comment Share on other sites More sharing options...
jkinzer Posted February 21, 2004 Author Share Posted February 21, 2004 So, I downloaded the KDE 3.2 RPMs for Fedora. Running rpm -Uv *.rpm in the directory yielded the following: error: Failed dependencies: libdb_cxx-4.1.so is needed by kdeaddons-3.2.0-0.1 xscreensaver is needed by kdeartwork-3.2.0-0.1 libraw1394.so.5 is needed by kdebase-3.2.0-0.1 libsensors.so.2 is needed by kdebase-3.2.0-0.1 libsmbclient.so.0 is needed by kdebase-3.2.0-0.1 libieee1284.so.3 is needed by kdegraphics-3.2.0-0.1 libiw.so.26 is needed by kdenetwork-3.2.0-0.1 libdb-4.1.so is needed by kdesdk-3.2.0-0.1 XFree86-devel is needed by kdesdk-devel-3.2.0-0.1 libdb-4.1.so is needed by kdevelop-3.0.0-0.1 XFree86-devel is needed by qt-devel-3.2.3-0.2 I assume that these are packages that I would have if I were installing to Fedora rather than Red Hat 9...? So, I guess I should give up until I either learn more about Linux or the binaries come out for Red Hat 9... Link to comment Share on other sites More sharing options...
xEonBuRn Posted February 21, 2004 Share Posted February 21, 2004 you should get Gentoo... so much easier to install stuff... portage is great. Link to comment Share on other sites More sharing options...
Danrarbc Posted February 21, 2004 Share Posted February 21, 2004 Yeah, it's looking like it does depend on stuff in Fedora. It was worth a try though. Your options are to upgrade to Fedora, wait for RH9 rpms, or to compile it yourself. For future reference rpm -Fv will upgrade only the packages you have installed. This way you don't install the -devel packages if you don't need them. Link to comment Share on other sites More sharing options...
NeoMayhem Posted February 21, 2004 Share Posted February 21, 2004 you should get Gentoo... so much easier to install stuff... portage is great. Yeah, it is sweet, but installing from source is a waste of time unless you have a quad 3ghz server or something... Link to comment Share on other sites More sharing options...
kemical Posted February 22, 2004 Share Posted February 22, 2004 on a decent distro like slackware ;) all you'd need to do is download kdebase and kdelibs and probably arts if you want kde to handle your sound stuff.. and you would have a full working kde.. everything else is optional what i usually install is kdebase kdelibs arts kdeadmin kdeartwork - i like the plastik theme and its all good ;) Link to comment Share on other sites More sharing options...
markwolfe Veteran Posted February 22, 2004 Veteran Share Posted February 22, 2004 Yeah, it is sweet, but installing from source is a waste of time unless you have a quad 3ghz server or something... You can also use distributed compiling, and share the compile workload amongst all the PCs in your home network. It is called dgcc, I believe. A Gentoo guru posted procedures on how to do this in this forum (search for the thread, if interested). Link to comment Share on other sites More sharing options...
Danrarbc Posted February 22, 2004 Share Posted February 22, 2004 on a decent distro like slackware ;) all you'd need to do is download kdebase and kdelibs and probably arts if you want kde to handle your sound stuff.. and you would have a full working kde.. everything else is optionalwhat i usually install is kdebase kdelibs arts kdeadmin kdeartwork - i like the plastik theme and its all good ;) I did that here too on Fedora. I'm on 56k so I didn't want to waste time on downloading all of 3.2 if I didn't like, those were all I needed. Link to comment Share on other sites More sharing options...
kemical Posted February 22, 2004 Share Posted February 22, 2004 I did that here too on Fedora. I'm on 56k so I didn't want to waste time on downloading all of 3.2 if I didn't like, those were all I needed. true :D Link to comment Share on other sites More sharing options...
kemical Posted February 22, 2004 Share Posted February 22, 2004 You can also use distributed compiling, and share the compile workload amongst all the PCs in your home network.It is called dgcc, I believe. A Gentoo guru posted procedures on how to do this in this forum (search for the thread, if interested). its called distcc, posted in the how-to forum Link to comment Share on other sites More sharing options...
Recommended Posts