Wenn wir centos yum, rpm, dnf (centos8) verwenden, um Dateien zu installieren, installieren einige Anfänger rpm-Pakete in centos6, wenn das System auf centos7 aktualisiert wird, und verwenden dann das rpm-Paket, stellen fest, dass die Installation erfolgreich ist, aber es kann nicht verwendet werden. Das liegt daran, dass das rpm-Paket Systemversionsanforderungen hat und wir oft die Wörter EL6 und EL7 im rpm-Paket haben.
Was genau ist EL und was ist der Unterschied zwischen EL6, EL7 und EL8?
EL ist eine Abkürzung für Red Hat Enterprise Linux (EL).
EL5 ist Red Hat 5.x, CentOS 5.x EL6 ist Red Hat 6.x, CentOS 6.x EL7 ist Red Hat 7.x, CentOS 7.x EL8 ist Red Hat 8.x, CentOS 8.x Wenn wir also centos6 verwenden, sollten wir Pakete verwenden, die el6 enthalten, nicht andere. Aber in Centos8 kann man manchmal das EL7-Paket verwenden, was im Allgemeinen nicht empfohlen wird.
Nehmen wir als Beispiel die neueste stabile Version 1.81 von ngix
Das nginx rpm-Installationspaket für centos6.x lautet: gninx-1.18.0-1.el6.ngx.x86_64.rpm Das nginx rpm-Installationspaket für centos7.x ist nginx-1.18.0-1.el7.ngx.x86_64.rpm Das nginx rpm-Installationspaket für centos8.x lautet: nginx-1.18.0-1.el8.ngx.x86_64.rpm Original:Der Hyperlink-Login ist sichtbar.
|