![]() |
rpm broken in -current and -current64?
Hi!
I use rpm2tgz to transform some rpm packages to tgz format, for instance OpenOffice or the Epson Aculaser C1100 driver (well I'd like to for the later). Unfortunately, I found that rpm is currently broken in -current and -current64, missing a libnss3 lib, which I found nowhere except in firefox and openoffice. Does anyone know in what package libnss3 should be found? Obviously, the rpm-4.4.2.3 package from slack-12.2 didn't have such dependency. |
That lib is part of seamonkey. Try installing that
Eric |
Mmm, all right, I do install Firefox (which also has this lib) but indeed I uninstall seamonkey, which I don't use at all, dont understand the point of this stuff anyway.
OK, I'll got ahead and install it. That's really a weird dependency for rpm. I tried to compile the Slackbuild without it but it fails in the configure script and I could not find any flag disabling this requirement. Thanks for the tip! |
Maybe the Slackware team should consider using rpm-5.1.6 as it seems to not have this dependency. Or maybe simply sticking with the older version as used in Slackware-12.2. Since rpm is not critical for Slackware, either solution might offer the desired functionality. rpm-5 has an extra dependency on beecrypt, but including that would certainly make more sense than having an rpm version that depends on having seamonkey installed. Or maybe libnss shoudl be split out into a separate packages as it used to be (IIRC).
|
Quote:
Quote:
Perhaps the Slackware installation docs, CHANGES_AND_HINTS.TXT, UPGRADE.TXT, whatever, could contain a noticeable CAUTION that removing or not installing that package might break the function of other packages. Perhaps too, list the specific packages that depend upon the Seamonkey package. Just an idea. |
Quote:
|
the slackbuild does exactly that. It does *NOT* build from source, just repackage the binary distribution.
|
Then I suppose it should fail right now as it probably use rpm too, doesn't it?
Anyway that's a good thing to know, thanks! |
I think the solution in the latest -current tree should make everyone happy. :)
|
Quote:
|
Quote:
Quote:
Quote:
[1] Well, it is *possible* to inspect an lzma-compressed rpm on 12.2 (assuming you have either the old lzma-utils or xz installed): Code:
# Extract the contents of file.rpm to the current directory |
Thanks a lot! That's great!
|
| All times are GMT -5. The time now is 09:37 PM. |