Amikor a centos yum, rpm, dnf (centos8) fájlokat telepítünk, néhány kezdő telepít rpm csomagokat centos6-ba, amikor a rendszert centos7-re frissítik, majd a rpm csomagot használják, azt találjuk, hogy a telepítés sikeres, de nem használható. Ez azért van, mert a rpm csomagnak rendszerverzió követelményei vannak, és gyakran szerepelnek az EL6 és EL7 szavak a rpm csomagban.
Mi is pontosan az EL, és mi a különbség az EL6, EL7 és EL8 között?
Az EL a Red Hat Enterprise Linux (EL) rövidítése.
Az EL5 a Red Hat 5.x, CentOS 5.x EL6 a Red Hat 6.x, CentOS 6.x EL7 a Red Hat 7.x, CentOS 7.x Az EL8 a Red Hat 8.x, CentOS 8.x Tehát amikor a centos6-ot használjuk, olyan csomagokat kell használnunk, amelyek tartalmazzák az el6-ot, nem pedig másokat. De a centos8-ban néha használhatod az EL7 csomagját, amit általában nem ajánlanak.
Vegyük példaként a ngix legfrissebb stabil 1.81-es verzióját
A centos6.x nginx rpm telepítő csomagja: gninx-1.18.0-1.el6.ngx.x86_64.rpm A centos7.x nginx rpm telepítési csomagja nginx-1.18.0-1.el7.ngx.x86_64.rpm. A centos8.x nginx rpm telepítési csomagja: nginx-1.18.0-1.el8.ngx.x86_64.rpm Eredeti:A hiperlink bejelentkezés látható.
|