Quando usamos centos yum, rpm, dnf (centos8) para instalar arquivos, alguns iniciantes instalam pacotes rpm no centos6, quando o sistema é atualizado para centos7, e então usamos o pacote rpm, descobrem que a instalação é bem-sucedida, mas não pode ser usado. Isso porque o pacote rpm tem requisitos de versão do sistema, e frequentemente temos as palavras EL6 e EL7 no pacote rpm.
O que exatamente é EL, e qual é a diferença entre EL6, EL7 e EL8?
EL é uma abreviação de 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 Então, quando usamos centos6, devemos usar pacotes que contenham el6, não outros. Mas no centos8 às vezes você pode usar o pacote do EL7, que geralmente não é recomendado.
Vamos pegar a versão estável mais recente, 1.81, do ngix como exemplo
O pacote de instalação nginx rpm para centos6.x é: gninx-1.18.0-1.el6.ngx.x86_64.rpm O pacote de instalação nginx rpm para centos7.x é nginx-1.18.0-1.el7.ngx.x86_64.rpm O pacote de instalação nginx rpm para centos8.x é: nginx-1.18.0-1.el8.ngx.x86_64.rpm Original:O login do hiperlink está visível.
|