Коли ми використовуємо 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, який зазвичай не рекомендується.
Візьмемо останню стабільну версію ngix 1.81 як приклад
Інсталяційний пакет nginx rpm для centos6.x: gninx-1.18.0-1.el6.ngx.x86_64.rpm Інсталяційний пакет NGINX для 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 Оригінальний:Вхід за гіперпосиланням видно.
|