Quand on utilise centos yum, rpm, dnf (centos8) pour installer des fichiers, certains débutants installent des packs rpm dans centos6, quand le système est mis à jour vers centos7, puis utilisent le package rpm, constatent que l’installation est réussie, mais qu’il ne peut pas être utilisé. C’est parce que le package rpm a des exigences de version système, et nous avons souvent les mots EL6 et EL7 dans le package rpm.
Qu’est-ce que l’EL, et quelle est la différence entre EL6, EL7 et EL8 ?
EL est l’abréviation de Red Hat Enterprise Linux (EL).
EL5 est Red Hat 5.x, CentOS 5.x EL6 est Red Hat 6.x, CentOS 6.x EL7 est Red Hat 7.x, CentOS 7.x EL8 est Red Hat 8.x, CentOS 8.x Donc, quand nous utilisons centos6, nous devrions utiliser des packages contenant el6, pas d’autres. Mais dans centos8, on peut parfois utiliser le package d’EL7, ce qui n’est généralement pas recommandé.
Prenons la dernière version stable 1.81 de ngix comme exemple
Le package d’installation nginx rpm pour centos6.x est : gninx-1.18.0-1.el6.ngx.x86_64.rpm Le pack d’installation nginx rpm pour centos7.x est nginx-1.18.0-1.el7.ngx.x86_64.rpm Le pack d’installation rpm nginx pour centos8.x est : nginx-1.18.0-1.el8.ngx.x86_64.rpm Langue source:La connexion hyperlientérée est visible.
|