Prima installazione
Su Red Hat Enterprise Linux, utilizzare YellowDog Update Modifier (YUM) per eseguire l'installazione, come illustrato di seguito:
- installazione yum expat.i686
- yum install fontconfig.i686
- installazione yum freetype.i686
- installazione yum glibc.i686
- installazione yum libcurl.i686
- yum installare libICE.i686
- installazione yum libicu.i686
- yum install libicu
- installazione yum libSM.i686
- yum installare libuuid.i686
- installazione yum libX11.i686
- yum installare libXau.i686
- installazione yum libxcb.i686
- installazione yum libXext.i686
- yum installare libXinerama.i686
- yum installare libXrandr.i686
- installazione yum libXrender.i686
- installazione yum nss-softokn-freebl.i686
- installazione yum zlib.i686
Collegamenti simbolici
Inoltre, è necessario creare i symlink libcurl.so, libcrypto.so e libssl.so che puntano rispettivamente alle versioni a 32 bit delle librerie libcurl, libcrypto e libssl. I file si trovano in /usr/lib/
ln -s /usr/lib/libcurl.so.4.5.0 /usr/lib/libcurl.so
ln -s /usr/lib/libcrypto.so.1.1.1c /usr/lib/libcrypto.so
ln -s /usr/lib/libssl.so.1.1.1c /usr/lib/libssl.so
Aggiornamenti al sistema esistente
possono verificarsi conflitti tra le architetture x86_64 e i686 durante gli aggiornamenti, ad esempio:
Errore: errore di controllo transazione:
file /lib/ld-2.28.so da installazione di glibc-2.28-72.el8.i686 in conflitto con il file del pacchetto glibc32-2.28-42.1.el8.x86_64
In questo caso, disinstalla prima il pacchetto dannoso, come in questo caso:
rimuovere glibc32-2.28-42.1.el8.x86_64
Ciò detto e fatto, si desidera che le versioni x86_64 e i686 siano esattamente le stesse, come ad esempio da questo output al comando:
glibc informazioni yum
Ultimo controllo scadenza metadati: 0:41:33 fa il 18 gennaio 2020 11:37:08 AM EST.
Pacchetti installati
Nome : glibc
Versione : 2.28
Versione : 72.el8
Architettura : i686
Dimensioni : 13 M
Source : glibc-2.28-72.el8.src.rpm
Archivio : @System
Da repository: BaseOS
Riepilogo: librerie GNU libc
URL : http://www.gnu.org/software/glibc/
Licenza : LGPLv2+ e LGPLv2+ con eccezioni e GPLv2+ e GPLv2+ con eccezioni e BSD e Inner-Net e ISC e di dominio pubblico e GFDL
Descrizione: il pacchetto glibc contiene librerie standard utilizzate da: più programmi sul sistema. Per risparmiare spazio su disco e : memoria, nonché per semplificare l’aggiornamento, il codice di sistema comune è : mantenuto in un’unica posizione e condiviso tra i programmi. Questo particolare pacchetto : contiene i più importanti set di librerie condivise: la libreria standard C : e la libreria matematica standard. Senza queste due librerie, un : sistema Linux non funzionerà.
Nome : glibc
Versione : 2.28
Versione : 72.el8
Architettura: x86_64
Dimensioni : 15 M
Source : glibc-2.28-72.el8.src.rpm
Archivio : @System
Da repository: BaseOS
Riepilogo: librerie GNU libc
URL : http://www.gnu.org/software/glibc/
Licenza : LGPLv2+ e LGPLv2+ con eccezioni e GPLv2+ e GPLv2+ con eccezioni e BSD e Inner-Net e ISC e di dominio pubblico e GFDL
Descrizione: il pacchetto glibc contiene librerie standard utilizzate da: più programmi sul sistema. Per risparmiare spazio su disco e : memoria, nonché per semplificare l’aggiornamento, il codice di sistema comune è : mantenuto in un’unica posizione e condiviso tra i programmi. Questo particolare pacchetto : contiene i più importanti set di librerie condivise: la libreria standard C : e la libreria matematica standard. Senza queste due librerie, un : sistema Linux non funzionerà.
Alcuni utili comandi yum
elenco yum installato
ricerca yum [part_of_package_name]
yum che fornisce [nome_pacchetto]
installazione yum [nome_pacchetto]
reinstallare [nome_pacchetto]
info yum [nome_pacchetto]
[nome_pacchetto] deplist yum
rimuovi [nome_pacchetto]
yum check-update [nome_pacchetto]
aggiornamento yum [nome_pacchetto]