LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   rpm sux big time in slack (https://www.linuxquestions.org/questions/slackware-14/rpm-sux-big-time-in-slack-307642/)

alamuru420123 03-30-2005 12:38 AM

rpm sux big time in slack
 
Has anyone been able to get rpms to work properly? I mean seriously, the rpms that i tried to install (cedega and java runtimes) just don't work. I've tried --nodeps --force but, it doesn't work. I've tried rpm2tgz and even that didn't work. I'm finally down to downloading wine and trying to configure it into getting the windows programs to work. I've even tried using 'alien' but after using that, my entire system got f***ed up and I ended up re installing slack. Slack is a great distro but it still is a couple of steps short from being perfect.

slakmagik 03-30-2005 12:52 AM

I imagine Red Hat isn't too smooth with pkgtool, either.

Have you checked LinuxPackages or the like for actual Slack packages? Tried compiling? I dunno. I only used rpm2tgz a couple of time quite awhile ago but it worked fine. And then again, some things don't. Do rpm2tgz and then explodepkg and see what it's trying to do. Then see if you can make it do it manually. (Or scriptedly, but you know what I mean.)

It would also help to say *how* they don't work. Could be it's not a problem with the conversion and install but something else. We've no way of knowing.

gbonvehi 03-30-2005 02:06 AM

alamuru420123, Slackware is not designed for RPMs so I don't see the necesity to install rpm packages...
There's a binary distributions of Cedega (it's a tar.gz file with the binaries, yeap, already compiled, just extract and run) and same for Java (this one has a .bin file that's actually a binary installer).

iwen 03-30-2005 02:28 AM

for JRE, u can grab the package at slackware-current/extra/
PV made for u, no dramas..

reddazz 03-30-2005 03:51 AM

Ideally you are not supposed to mix packages using to different packaging systems coz either they won't work or in cases where they do, the other packaging system won't know whats been installed by the other. If you want to use rpms on slackware, then convert them to tgz's using "rpm2tgz" then install the resulting tgz file. Not all rpms will work, though.

alamuru420123 03-30-2005 05:11 AM

These files give me some glibc dependency problems. Here's the output I get for cedega:
bash-3.00$ rpm -ivh cedega-4.2-1.i386.rpm
error: Failed dependencies:
ld-linux.so.2 is needed by cedega-4.2-1
libICE.so.6 is needed by cedega-4.2-1
libSM.so.6 is needed by cedega-4.2-1
libX11.so.6 is needed by cedega-4.2-1
libXext.so.6 is needed by cedega-4.2-1
libXpm.so.4 is needed by cedega-4.2-1
libjpeg.so.62 is needed by cedega-4.2-1
libc.so.6 is needed by cedega-4.2-1
libdl.so.2 is needed by cedega-4.2-1
libm.so.6 is needed by cedega-4.2-1
libutil.so.1 is needed by cedega-4.2-1
libpthread.so.0 is needed by cedega-4.2-1
libpthread.so.0(GLIBC_2.0) is needed by cedega-4.2-1
/bin/sh is needed by cedega-4.2-1
/usr/bin/perl is needed by cedega-4.2-1
libGL.so.1 is needed by cedega-4.2-1
libGLU.so.1 is needed by cedega-4.2-1
libc.so.6(GLIBC_2.0) is needed by cedega-4.2-1
libc.so.6(GLIBC_2.1) is needed by cedega-4.2-1
libc.so.6(GLIBC_2.1.2) is needed by cedega-4.2-1
libc.so.6(GLIBC_2.1.3) is needed by cedega-4.2-1
libc.so.6(GLIBC_2.2) is needed by cedega-4.2-1
libdl.so.2(GLIBC_2.0) is needed by cedega-4.2-1
libdl.so.2(GLIBC_2.1) is needed by cedega-4.2-1
libm.so.6(GLIBC_2.0) is needed by cedega-4.2-1
libm.so.6(GLIBC_2.1) is needed by cedega-4.2-1
libutil.so.1(GLIBC_2.0) is needed by cedega-4.2-1
libpng.so.3 is needed by cedega-4.2-1
libz.so.1 is needed by cedega-4.2-1

I've tried everything under the sun to install them. Well, if there is a binary version of cedega available, then I guess i'll start searching for it. Say, thanks for the tip. there is a bin version of the java runtimes. downloading it now. Hope it works.

__J 03-30-2005 05:31 AM

of course it will have failed dependencies, you will never be able to install *any* rpm without --nodeps at least. does cadega still offer slack packages ( it's been a year or so since I had my subscription)? either that or rpm2tgz and install that.

otchie1 03-30-2005 07:14 AM

yes they do so don't use them. If you want to use rpm then install RH.

In your case the problem probably ISN'T that you need to upgrade but the RPM hasn't properly found your libraries. Hmmm...some vague memory about updating a line of code somewhere for NWN....nope, can't remember it.

What is so hard about compiling from source anyway?

Just get the source from Cedega and do the job properly.


All times are GMT -5. The time now is 07:03 PM.