Installing psycopg on Red Hat 9
31st December 2003
Adrian Holovaty and I spent some time today figuring out how to get the psycopg Postgres module to install on Red Hat 9. It took a while, but eventually we tweaked the spec file and used it to compile our own RPM. I’ve posted our modified spec file to the psycopg mailing list. More for my own record than anything else, the arcane incantations needed to create the RPM went roughly as follows:
- Copy the modified psycopg.spec file in to /usr/src/redhat/SPECS/
- Copy psycopg-1.1.11.tar.gz in to /usr/src/redhat/SOURCES
- In the SPECS directory, run rpmbuild -ba psycopg.spec
- Install the resulting RPM, which materialised in /usr/src/redhat/RPMS
The above was recreated by digging through my bash history—hopefully I haven’t missed a step. The technique appears to work for Fedora as well.
More recent articles
- Highlights from my appearance on the Data Renegades podcast with CL Kao and Dori Wilson - 26th November 2025
- Claude Opus 4.5, and why evaluating new LLMs is increasingly difficult - 24th November 2025
- sqlite-utils 4.0a1 has several (minor) backwards incompatible changes - 24th November 2025