Når vi bruger centos yum, rpm, dnf (centos8) til at installere filer, installerer nogle begyndere rpm-pakker i centos6, når systemet opgraderes til centos7, og bruger derefter rpm-pakken, finder de ud af, at installationen lykkes, men den kan ikke bruges. Dette skyldes, at rpm-pakken har systemversionskrav, og vi ofte har ordene EL6 og EL7 i rpm-pakken.
Hvad er EL egentlig, og hvad er forskellen mellem 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 bruger centos6, bør vi bruge pakker, der indeholder el6, ikke andre. Men i centos8 kan du nogle gange bruge EL7's pakke, hvilket generelt ikke anbefales.
Lad os tage den nyeste stabile version 1.81 af ngix som eksempel
nginx rpm-installationspakken til centos6.x er: gninx-1.18.0-1.el6.ngx.x86_64.rpm nginx rpm-installationspakken til centos7.x er nginx-1.18.0-1.el7.ngx.x86_64.rpm nginx rpm-installationspakken for centos8.x er: nginx-1.18.0-1.el8.ngx.x86_64.rpm Oprindelig:Hyperlink-login er synlig.
|