[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Problems using rpm on Slackware



On Tue, Jun 15, 2004 at 01:07:38AM +0300, Adrian Victor Crisciu wrote:
> Hi,
> 
> I am using Slackware Linux and need to install a rpm package -- there are
> no tar.gz or tgz packages out there for the application I need.
> 
> The problem is that running
> 	rpm -i --test <file>
> produces a long list of "failed dependencies" concerning basic software
> packages that are (of course!) installed and running on my computer.

Yes but your rpmdb knows nothing about them.  On this sort of case you may want
to look at --nodeps.  There are various ways to autopopulate an rpmdb based on
an installed system - see vpkg_provides.sh and vpkg_provides2.sh in
/usr/lib/rpm

What may be more appropriate in this case is to look at 

> Also, trying to convert the rpm package into a tgz package with rpm2tgz
> produces a nearly empty (142 k) file from a very big (>3MB) rpm package.

Try rpm2cpio - or if you don't have that installed there is a shell script
here:

http://rpm.org/tools/scripts/rpm2cpio.sh

Note both the tool and the script dump to stdout so you want to either:

rpm2cpio foo.rpm > foo.cpio
rpm2cpio foo.rpm | cpio -ivd

Probably best you don't extract in /

There is also alien http://www.kitenet.net/programs/alien/ which may help.

Paul



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]