Was bedeutet EL5 und EL6 in Bezug auf Pakete?

18

Ich verwende CentOS mit 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

Ich habe das apcupsd-Paket von http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download installiert

Im letzten Jahr gab es jedoch eine neue Version, und es scheint, dass RPM nicht auf 3.14.12 aktualisiert wurde.

Ich habe diese Version jedoch gefunden: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

Ich würde gerne wissen, was genau EL5 und EL6 in Bezug auf Pakete bedeuten. Letzteres scheitert an Abhängigkeiten, aber kann ich EL6-Pakete installieren?

JorgeeFG
quelle
Enterprise Linux 5 und Enterprise Linux 6 - entsprechend CentOS 5 und CentOS 6, glaube ich.
muru

Antworten:

15

EL5 steht für Enterprise Linux 5 (Red Hat Enterprise Linux-Version oder CentOS-Version) und EL6 entsprechend für Enterprise Linux 6.

Sie finden die aktuelle Version, in der Sie arbeiten:

cat /etc/redhat-release

oder

cat /etc/centos-release

Abhängig von der Version, mit der Ihr System ausgeführt wird, können Sie die Pakete installieren.

ddeimeke
quelle
cat: / etc / redhat_release: Keine solche Datei oder kein solches Verzeichnis. Was passiert, wenn ich ein EL6-Paket (oder einen Versuch) in eine EL5 installiere? Ist es wie bei Ubuntu, wo Pakete ab 12.04 auf früheren Releases funktionieren könnten?
JorgeeFG
Ja! (Falls Sie keine / etc / redhat_release haben, versuchen Sie es mit / etc / centos_release).
7.
Es gibt es auch nicht ... Ich denke, Citrix unterdrückt all diese Dinge. Auf jeden Fall werde ich versuchen, das Paket in Centos 5 i386 zu erstellen. Hoffe, ich mache es lol
JorgeeFG
Ist das nicht ein Strich statt eines Unterstrichs? cat / etc / redhat-release
dokaspar
1
Beides cat /etc/centos-releaseund cat /etc/redhat-releasefunktionierte auf meinem CentOS Release 6.6 Server. Beachten Sie den Bindestrich, nicht den Unterstrich.
Al Johri
1

Wenn Sie Ihre Version mit der vorherigen Antwort immer noch nicht finden können, können Sie Folgendes versuchen:

cat /etc/*-release
Sebastien H.
quelle