Que signifient EL5 et EL6 en termes de packages?

18

J'utilise CentOS avec 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

J'ai installé le package apcupsd, à partir de http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download

Mais il y avait une nouvelle version l'année dernière, et il semble que RPM n'ait pas été mis à jour en 3.14.12.

J'ai cependant trouvé cette version: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

Je voudrais savoir ce que signifie exactement EL5 et EL6 en termes de packages. Ce dernier échoue en raison de dépendances, mais suis-je capable d'installer des packages EL6?

JorgeeFG
la source
Enterprise Linux 5 et Enterprise Linux 6 - correspondant à CentOS 5 et CentOS 6, je crois.
muru

Réponses:

15

EL5 signifie Enterprise Linux 5 (version Red Hat Enterprise Linux ou version CentOS) et EL6 en conséquence pour Enterprise Linux 6.

Vous pouvez trouver la version actuelle dans laquelle vous exécutez:

cat /etc/redhat-release

ou

cat /etc/centos-release

Selon la version avec laquelle votre système fonctionne, vous pouvez installer les packages.

ddeimeke
la source
cat: / etc / redhat_release: Aucun fichier ou répertoire de ce type. Que se passe-t-il si j'installe un package EL6 (ou essaie) dans un EL5? Est-ce comme Ubuntu où les packages de la version 12.04 pouvaient fonctionner sur les versions précédentes?
JorgeeFG
Oui! (Si vous n'avez pas de fichier / etc / redhat_release, essayez / etc / centos_release).
ddeimeke du
Il n'existe pas non plus ... Je pense que Citrix supprime toutes ces choses. Quoi qu'il en soit, je vais essayer de construire le package dans Centos 5 i386. J'espère que je le fais lol
JorgeeFG
N'est-ce pas un tiret au lieu d'un trait de soulignement? cat / etc / redhat-release
dokaspar
1
Les deux cat /etc/centos-releaseet ont cat /etc/redhat-releasetravaillé sur mon serveur CentOS version 6.6. Notez le tiret, pas le soulignement.
Al Johri
1

si vous ne trouvez toujours pas votre version avec la réponse précédente, vous pouvez essayer ceci:

cat /etc/*-release
Sebastien H.
la source