Co oznaczają EL5 i EL6 w kontekście paczek?

18

Używam CentOS z 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

Zainstalowałem pakiet apcupsd z http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download

Ale w ubiegłym roku pojawiła się nowa wersja i wygląda na to, że RPM nie została zaktualizowana do wersji 3.14.12.

Znalazłem jednak tę wersję: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

Chciałbym wiedzieć, co dokładnie oznacza EL5 i EL6 pod względem opakowań. Ten ostatni kończy się niepowodzeniem z powodu zależności, ale czy mogę zainstalować pakiety EL6?

JorgeeFG
źródło
Enterprise Linux 5 i Enterprise Linux 6 - wierzę, że odpowiada CentOS 5 i CentOS 6.
muru

Odpowiedzi:

15

EL5 oznacza Enterprise Linux 5 (wersja Red Hat Enterprise Linux lub CentOS), a EL6 odpowiednio dla Enterprise Linux 6.

Możesz znaleźć bieżącą wersję, w której pracujesz:

cat /etc/redhat-release

lub

cat /etc/centos-release

W zależności od wersji twojego systemu możesz zainstalować pakiety.

ddeimeke
źródło
cat: / etc / redhat_release: Brak takiego pliku lub katalogu. Co się stanie, jeśli zainstaluję pakiet EL6 (lub spróbuję) w EL5? Czy to tak, jak Ubuntu, gdzie pakiety od 12.04 mogłyby działać w poprzednich wersjach?
JorgeeFG
Tak! (Jeśli nie masz / etc / redhat_release, spróbuj / etc / centos_release).
ddeimeke
Nie istnieje też ... Myślę, że Citrix tłumi te wszystkie rzeczy. W każdym razie spróbuję zbudować pakiet w Centos 5 i386. Mam nadzieję, że zrobię to lol
JorgeeFG
Czy to nie myślnik zamiast podkreślenia? cat / etc / redhat-release
dokaspar
1
Zarówno cat /etc/centos-releasei cat /etc/redhat-releasepracował na moich CentOS zwolnić serwer 6.6. Uwaga kreska, a nie podkreślenie.
Al Johri
1

jeśli nadal nie możesz znaleźć swojej wersji z poprzednią odpowiedzią, możesz spróbować:

cat /etc/*-release
Sebastien H.
źródło