O que EL5 e EL6 significam em termos de pacotes?

18

Estou usando o CentOS com o Citrix XenServer.

[root@xen01 shm]# uname -a
Linux xen01 2.6.32.43-0.4.1.xs1.8.0.855.170800xen #1 SMP Mon Jul 21 05:12:35 EDT 2014 i686 i686 i386 GNU/Linux

[root@xen01 shm]# lsb_release -a
LSB Version:    :core-4.0-ia32:core-4.0-noarch
Distributor ID: XenServer
Description:    XenServer release 6.2.0-70446c (xenenterprise)
Release:    6.2.0-70446c
Codename:   xenenterprise

Instalei o pacote apcupsd, em http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download

Mas havia uma nova versão no ano passado e parece que o RPM não foi atualizado para 3.14.12.

No entanto, encontrei esta versão: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

Gostaria de saber o que exatamente EL5 e EL6 significa em termos de pacotes. O último falha devido a dependências, mas posso instalar pacotes EL6?

JorgeeFG
fonte
Enterprise Linux 5 e Enterprise Linux 6 - correspondentes ao CentOS 5 e CentOS 6, acredito.
Muru

Respostas:

15

EL5 significa Enterprise Linux 5 (versão Red Hat Enterprise Linux ou versão CentOS) e EL6 de acordo com Enterprise Linux 6.

Você pode encontrar a versão atual em que está executando:

cat /etc/redhat-release

ou

cat /etc/centos-release

Dependendo da versão em que seu sistema está sendo executado, você poderá instalar os pacotes.

ddeimeke
fonte
cat: / etc / redhat_release: Esse arquivo ou diretório não existe. O que acontece se eu instalar um pacote EL6 (ou tentar) em um EL5? É como o Ubuntu, onde os pacotes da versão 12.04 poderiam funcionar em versões anteriores?
JorgeeFG 07/01
Sim! (Caso você não tenha uma tentativa / etc / redhat_release / etc / centos_release).
Ddeimeke
Também não existe ... Acho que o Citrix suprime todas essas coisas. Enfim, vou tentar compilar o pacote no Centos 5 i386. Espero que eu faça lol
JorgeeFG
Isso não é um traço em vez de um sublinhado? cat / etc / redhat-release
dokaspar
11
Ambos cat /etc/centos-releasee cat /etc/redhat-releasetrabalhei no meu servidor do CentOS versão 6.6. Observe o traço, não sublinhado.
Al Johri
1

se você ainda não consegue encontrar sua versão com resposta anterior, tente o seguinte:

cat /etc/*-release
Sebastien H.
fonte