Pre-compiled and source RPM packages

I like to use the RPM package management system for keeping track of what software I've got installed on my machines. For various reasons I often end up making or recompiling packages for third-party software, and I make some of those files available here. There's no warranty and I won't provide support, but feel free to mail me feedback or suggestions.

These packages are built on a Red Hat Linux system using rpm 4, gcc 3, and glibc 2.2.5 (this means they'll work under Red Hat 7 and later). They are geared towards Red Hat systems and x86 architecture simply because that is what I use. I try to minimize Red Hat-specific dependencies, but I'm not likely to make RPMs for platforms other than x86 Linux. These are stable (not development) versions unless otherwise noted and include a minimum of patches.

You may need to force your browser to save downloaded files (e.g. by right-clicking a link and selecting "Save Target As"), since some browsers want to open .rpm files as RealAudio plug-in modules.

Johan Petersson

Analog 6.0

Analog is a popular log file analyzer made by Stephen Turner. This analog package doesn't install anything in the webroot by default; it's more secure and flexible that way. (Secure because the CGI program is not world accessible unless you explicitly make it so, flexible because you can link to the images from any number of webroots and get updated images automatically when upgrading.)

Precompiled packagesanalog-6.0-1.i386.rpm1.3 MB
analog-6.0-1.i586.rpm1.3 MB
analog-6.0-1.i686.rpm1.3 MB
analog-6.0-1.athlon.rpm1.3 MB
Source packageanalog-6.0-1.src.rpm1.5 MB

GNU Binutils 2.15

GNU Binutils is a collection of binary utilities including the GNU linker (ld) and assembler (as).

Precompiled packagebinutils-2.15-1.i386.rpm3.1 MB
Static libraries (optional)binutils-static-2.15-1.i386.rpm2.4 MB
Source packagebinutils-2.15-1.src.rpm10.6 MB

GNU Compiler Collection 3.3.3

The GNU Compiler Collection is the compiler suite known as GCC. I started building these packages because the version of GCC supplied by Red Hat had lots of issues - a development version with a truly huge amount of patches. That's no longer a problem, and if you just need a compiler to build software you're probably better off with the official packages. However, as a developer I prefer using a "vanilla" GCC; I want my software to compile properly using a stable release with a minimum of patches. In particular, I don't want to rely on Red Hat bugfixes or track down bugs introduced by their patches.

The core packages gcc, cpp, and libgcc are the minimum required and will be sufficient for C development. You'll probably want some of the other shared libraries (like the standard C++ library libstdc++) since they'll be needed by other programs, but you won't need the additional language support packages unless you do development in those languages. Mixing i386, i586, and i686 packages from the GCC suite is not recommended, use the ones for your architecture.

Precompiled packagesgcc-3.3.3-1.i386.rpm4.1 MB
gcc-3.3.3-1.i586.rpm4.2 MB
gcc-3.3.3-1.i686.rpm4.2 MB
C preprocessor (required)cpp-3.3.3-1.i386.rpm138 kB
cpp-3.3.3-1.i586.rpm139 kB
cpp-3.3.3-1.i686.rpm140 kB
Shared GCC library (required)libgcc-3.3.3-1.i386.rpm75 kB
libgcc-3.3.3-1.i586.rpm76 kB
libgcc-3.3.3-1.i686.rpm76 kB
Standard C++ library (recommended)libstdc++-3.3.3-1.i386.rpm284 kB
libstdc++-3.3.3-1.i586.rpm285 kB
libstdc++-3.3.3-1.i686.rpm282 kB
Standard C++ library development fileslibstdc++-devel-3.3.3-1.i386.rpm1.1 MB
libstdc++-devel-3.3.3-1.i586.rpm1.1 MB
libstdc++-devel-3.3.3-1.i686.rpm1.1 MB
C++ supportgcc-c++-3.3.3-1.i386.rpm1.6 MB
gcc-c++-3.3.3-1.i586.rpm1.6 MB
gcc-c++-3.3.3-1.i686.rpm1.7 MB
Fortran 77 supportgcc-g77-3.3.3-1.i386.rpm1.8 MB
gcc-g77-3.3.3-1.i586.rpm1.8 MB
gcc-g77-3.3.3-1.i686.rpm1.9 MB
Fortran 77 librarieslibg2c-3.3.3-1.i386.rpm75 kB
libg2c-3.3.3-1.i586.rpm76 kB
libg2c-3.3.3-1.i686.rpm78 kB
Objective C supportgcc-objc-3.3.3-1.i386.rpm1.4 MB
gcc-objc-3.3.3-1.i586.rpm1.4 MB
gcc-objc-3.3.3-1.i686.rpm1.5 MB
Objective C librarieslibobjc-3.3.3-1.i386.rpm42 kB
libobjc-3.3.3-1.i586.rpm42 kB
libobjc-3.3.3-1.i686.rpm44 kB
Java supportgcc-java-3.3.3-1.i386.rpm1.6 MB
gcc-java-3.3.3-1.i586.rpm1.6 MB
gcc-java-3.3.3-1.i686.rpm1.6 MB
Java class librarieslibgcj-3.3.3-1.i386.rpm12.1 MB
libgcj-3.3.3-1.i586.rpm12.1 MB
libgcj-3.3.3-1.i686.rpm11.9 MB
Java class libraries dev. fileslibgcj-devel-3.3.3-1.i386.rpm23.2 MB
libgcj-devel-3.3.3-1.i586.rpm23.3 MB
libgcj-devel-3.3.3-1.i686.rpm23.1 MB
Source packagegcc-3.3.3-1.src.rpm22.2 MB