Når vi bruker centos yum, rpm, dnf (centos8) for å installere filer, installerer noen nybegynnere rpm-pakker i centos6, når systemet oppgraderes til centos7, og bruker deretter rpm-pakken, oppdager at installasjonen er vellykket, men den kan ikke brukes. Dette er fordi rpm-pakken har systemversjonskrav, og vi har ofte ordene EL6 og EL7 i rpm-pakken.
Hva er egentlig EL, og hva er forskjellen mellom EL6, EL7 og EL8?
EL er en forkortelse for Red Hat Enterprise Linux (EL).
EL5 er Red Hat 5.x, CentOS 5.x EL6 er Red Hat 6.x, CentOS 6.x EL7 er Red Hat 7.x, CentOS 7.x EL8 er Red Hat 8.x, CentOS 8.x Så når vi bruker centos6, bør vi bruke pakker som inneholder el6, ikke andre. Men i centos8 kan du noen ganger bruke EL7-pakken, som generelt ikke anbefales.
La oss ta den nyeste stabile versjon 1.81 av ngix som et eksempel
nginx rpm-installasjonspakken for centos6.x er: gninx-1.18.0-1.el6.ngx.x86_64.rpm nginx rpm-installasjonspakken for centos7.x er nginx-1.18.0-1.el7.ngx.x86_64.rpm nginx rpm-installasjonspakken for centos8.x er: nginx-1.18.0-1.el8.ngx.x86_64.rpm Original:Innloggingen med hyperkoblingen er synlig.
|