Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2003 10:59:21 +1030
From:      Malcolm Kay <>
To:        Frederick Thomas <>,
Subject:   Re: trouble installing rpm-4.0.4.tar.gz
Message-ID:  <>
In-Reply-To: <>
References:  <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Tue, 30 Dec 2003 04:11, Frederick Thomas wrote:
> shalom,
>       I have a question which I hope that you can help me with. I just
> tried to intstall rpm-4.0.4.tar.gz on my system[freebsd 4.8] and have n=
> been able to get it to ./configure let alone make. Is there a special d=
> ( /usr/compat/linux?), or dependencies that are required to compile the
> tarball? My main reason for trying top install a package manager is tha=
> I've had problems with gmetadom[lastest] and various other tarballs wit=
> limited success. I am attempting to teach myself about unix and could j=
> use a pointer in the right direction. Thank you for your time...

I think you may be confused about RPMs, FreeBSD packages and ports.

RPMs are a species of package used with some Linux distributions. The=20
actual package has a .rpm suffix and (normally) requires the Linux utilit=
'rpm' for creation, installation and management.

FreeBSD packages have ann suffix of the form .tgz and are instaelled, and=
managed with a number of utilities installed by default with the FBSD=20
installation. These are pkg_add, pkg_delete, and generally pkg_*. These=20
contain precompiled binaries and support files.

Ports in the FreeBSD system are essentually a set of Makefile driven
algorithms for compiling utilities and applications from source; and=20
installing the resultant binaries and support files in the (mostly) corre=
place in the system file hierarchy. Often the the algorithms first patch =
source to make it better suited to the operating system or to fix bugs in=
original. The source distributions may be in many different formats, but
archives with the suffix .tar.gz are quite common.

(Both ports and packages get registered in /var/db/pkg which assists in
clean deletion of utilities and applictions)

I believe this means that installing rpm is not useful in achieving your=20
ultimate goal. I would guess gmetadom-0.2.1.tar.gz is the latest distribu=
you are refering to. Doing it the hard way you take this file and explode=
# tar zxf gmetadom-0.2.1.tar.gz
and read and try to digest the instructions that are likely to be contain=
for compiling and installing the software. This is the generic approach -=
hopefully it works on any unix like system.

The better way is to download the latest port algorithm from www.freebsd.=
install it in /usr/ports/textproc, and then=20
# cd /usr/ports/textproc/gmetacom
# make install
But you might first have a look to see if you have gmetacom in your ports
(/usr/ports/textproc/gmetacom) and if so check the version which you can =
in /usr/ports/textproc/gmetacom/Makefile. If this is the version you are =
looking for
then you don't need to install the port algorithm; just go ahead with the=
'make install'.

And assuming you have an internet connection it might all happen.

Malcolm Kay

Want to link to this message? Use this URL: <>