This page contains information about how to install Alexandria in Fedora Core. The problem is that this application’s dependencies cannot be satisfied by the usual RPM repositories.
Fedora Core 5 Instructions
Installing Alexandria by following these instructions requires much — not that much though — manual work.
In order to resolve the first wave of dependencies, it is required to install:
Ruby-devel– These are available on the Fedora distribution media or in the
- Ruby-GNOME2 – FC5 RPM package exists here (
- YAZ – FC5 RPM Packages exist here
Next come the following Alexandria dependencies. You will need to compile them manually, but this will be easy if you use the provided SPEC files.
I have written some SPEC files in order to build RPM packages for them. They exist here.
For general instructions on how to build RPM packages refer to my How To Build RPM Packages on Fedora article.
Finally, build an RPM for Alexandria itself. The SPEC file also exists here.
All SPEC files have been updated by Leeksoup. Thanks dude! :)
Unfortunately, I do not have the resources to provide ready RPM packages for these files.
Fedora Core 4 Instructions
First of all, download the Ruby-Gnome2 FC4 RPMs from
here [UPDATE: SPEC files for FC4 removed]. I suggest that you download the ruby-gnome2-all tar file (only 2MB), which contains all the rpms. Alexandria needs ruby-gnome2, ruby-libglade2, ruby-gdkpixbuf2 and ruby-gconf2, but these have their dependencies too. The needed packages are shown at the picture below:
For the following Ruby libraries there were no FC4 rpms. So, I built some RPMs myself. They are listed below:
These can be downloaded from my
packages page [UPDATE: SPEC files for FC4 removed]. Alexandria fc4 rpm package is there too. The rest of the dependencies include Ruby and GTK2, but these are included in the Fedora Core 4 base repository.
So, that’s it. You can finally install Alexandria. If you maintain a local repo, then things are pretty simple. Throw all these RPMs in there, update the repo metadata and do a
# yum -y install alexandria
If you don’t have a local repo, then you should install things in the order that they are listed in this post.
The The road to Alexandria… by George Notaras, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.