När vi använder centos yum, rpm, dnf (centos8) för att installera filer, installerar vissa nybörjare rpm-paket i centos6, när systemet uppgraderas till centos7 och sedan använder rpm-paketet, upptäcker de att installationen lyckas, men det kan inte användas. Detta beror på att rpm-paketet har systemversionskrav, och vi har ofta orden EL6 och EL7 i rpm-paketet.
Vad är egentligen EL, och vad är skillnaden mellan EL6, EL7 och EL8?
EL är en förkortning för Red Hat Enterprise Linux (EL).
EL5 är Red Hat 5.x, CentOS 5.x EL6 är Red Hat 6.x, CentOS 6.x EL7 är Red Hat 7.x, CentOS 7.x EL8 är Red Hat 8.x, CentOS 8.x Så när vi använder centos6 bör vi använda paket som innehåller el6, inte andra. Men i centos8 kan du ibland använda EL7:s paket, vilket generellt inte rekommenderas.
Låt oss ta den senaste stabila versionen 1.81 av ngix som exempel
nginx rpm-installationspaketet för centos6.x är: gninx-1.18.0-1.el6.ngx.x86_64.rpm nginx rpm-installationspaketet för centos7.x är nginx-1.18.0-1.el7.ngx.x86_64.rpm nginx rpm-installationspaketet för centos8.x är: nginx-1.18.0-1.el8.ngx.x86_64.rpm Original:Inloggningen med hyperlänken är synlig.
|