I just installed Tru64 5.1A on a test machine here, and decided to
package up some of the software I install with RPM. I also use Red Hat
Linux on some of my servers, and typically I will build RPMs rather than
"make install" so I can easily keep track of stuff (and it makes
removing something a lot easier).
The version of RPM on the Open Source Software Collection CD is 3.0.2.
I am trying to upgrade to a newer version of RPM so I can take advantage
of new features of RPM (new things in the .spec file). There are a
couple of problems:
1) It appears that Compaq has (probably accidentally) violated the GNU
GPL with RPM, because they don't include the source anywhere that I
can find. I thought I would look at how the installed version was
configured so I could match that with a newer version.
2) RPM uses the Berkeley DB format library (libdb) for its tracking
database. Older versions of RPM used libdb version 1.85 (which is
included with Tru64). The OSSC CD also includes version 3.1.17 in
RPM format. However, RPM itself is not compiled against any of these
(it appears to be compiled against libdb version 2.x as far as I can
tell), so I can't compile a new version of RPM that can replace the
OSSC installed version. If I compile RPM 3.0.6, it uses libdb
version 1.x, and RPM 4.0.2 uses libdb version 3.x (and I've had some
additional problems with RPM 4.0.2).
Does anyone know where I might find an updated version of RPM for Tru64
5.1A that is a drop-in replacement for the version from the OSSC CD? Or
does anyone know where I can find the source for Compaq's version of RPM
as found on the OSSC CD?
--
Chris Adams <cmadams_at_hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
Received on Thu Oct 04 2001 - 19:25:40 NZST