Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

Installation de MySQL 4.1 sur Fedora Core 3

Je ne sais pour quelle raison, les RPM de MySQL 4.1 disponibles sur le site de l'éditeur, ne fonctionnent pas sur Fedora Core 3 alors qu'il n'y a aucun problème avec la version 2 de cette distribution Linux.

Après avoir pas mal bataillé, j'ai fini par trouver une solution. Il faut en fait utiliser la version distribuée par Fedora qui est sans doute remaniée pour la circonstance. Le problème c'est que si vous tapez yum install mysql-server, Yum ne va vous proposer qu'une version 3.23. Cela vient du fait que les RPM Fedora pour la branche 4.1 de MySQL ne sont pas considérés comme stable mais comme étant en développement. Cela signifie qu'il ne sont pas disponibles sur les mêmes dépôts (repositories).

Cependant, Yum possède dans son fichier de configuration tout ce qu'il lui faut pour accèder au dépôt de développement. La seule chose qui l'en empêche est que celui-ci est désactivé par défaut. Il existe au moins 2 solutions pour activer ce dépôt. La première est de changer enabled=0 en enabled=1 dans le fichier /etc/yum.repos.d/fedora-devel.repo. Elle a l'avantage d'être simple mais également permanente. C'est à dire que lorsque vous voudrez mettre à jour un RPM, Yum vous proposera les versions de développement ce qui peut être gênant dans certains cas.

La seconde solution est à mon avis bien meilleure. Plutôt que d'activer le dépôt de manière permanente, il suffit d'indiquer qu'on veux utiliser celui-ci lors de l'installation. Ainsi, il ne sera utilisé qu'au coup par coup et en toute connaissance de cause. Pour ce faire, il suffit de taper la commande yum --enablerepo=development install mysql-server pour installer MySQL en version de développement.

jeudi 13 janvier 2005 à 13h58 - Développement Web Fil de syndication

Rétroliens

Aucun rétrolien pour le moment.

Les rétroliens pour ce billet sont fermés.

Commentaires

Gravatar de Daniel

Il me semblait que ce n'?tait pas que Fedora consid?rait MySQL 4 comme non stable, mais un probl?me de licence qui a ?t? r?gl? r?cemment du fait que MySQL a chang? sa licence et il est pr?vu que MySQL 4 soit livr? en standard avec FC 4, donc normalement avant l'?t?.

Daniel le jeudi 13 janvier 2005 à 18h53 Icone du permalien

Gravatar de Fangorn

La premi?re chose que je fais quand j'installe une nouvelle Fedora c'est de virer Yum et d'installer Apt et Synaptic ? la place.

Mais je confirme que mySql est toujours en version 3.23 sur FC3.

Fangorn le jeudi 13 janvier 2005 à 19h30 Icone du permalien

Gravatar de JMF

Fangorn>c'est de virer Yum et d'installer Apt et Synaptic ? la place

Qu'on-t-il de plus ?

JMF le vendredi 14 janvier 2005 à 09h19 Icone du permalien

Gravatar de jadawin

mais vive debian quoi :)

jadawin le vendredi 14 janvier 2005 à 09h42 Icone du permalien

Gravatar de Fangorn

@JMF
Tout simplement parceque YUM refait un scan sur les serveurs ? chaque invocation de $yum install quelquechose
Alors qu'avec apt on fait $ apt-get update une fois, et qu'on veut installer quelque chose, apt cherche la reference dans le cache local, il est par cons?quent 10 fois plus rapide.
Quant ? Synaptic, c'est tout simplement l'interface graphique de apt, son avantage c'est qu'on parcours les packages disponibles, on les coche au fur et ? mesure, et ? la fin on valide pour tout installer d'un coup !

Fangorn le vendredi 14 janvier 2005 à 19h16 Icone du permalien

Gravatar de JMF

Fangorn> Merci pour l'info. :)

JMF le samedi 15 janvier 2005 à 20h29 Icone du permalien

Gravatar de jd

Pareil, FC3, APT + Synaptic, le bonheur.

jd le samedi 22 janvier 2005 à 01h08 Icone du permalien

Gravatar de bnj

Merci pour les infos !

bnj le lundi 21 février 2005 à 22h30 Icone du permalien

Gravatar de Mano

Pour faire fonctionner yum avec le cache $yum -C install blablabla

Mano le dimanche 11 décembre 2005 à 04h40 Icone du permalien

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons