Что означает EL5 и EL6 в терминах пакетов?

18

Я использую CentOS с 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

Я установил пакет apcupsd с http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download

Но в прошлом году вышла новая версия, и кажется, что RPM не был обновлен до 3.14.12.

Однако я нашел эту версию: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

Я хотел бы знать, что именно EL5 и EL6 означает в терминах пакетов. Последнее не удается из-за зависимостей, но могу ли я установить пакеты EL6?

JorgeeFG
источник
Enterprise Linux 5 и Enterprise Linux 6 - я думаю, что они соответствуют CentOS 5 и CentOS 6.
Муру

Ответы:

15

EL5 означает Enterprise Linux 5 (версия Red Hat Enterprise Linux или версия CentOS) и EL6 соответственно для Enterprise Linux 6.

Вы можете найти текущую версию, в которой вы работаете:

cat /etc/redhat-release

или

cat /etc/centos-release

В зависимости от версии, с которой работает ваша система, вы можете установить пакеты.

ddeimeke
источник
cat: / etc / redhat_release: такого файла или каталога нет. Что произойдет, если я установлю пакет EL6 (или попробую) в EL5? Это похоже на Ubuntu, где пакеты от 12.04 могли работать в предыдущих выпусках?
JorgeeFG
Да! (Если у вас нет / etc / redhat_release, попробуйте / etc / centos_release).
ддеймеке
Этого тоже не существует ... Я думаю, что Citrix подавляет все эти вещи. В любом случае я постараюсь собрать пакет в Centos 5 i386. Надеюсь, я сделаю это LOL
JorgeeFG
Разве это не тире вместо подчеркивания? кот / etc / redhat-release
докаспар
1
Оба так cat /etc/centos-releaseи cat /etc/redhat-releaseработали на моем сервере CentOS release 6.6. Обратите внимание на тире, а не подчеркивание.
Аль Джохри
1

если вы все еще не можете найти свою версию с предыдущим ответом, вы можете попробовать это:

cat /etc/*-release
Себастьен Х.
источник