You are not logged in.

#1 2005-04-09 06:00:59

hanspr
Member
Registered: 2005-04-09
Posts: 6

How to Install RPMs or convert RPM to Pacman?

I have been testing Arch Linux for 2 weeks now, and I like it very much. But I have a problem.

There are 2 rpm packages from IBM, one is : iSeriesAccess-xxxx-xxx.i386.rpm (to access DB2 databases) and clientsdk.xxxx.UCx.LINUX.tar (To access Informix databases). IBM does not offer a source code to compile. I have installed both packages on RedHat and they work fine, but I have no idea how to install them on this distribution, since there is no rpm package installed and there is no pacman for the rpm package manager.

I have installed the rpm manager and made it to run (version 4.1), but it refuses to install any packages due to so many missing (rpm) packages that it does not recognice as installed.

Any idea on how to solve this, it is possible?

Thank you for your future replies.

Offline

#2 2005-04-09 07:21:57

tpowa
Developer
From: Lauingen , Germany
Registered: 2004-04-05
Posts: 2,328

Re: How to Install RPMs or convert RPM to Pacman?

try rpmextract from extra repository.
it unpacks the rpm, you can write then a PKGBUILD for installation
like

rpmextract <yourfile>
cp -r xyz $startdir/pkg/xyz>

Offline

#3 2005-04-09 13:29:24

FUBAR
Member
From: Belgium
Registered: 2004-12-08
Posts: 1,029
Website

Re: How to Install RPMs or convert RPM to Pacman?

You can also use rpm2targz. This converts the rpm to a ... tar.gz! big_smile

You can probably use either of these program in a PKGBUILD by using the <package>.install file and adding a few lines to pre_install {}.


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation.

Offline

#4 2005-04-09 15:36:37

Stinky
Member
From: The Colony, TX
Registered: 2004-05-28
Posts: 187

Re: How to Install RPMs or convert RPM to Pacman?

A combination of rpmunpack and cpio keeps directory structure intact.  For example, if after running these two utilities, you end up with say...a /usr and a /etc directory...you just copy everything in each directory into your system's respective directory and you're all done. 
I've not used rpmextract.  It may be better.  {shrug}

Offline

Board footer

Powered by FluxBB