J'ai actuellement une version 64 bits d'un paquetage installé (subversion-javaHL pour être exact). J'ai besoin de revenir à sa version 32 bits.
Existe-t-il un moyen de le faire sans simplement le désinstaller ?
J'ai actuellement une version 64 bits d'un paquetage installé (subversion-javaHL pour être exact). J'ai besoin de revenir à sa version 32 bits.
Existe-t-il un moyen de le faire sans simplement le désinstaller ?
rpm -e subversion-javahl-1.4.2-4.el5.x86_64
yum install subversion-javahl-1.4.2-4.el5.i386
Les numéros de version indiqués ici supposent que vous utilisez la dernière version de CentOS/RHEL. Il se peut que vous rencontriez des problèmes liés aux dépendances... dans ce cas, vous devrez effectuer la même opération avec le paquet subversion de base.
Yum permet l'installation de plugins et le repo de Fedora contient un plugin yum-allowdowngrade (pas sûr pour CentOS/RHEL). Après l'installation, vous devriez pouvoir exécuter ce qui suit :
yum --allow-downgrade install subversion-javahl-1.4.2-4.el5.i386
Je n'ai jamais essayé de l'utiliser et je ne suis pas sûr que le passage de 64 bits à 32 bits soit techniquement considéré comme un déclassement.
Si le --allow-downgrade ne fonctionne pas, et qu'il y a d'autres choses qui dépendent de cela et qui ne vous laisseront pas désinstaller, vous pouvez le faire en une seule transaction en utilisant le yum Shell :
# yum shell
> remove subversion-javahl-1.4.2-4.el5.x86_64
> install subversion-javahl-1.4.2-4.el5.i386
> run
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.