Téléchargement, installation, YUM, APT et SMART
Par Remi le dimanche, octobre 2 2005, 11:40 - Fiches explicatives - Lien permanent
Adresses pour le téléchargement, note sur l'installation des RPM et la configuration des dépôts YUM de ce site.
1. Téléchargement
Il est préférable d'utiliser YUM pour télécharger et installer les RPM disponibles sur ce site, cependant il peut être utile de récupérer directement un RPM pour une utilisation ultérieure ou sur une autre machine.
Adresses :
- Dépôt remi pour Fedora :
- http://rpms.famillecollet.com/fc8.x86_64/ les RPM pour Werewolf 64 bits
- http://rpms.famillecollet.com/fc8.i386/ ceux pour Werewolf 32 bits
- http://rpms.famillecollet.com/fc8.ppc/ ceux pour Werewolf PowerPC
- http://rpms.famillecollet.com/fc7.x86_64/ les RPM pour Moonshine 64 bits
- http://rpms.famillecollet.com/fc7.i386/ ceux pour Moonshine 32 bits
- http://rpms.famillecollet.com/fc7.ppc/ ceux pour Moonshine PowerPC
- http://rpms.famillecollet.com/fc6.x86_64/ les RPM pour Zod 64 bits
- http://rpms.famillecollet.com/fc6.i386/ ceux pour Zod 32 bits
- http://rpms.famillecollet.com/fc6.ppc/ ceux pour Zod PowerPC
- http://rpms.famillecollet.com/fc5.i386/ ceux pour Bordeaux (32 bits)
- http://rpms.famillecollet.com/fc4.i386/ ceux pour Stentz (32 bits)
- http://rpms.famillecollet.com/fc3.i386/ ceux pour Heidelberg (32 bits)
- Dépôt remi pour Enterprise Linux (RHEL, CentOS):
- http://rpms.famillecollet.com/el5.x86_64/ ceux pour EL5 (64 bits)
- http://rpms.famillecollet.com/el5.i386/ ceux pour EL5 (32 bits)
- http://rpms.famillecollet.com/el4.x86_64/ ceux pour EL4 (64 bits)
- http://rpms.famillecollet.com/el4.i386/ ceux pour EL4 (32 bits)
- Dépôt remi-test :
- http://rpms.famillecollet.com/test-fc6.i386/ les RPM en TEST pour Fedora Core 6 (32 bits)
- http://rpms.famillecollet.com/test-fc5.i386/ ceux en TEST pour Fedora Core 5 (32 bits)
- http://rpms.famillecollet.com/test-fc4.i386/ ceux en TEST pour Fedora Core 4 (32 bits)
- http://rpms.famillecollet.com/test-fc3.i386/ ceux en TEST pour Fedora Core 3 (32 bits)
- Autres :
- http://rpms.famillecollet.com/SPEC/ les fichiers permettant de les reconstruire.
- http://rpms.famillecollet.com/SRPMS/ les RPM sources.
2. Configuration des gestionnaires de paquets
Le site utilise le format de dépôt pour YUM, il peut aussi être utilisé avec APT et SMART (disponible dans les Extras). Il faut donc de le déclarer.
Attention, les dépôts x86_64 (64 bits) et ppc (PowerPC) ne sont ouverts qu'à partir de Fedora Core 6. Pour les anciennes versions seul le dépôt i386 (32 bits) est ouvert.
2.1. Configuration automatique de YUM
Le plus simple consiste à installer le paquetage remi-release qui contient le fichier de configuration du dépôt pour YUM ainsi que le clé GPG utilisée pour signer les RPM qu'il contient.
Pour Fedora 8 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-8.rpm rpm -Uvh remi-release-8.rpm
Pour Fedora 7 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-7.rpm rpm -Uvh remi-release-7.rpm
Pour Fedora Core 6 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-6.rpm rpm -Uvh remi-release-6.rpm
Pour Fedora Core 5
wget http://rpms.famillecollet.com/remi-release-5.rpm rpm -Uvh remi-release-5.rpm
Pour Fedora Core 4
wget http://rpms.famillecollet.com/remi-release-4.rpm rpm -Uvh remi-release-4.rpm
Pour Fedora Core 3
wget http://rpms.famillecollet.com/remi-release-3.rpm rpm -Uvh remi-release-3.rpm
Pour Enterprise Linux 5 (avec EPEL)
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Pour Enterprise Linux 4 (avec EPEL)
wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-6.noarch.rpm wget http://rpms.famillecollet.com/el4.i386/remi-release-4-4.el4.remi.noarch.rpm rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm
2.2. Configuration d'APT
Installer le paquet d'auto-configuration comme pour YUM. Pour activer le dépôt, il suffit de décommenter, dans le fichier /etc/apt/sources.list.d/remi.list, la ligne
repomd http://rpms.famillecollet.com/ fc$(VERSION).$(ARCH)
2.3. Configuration de SMART
Installer le paquet d'auto-configuration, comme pour YUM. Pour activer le dépôt, il suffit de le sélectionner dans le menu Edition / Canaux.
2.3. Configuration manuelle de YUM
Il suffit de télécharger le fichier de configuration du dépôt et de l'installer dans le répertoire prévu à cet effet.
Pour Fedora :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-fedora.repo
Pour Enterprise Linux (RHEL, CentOS) :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo
Ce fichier contient la déclaration des dépôts remi et remi-test.
Par contre, ils ne sont pas actifs par défaut (enabled=0). Il est donc nécessaire de les activer lors de leur utilisation, par exemple
yum --enablerepo=remi install firefox-langpack-fr
3. Compatibilité avec les autres dépôts
Pour Fedora les RPM disponibles ici utilisent principalement des dépendances vers des logiciels disponibles dans les dépôts fedora, et update-released, occasionnellement dans le dépôt Livna (et Extras pour Fedora <= 6).
Pour Redhat et CentOS les dépendances se trouvent dans les dépôts principaux ainsi que dans EPEL.
Dès qu'une dependance implique l'utilisation d'un dépôt autre que base ou update-released, cela est précisé dans le billet d'annonce (c'est par exemple le cas pour mysql-administrator qui utilise gtkmm24 du dépôt extras).
4. Installation de ma signature (Clé GPG)
Cette étape n'est pas nécessaire si vous utilisez Yum ou Apt.
Le contrôle de validité des RPM nécessite l'installation d'une clé GPG. Téléchargez cette clé GPG et installez la, sous root en tapant :
rpm --import RPM-GPG-KEY-remi
YUM proposera automatiquement son installation à la première utilisation.
Vous pouvez connaitre la liste des clés installées en tapant :
rpm -q gpg-pubkey --qf "%{summary} ->%{version}-%{release} "
L'empreinte de mon ancienne clé/signature était : 00f97f56-4267cb5c
L'empreinte de ma nouvelle clé/signature est : 00f97f56-467e318a
5. Explications détaillées
Certains logiciels méritent une explication détaillée sur leur installation, vous pouvez consulter les Fiches explicatives décrivant ces opérations :
Commentaires
Salut,
Je viens de télécharger deerpark. Je vais m'y consacrer car je dispose d'un peu de temps.
Félicitations pour ton travail!
A plus.
Remi;
Hello from Mexico City!!!
Question: are your rpm's compatible with this repos:
livna
updates-released
extras
base
I want to know before I install some of your EXCELLENT RPM'S
Yes
My RPM have only depedencies on base, updates-released and extras (only for gtkmm24 at this time). When I need a package from another repos than base or updates-released, i alway write it on the bulletin.
Have a nive day in Mexico
P.S. : I have add a line about this on the bulletin
Merci mille fois !!!
Nice Job man...great help...greetings from Portugal.
Salut,
j'ai installé via YUM mysql 5 alors que jaurai du rester en 4 :(
Comment faire pour revenir en arriere ??
1/ Avec yum
yum remove mysql yum install mysqld
2/ Avec la commande RPM
rpm -Uvh --oldpackage mysql...4.1....rpm
Par contre, dans tous les cas, avant de relancer le service il faudra restaurer les données sauvegardées avant l'installation de la versions 5.
A+
good jop i just install php 5.2.0 from repository
mzain.com
Un gros bravo, je suis en train d'installer FC5 (car la 6 ne dipose pas de faqfedora.free.fr), beau boulot ;)
Thanks for the great PHP and Firefox RPMs :-)
Do you have an rsync server running so I can make a local mirror for my LAN? Or would I have to use wget or similar?
Thanks and sorry (no rsync).
You should look at reposync (from yum-utils).
Remi
Thanks, I'll check it out :-)
Fr3d
Nice job, Keep on ..... special thanks from Bamako
Merci beaucoup pour php 5.2 pour FC4. Vous m'avez sauvez la vie!
Thank you very much for all of your hard work. To get php 5.2 on FC6 is absolutely fantastic. And for you to have built them for FC4 as well is (wonderfuly) absurd. I'm one of the dolts still using FC4 somewhere... Thanks again.
I love you, Je t'adore, C'est formidable.
My french is terrible but my upgrade to php5.2 on RHEL5 was so smooth and painless! Thank you so much
You've restored my faith in RedHat and rpms. (I'm normally more of a debian/apt-get kind of guy)
Remi, you're a superstar
Bonjour,
Je viens d'installer le php 5 de ton dépôt sur une centos 5 en moins de temps qu'il n'en faut pour le dire. C'est super.
Par contre, j'ai besoin que mon php soit compiler avec certaines options (utilisation avec postgresql notamment).
Comment ajoute-t-on des options de compilation à partir de ton dépôt ?
Merci d'avance.
Encore une fois :
Donc :
Merci pour ton aide et désolé de ne pas poster au bon endroit mais je ne sais pas trop où le mettre.
J'ai un autre souci : je veux installer l'extension php-gd et j'ai cette erreur :
Error: Missing Dependency: libt1.so.5 is needed by package php-gd
J'en conclue qu'il me manque quelque chose mais je ne sais pas quoi.
Autre question : dans ma liste php --modules, je dois avoir un module Mapscript. Comment puis-je l'installer avec yum ?
Encore merci pour ton aide et désolé si mes questions te paraissent basiques.
Comme indique sur le billet de configuration de mon dépôt, les dépendances se trouvent dans EPEL (donc t1lib).
Le plus simple est de configurer les 2 dépôts (epel + remi) et d'installer en utilisant yum.
Pour PHP/mapscript, je ne connaissais pas et n'ai aucune idée sur la disponibilité de RPM.
++