Première installation
Sous Red Hat Enterprise Linux, utilisez YellowDog Update Modifier (YUM) pour l’installation, comme illustré ci-dessous :
- yum install expat.i686
- yum install fontconfig.i686
- yum install freetype.i686
- yum install glibc.i686
- yum install libcurl.i686
- yum install libICE.i686
- yum install libicu.i686
- yum install libicu
- yum install libSM.i686
- yum install libuuid.i686
- yum install libX11.i686
- yum install libXau.i686
- yum install libxcb.i686
- yum install libXext.i686
- yum install libXinerama.i686
- yum install libXrandr.i686
- yum install libXrender.i686
- yum install nss-softokn-freebl.i686
- yum install zlib.i686
Liens symboliques
En outre, vous devez créer les liens symboliques libcurl.so, libcrypto.so et libssl.so pointant vers les dernières versions 32 bits des bibliothèques libcurl, libcrypto et libssl, respectivement. Vous trouverez les fichiers dans /usr/lib/
dans -s /usr/lib/libcurl.so.4.5.0 /usr/lib/libcurl.so
dans -s /usr/lib/libcrypto.so.1.1.1c /usr/lib/libcrypto.so
dans -s /usr/lib/libssl.so.1.1.1c /usr/lib/libssl.so.
Mises à jour du système existant
il peut y avoir des conflits entre les architectures x86_64 et i686 lors de mises à jour, par exemple :
Erreur : erreur de vérification de transaction :
le fichier /lib/ld-2.28.so à partir de l’installation de glibc-2.28-72.el8.i686 est en conflit avec le fichier du package glibc32-2.28-42.1.el8.x86_64.
Si vous rencontrez ce problème, désinstallez d’abord le package en cause, dans le cas présent :
yum remove glibc32-2.28-42.1.el8.x86_64.
En définitive, vous souhaitez que les versions x86_64 et i686 correspondent, à l’instar de la sortie de la commande suivante, par exemple :
yum info glibc.
Dernière vérification d’expiration des métadonnées : Il y a 0:41:33, Sam 18 Jan 2020 à 11:37:08 AM EST.
Packages installés
Nom : glibc
Version : 2.28
Build : 72.el8
Architecture : i686
Taille : 13 M
Source : glibc-2.28-72.el8.src.rpm
Référentiel : @System
À partir du référentiel : BaseOS
Résumé : les bibliothèques GNU libc
URL : hhttp://www.gnu.org/software/glibc/
Licence : LGPLv2 et ultérieures et LGPLv2 et ultérieures avec exceptions, GPLv2 et ultérieures, GPLv2 et ultérieures avec exceptions et BSD, Inner-Net, ISC, le domaine public et GFDL
Description : le package glibc contient des bibliothèques standard utilisées par plusieurs programmes sur le système. Pour économiser de l’espace disque et de la mémoire, ainsi que pour faciliter la mise à niveau, le code système commun est conservé à un emplacement unique et partagé entre les programmes. Ce package particulier contient les bibliothèques partagées essentielles : la bibliothèque C standard et la bibliothèque mathématique standard. Sans ces deux bibliothèques, le système Linux ne fonctionne pas.
Name : glibc
Version : 2.28
Build : 72.el8
Architecture : x86_64
Tzille : 15 M
Source : glibc-2.28-72.el8.src.rpm
Référentiel : @System
À partir du référentiel : BaseOS
Résumé : les bibliothèques GNU libc
URL : http://www.gnu.org/software/glibc/
License : LGPLv2 et ultérieures et LGPLv2 et ultérieures avec exceptions, GPLv2 et ultérieures et GPLv2 et ultérieures avec exceptions, BSD, Inner-Net, ISC, le domaine public et GFDL
Description : le package glibc contient des bibliothèques standard utilisées par plusieurs programmes sur le système. Pour économiser de l’espace disque et de la mémoire, ainsi que pour faciliter la mise à niveau, le code système commun est conservé à un emplacement unique et partagé entre les programmes. Ce package particulier contient les bibliothèques partagées essentielles : la bibliothèque C standard et la bibliothèque mathématique standard. Sans ces deux bibliothèques, le système Linux ne fonctionne pas.
Certaines commandes yum utiles
yum list installed
yum search [part_of_package_name]
yum whatprovides [package_name]
yum install [package_name]
yum reinstall [package_name]
yum info [package_name]
yum deplist [package_name]
yum remove [package_name]
yum check-update [package_name]
yum update [package_name]