Когда мы используем Centos yum, rpm, dnf (centos8) для установки файлов, некоторые новички устанавливают пакеты rpm в CentOS6, а когда система обновляется до CentOS7, а затем используют пакет rpm, установка проходит успешно, но её нельзя использовать. Это связано с тем, что пакет rpm содержит требования к системной версии, и в пакете rpm часто встречаются слова EL6 и EL7.
Что такое EL и в чём разница между EL6, EL7 и EL8?
EL — это сокращение от 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 Поэтому, когда мы используем centos6, мы должны использовать пакеты с el6, а не другие. Но в centos8 иногда можно использовать пакет EL7, который обычно не рекомендуется.
Возьмём в качестве примера последнюю стабильную версию ngix 1.81
Установочный пакет nginx rpm для centos6.x: gninx-1.18.0-1.el6.ngx.x86_64.rpm Установочный пакет nginx rpm для centos7.x — nginx-1.18.0-1.el7.ngx.x86_64.rpm Установочный пакет nginx rpm для centos8.x: nginx-1.18.0-1.el8.ngx.x86_64.rpm Исходный текст:Вход по гиперссылке виден.
|