English : Repository Configuration
Download addresses, howto on RPM installation and YUM repository configuration for this site.
Other repositories required
- Fedora : RPM Fusion
- Fedora Core : Extras and Livna
- RHEL or CentOS : EPEL
This are the only third repositories I use, I contribute to and I recommend.
1. Download
It is preferable to use YUM to download and install RPM available on this site, however il can be useful to download a RPM for a futher use or for another computer.
Locations :
- http://rpms.famillecollet.com/ the repositories (repoview browser).
- http://rpms.famillecollet.com/SPEC/ spec file used to build the RPM.
- http://rpms.famillecollet.com/SRPMS/ sources RPM.
2. Package manager configuration
This repository use the YUM format, it can also be used with APT and SMART. It need to be declared.
Notes :
- ppc64 (PowerPC 64 bits) repositories are only open for Fedora 8 and newer.
- x86_64 (64 bits) and ppc (PowerPC) repositories are only open for Fedora Core 6 and newer.
- For older releases only the i386 (32 bits) repository is open.
17/5/2008 : The Fedora Core 3 repository is closed (it stay available but will not be updated).
2.1. YUM automatic configuration
The simplest way is to install the remi-release package which provides the repository configuration for YUM and the GPG key used to sign the RPM.
Fedora 11 i386, ppc, ppc64 or x86_64
wget http://rpms.famillecollet.com/remi-release-11.rpm
rpm -Uvh remi-release-11.rpm
Fedora 10 i386, ppc, ppc64 or x86_64
wget http://rpms.famillecollet.com/remi-release-10.rpm
rpm -Uvh remi-release-10.rpm
Fedora 9 i386, ppc, ppc64 or x86_64
wget http://rpms.famillecollet.com/remi-release-9.rpm
rpm -Uvh remi-release-9.rpm
Fedora 8 i386, ppc, ppc64 or x86_64
wget http://rpms.famillecollet.com/remi-release-8.rpm
rpm -Uvh remi-release-8.rpm
Fedora 7 i386, ppc or x86_64
wget http://rpms.famillecollet.com/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
Fedora Core 6 i386, ppc or x86_64
wget http://rpms.famillecollet.com/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
Fedora Core 5 (non maintened repository)
wget http://rpms.famillecollet.com/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm
Fedora Core 4 (non maintened repository)
wget http://rpms.famillecollet.com/remi-release-4.rpm
rpm -Uvh remi-release-4.rpm
Fedora Core 3 (non maintened repository)
wget http://rpms.famillecollet.com/remi-release-3.rpm
rpm -Uvh remi-release-3.rpm
Enterprise Linux 5 (with EPEL)
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Enterprise Linux 4 (with EPEL)
wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-9.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-4.rpm
rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm
2.2. APT configuration
As for YUM, install the automatic configuration package. To enable the repository, you need to uncomment, in /etc/apt/sources.list.d/remi.list file, the line :
repomd http://rpms.famillecollet.com/ fc$(VERSION).$(ARCH)
2.3. SMART configuration
As for YUM, install the automatic configuration package. To enable the repository, you have to select it in the Edition / Channel menu.
2.3. YUM manual configuration
You just have to download the repository file configuration and to save it in the appropriate direcotry.
Fedora :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-fedora.repo
Enterprise Linux (RHEL, CentOS) :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo
This file provides configuration for remi and remi-test repositories.
Notice : the repository is not enabled on install (enabled=0). You need to enable it when you need it, for example :
yum --enable remi install firefox-langpack-fr
3. Compatibility with other repositories
On Fedora, available RPM mainly use dependencies from fedora, and updates repositories, sometime from Livna. (And, from Extras when Fedora <= 6) and now from Rpmfusion.
On Redhat and CentOS dépendencies are in main repositories and in EPEL. I really discourage you from using Rpmforge (well known conflicts with EPEL).
Exceptions are explained on the blog article of each RPM.
4. Remi's signature Installation (GPG Key)
This step is not required if you use a package manager (Yum of Apt).
The RPM validity check requires my key to be imported on your system before use. Download This GPG key and install it with :
rpm --import RPM-GPG-KEY-remi
YUM will propose you to automatic install it on first installation of a RPM from my repository.
You can list the installed key with :
rpm -q gpg-pubkey --qf "%{summary} ->%{version}-%{release}\n"
My old key fingerprint was : 00f97f56-4267cb5c
My new key fingerprint is : 00f97f56-467e318a
5. Support
Use the Forums.
Publié le samedi, juin 21 2008 par Remi
Commentaires
Update to remi-release-4-5.el4.remi and remi-release-5-5.el5.remi to remove defunct mirror (http://remi.collet.free.fr).
++
P.S. cleanup of old comments on this page.
Thanks [Merci!!!] for building this together, I have no idea how much time it has saved me, but I feel like it's quite a bit, since compiling mysql sucks, and compiling mysql on centos4 sucks even more :)
Please make Lighttpd 1.4.21 for Centos.
@Marco : I don't use Lighttpd, so I don't want to build something I don't use and I can't test.
I can't rebuild all existing packages : LAMP + Mozilla + some others is quite enough for me.
+
Hi Remi,
Any chance of looking into adding PHP-FPM (http://php-fpm.net/) into the repository?
It requires patching PHP so I don't know how this affects the possibility of integration with your repository.
- Nick
@Nick : this is not on my TODO list.
I don't use this extension and I don't want to provide a patched php version in my repository (the only change from fedora development tree is some additionnal extensions enabled, like oci8).
Like suhosin patch this one would be included upstream if really usefull and mature.
+
Yeah that's understandable, I'll give spawn-cgi a go instead then. Thanks Remi!
Remi,
Great stuff!!! Can you please post the correct src rpms for centos/rhel? I want to rebuild php and it is not in the src repo. I don't see any of the src RPMS for CentOS/RHEL in the src repo at all.
@engineertim : have a look at the README.txt in the SRPMS folder...
And for my curiosity : why do you need to reduilb it ?
+
Thank you so much, Remi. I am still using FC4 on a (very) old P III 550 MHz machine. Now I have Firefox 3.0.8 running just fine. Remarkable!
Merci! Merci!
@Gordon : thanks
But you should really think of upgrading to a supported version. I don't think Fedora 10 will need more ressource (a lot a application have been improved)
And remember that my FC4 and FC5 repositories will be close soon... (probably whith Fedora 11)
+
Hi Remi,
We use our own local yum server which has a copy of the main CentOS and EPEL repos using rsync. Is it possible to do the same with yours?
Regards
@Chris: no sorry, no rsync available.
But you should have a look to reposync command (in yum-utils package)
+
Many thanks Remi, that looks to do what I want.
Could you please include Lighttpd? Thank for your hard work.
@Jason, see above comments
And please, use the Forums.
Bonjour Remi!
Est-ce que ce serait possible d'uploader une version a jour du spec file que tu utilises pour ocsinventory-agent (la nouvelle version / unifiee)? Celle qui est dans SPEC semble encore etre celle pour la vielle version de l'agent.
Hmm, malgre que j'imagine que le spec dans http://rpms.famillecollet.com/SRPMS... semble faire l'affaire aussi on dirait.
Merci!
@Darwin : tu as lu le "A_LIRE" dans le dossier ?
=> SRPMS Fedora
+
...oh, oops. Merci beaucoup! J'aurais meme pas pense que Fedora aurait des rpm de OCS dans leur repository officiel, meme devel. :P