Когато използваме centos yum, rpm, dnf (centos8) за инсталиране на файлове, някои начинаещи инсталират rpm пакети в centos6, когато системата се ъпгрейдне до centos7 и след това използват rpm пакета, установяват, че инсталацията е успешна, но не може да се използва. Това е така, защото пакетът за rpm има изисквания към системната версия и често имаме думите EL6 и EL7 в rpm пакета.
Какво точно е 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, който обикновено не се препоръчва.
Нека вземем за пример последната стабилна версия 1.81 на ngix
Инсталационният пакет 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 Оригинален:Входът към хиперлинк е видим.
|