Quando usiamo centos yum, rpm, dnf (centos8) per installare i file, alcuni principianti installano pacchetti rpm in centos6, quando il sistema viene aggiornato a centos7, e poi usano il pacchetto rpm, scoprono che l'installazione è riuscita, ma non può essere usato. Questo perché il pacchetto rpm ha requisiti di versione di sistema, e spesso abbiamo le parole EL6 ed EL7 nel pacchetto rpm.
Cos'è esattamente EL, e qual è la differenza tra EL6, EL7 ed EL8?
EL è un'abbreviazione di Red Hat Enterprise Linux (EL).
EL5 è Red Hat 5.x, CentOS 5.x EL6 è Red Hat 6.x, CentOS 6.x EL7 è Red Hat 7.x, CentOS 7.x EL8 è Red Hat 8.x, CentOS 8.x Quindi, quando usiamo centos6, dovremmo usare pacchetti che contengono el6, non altri. Ma in centos8 a volte puoi usare il pacchetto EL7, che generalmente non è consigliato.
Prendiamo come esempio l'ultima versione stabile 1.81 di ngix
Il pacchetto di installazione nginx rpm per centos6.x è: gninx-1.18.0-1.el6.ngx.x86_64.rpm Il pacchetto di installazione rpm nginx per centos7.x è nginx-1.18.0-1.el7.ngx.x86_64.rpm Il pacchetto di installazione nginx rpm per centos8.x è: nginx-1.18.0-1.el8.ngx.x86_64.rpm Originale:Il login del link ipertestuale è visibile.
|