Click to See Complete Forum and Search --> : rpm


prince_kenshi
01-04-2001, 04:44 AM
I seem to have another problem. I've been trying to install licq but it's not cooperating with me. I gave up on the zipped version so I downloaded the rpm version. It gives me this message when I try to install it:
only packages with major numbers <= 3 are supported by this version of RPM
error: licq-1.0.2-1.i386.rpm cannot be installed
I don't see any number there greater than 3 except for the processor number. What am I going to have to do about this?

------------------
Prince Kenshi
Son of Bahamut

veloctTX
01-04-2001, 05:17 AM
You need to upgrade the package rpm to version 4 to run than rpm of licq. I think that's right, anybody correct me if I'm wrong.

prince_kenshi
01-04-2001, 06:54 AM
I'll try that... tomorrow... when I've had some sleep... and can remember my name.

------------------
Prince Kenshi
Son of Bahamut

prince_kenshi
01-05-2001, 01:36 AM
Tell me I'm not having the worst of luck. In my search for an rpm update, I first searched suse.com since that's my distro. They seemed to have everything but rpm, so next I went to redhat. Of course they have it but it says file not found when I try to get it. I went to tucows and it says the same. Does anyone know a good place to find this ellusive rpm 4.0?

------------------
Prince Kenshi
Son of Bahamut

Strike
01-05-2001, 02:02 AM
Maybe http://rpmfind.net ?

prince_kenshi
01-05-2001, 03:21 AM
Ok, I'm getting mad here. After much trouble, I finally have the new RPM. The exact filename is
rpm-4.0-4.i386.rpm
to confirm that it's the right thing. I try to install it and it says the exact same thing as with licq (except the file name). My exact syntax for the command is
rpm -U rpm-4.0-4.i386.rpm
I'm doing this right, right? It tells me to upgrade and then it tells me it can't upgrade. Somebody throw me a bone here.

------------------
Prince Kenshi
Son of Bahamut

Strike
01-05-2001, 04:20 AM
Try upgrading to this one first:
ftp://rpmfind.net/linux/rpm.org/rpm/dist/rpm-3.0.x/rpm-3.0.6-6x.i386.rpm

Then try upgrading to 4.0

prince_kenshi
01-05-2001, 05:33 AM
I know this is getting old, but it's still not working. But at the least, it's saying something different now. First of all, it made me log in as root because I didn't have access to packages.rpm. I don't know if it's supposed to do this, just thought I'd mention it. Then, it says

error: failed dependencies:
patch < 2.5 conflicts with rpm-3.0.6-6x

I don't know what they mean by patch and I don't know what I'm supposed to do. Thanks for the help so far, and if I don't here anything more, I'll know I'm screwed.

------------------
Prince Kenshi
Son of Bahamut

Strike
01-05-2001, 06:04 AM
First off, yeah, it should require you be root to install packages. Secondly, it's *****ing about the patch package. For now, I'd just uninstall that package and then install the newest (off of http://rpmfind.net unless you know of a better place). To uninstall it:

rpm -e patch (as root, of course)

Then, let's see what happens.

[This message has been edited by Strike (edited 05 January 2001).]

prince_kenshi
01-05-2001, 06:18 AM
Ok, I'm learning better how this rpm works now, but this is really stumping me. I downloaded the exact version of patch that you linked to. First I tried to install it with the upgrade option, but strangely enough it said that I already have a better version (2.5.3-175 to be exact). So I figured I'd just uninstall it and reinstall it as you said but it complained that susewm is dependant upon it so I decided to hold up on that. I don't understand how I can have such a modern version of patch yet it complains that it's too old. This is just running in circles if you ask me.

------------------
Prince Kenshi
Son of Bahamut

Strike
01-05-2001, 06:37 AM
Oh, you saw that link, huh? I deleted it because I realized it was older than yours... try removing it like I said above.

prince_kenshi
01-05-2001, 06:45 AM
But what about the packages that said they're dependent on it? Actually, that command won't allow it anyway because of the dependencies. I could probably find out the option to override it, but first I want to make sure that this is a good idea. I also downloaded a slightly new patch installer than what I have but it's doing the same as rpm and licq. Just confirm to me that you want me to uninstall it with the dependencies and maybe what I'm going to do afterwards.

------------------
Prince Kenshi
Son of Bahamut

A_Lawn_GNOME
01-05-2001, 08:55 AM
Use --nodeps to turn dependency checking off.

Also, --force will overwrite any conflicting files.

prince_kenshi
01-06-2001, 02:50 AM
Well... I was on a role there for a while. I managed to mess up one command and overwrite my lib directory. It's back to Windows for a while. I'll reinstall Linux and try my theory again. I hope it doesn't erase my personal stuff though.

------------------
Prince Kenshi
Son of Bahamut

Strike
01-06-2001, 07:04 AM
Originally posted by A_Lawn_GNOME:
Use --nodeps to turn dependency checking off.

Also, --force will overwrite any conflicting files.
This is not a Good Thing (TM). Generally, rpm is smarter than you when it comes to dependencies unless you have been mixing source and RPMs a whole bunch, and even then, you'll have to have done things the way rpm would have in the first place just to be ensured it will work.

Wobbly
09-26-2001, 10:58 PM
I went to get an upgrade for RPM and found versions with:

.i386.
.i686.
.sparc.
.alpha.

what are all these, and what would I use for SuSE 7.0 running on a an AMD Athlon?

cabu1966
09-27-2001, 12:13 AM
I think if you upgrade rpm from the commandline in SuSE you can really hose yast, if you use it.

rattus
09-27-2001, 12:39 AM
<unhelpful in-joke>
MOO
</unhelpful in-joke>
:p

Wobbly
09-27-2001, 02:12 PM
Originally posted by cabu1966:
<STRONG>I think if you upgrade rpm from the commandline in SuSE you can really hose yast, if you use it.</STRONG>

So does anyone have a recommendation? I tried to

rpm -U rpm-4.0.3-1.03.6x.i386.rpm

and got the error message:

rpm-4.0.3-1.03.6x.i386.rpm does not appear to be a RPM package.

:confused:

Dark Ninja
09-27-2001, 03:21 PM
Actually, I had a similar problem. Umm...from what I remember, I did one of two things:

1.) I tried redownloading the file. I don't remember if that worked though. I believe I needed the 586 version (not the 386).

...but...

2.) I think what I ended up doing was downloading the source and installing it that way. Worked perfectly, first try. Check for the source at www.tucows.com (http://www.tucows.com) - it usually has the .rpm file and the .tar.gz file.


Dark Ninja