Kun käytämme Centos yumia, rpm:ää, dnf:ää (centos8) tiedostojen asentamiseen, jotkut aloittelijat asentavat rpm-paketteja centos6:een, kun järjestelmä päivitetään centos7:ään ja käyttävät rpm-pakettia, asennus onnistuu, mutta sitä ei voi käyttää. Tämä johtuu siitä, että rpm-paketissa on järjestelmäversiovaatimukset, ja usein rpm-paketissa on sanat EL6 ja EL7.
Mitä EL tarkalleen ottaen on, ja mikä on ero EL6:n, EL7:n ja EL8:n välillä?
EL on lyhenne sanoista Red Hat Enterprise Linux (EL).
EL5 on Red Hat 5.x, CentOS 5.x EL6 on Red Hat 6.x, CentOS 6.x EL7 on Red Hat 7.x, CentOS 7.x EL8 on Red Hat 8.x, CentOS 8.x Joten kun käytämme centos6:ta, meidän tulisi käyttää paketteja, jotka sisältävät el6:n, ei muita. Mutta centos8:ssa voit joskus käyttää EL7:n pakettia, jota ei yleensä suositella.
Otetaan esimerkkinä ngixin uusin vakaa versio 1.81
Nginx rpm asennuspaketti centos6.x:lle on: gninx-1.18.0-1.el6.ngx.x86_64.rpm Centos7.x:n nginx rpm asennuspaketti on nginx-1.18.0-1.el7.ngx.x86_64.rpm nginx rpm asennuspaketti centos8.x:lle on: nginx-1.18.0-1.el8.ngx.x86_64.rpm Alkuperäinen:Hyperlinkin kirjautuminen on näkyvissä.
|