Když používáme centos yum, rpm, dnf (centos8) k instalaci souborů, někteří začátečníci instalují rpm balíčky do centos6, když je systém upgradován na centos7, a pak použijí rpm balíček, zjistí, že instalace je úspěšná, ale nelze jej použít. Je to proto, že balíček rpm má požadavky na verzi systému a často máme v balíčku rpm slova EL6 a EL7.
Co přesně je EL a jaký je rozdíl mezi EL6, EL7 a EL8?
EL je zkratka pro Red Hat Enterprise Linux (EL).
EL5 je Red Hat 5.x, CentOS 5.x EL6 je Red Hat 6.x, CentOS 6.x EL7 je Red Hat 7.x, CentOS 7.x EL8 je Red Hat 8.x, CentOS 8.x Když tedy používáme centos6, měli bychom používat balíčky, které obsahují el6, ne jiné. Ale v centos8 můžete někdy použít balíček EL7, což se obecně nedoporučuje.
Jako příklad vezměme nejnovější stabilní verzi 1.81 ngix
Instalační balíček nginx rpm pro centos6.x je: gninx-1.18.0-1.el6.ngx.x86_64.rpm Instalační balíček nginx rpm pro centos7.x je nginx-1.18.0-1.el7.ngx.x86_64.rpm Instalační balíček nginx rpm pro centos8.x je: nginx-1.18.0-1.el8.ngx.x86_64.rpm Původní:Přihlášení k hypertextovému odkazu je viditelné.
|