Wie erkenne ich die SLES-Version?

11

Welchen Patchlevel hat diese SLES-Maschine? 10,2 oder 10,4?

SERVER:~ # cat /etc/issue
SUSE LINUX Enterprise Server 10.2
Kernel \r (\m), \l
SERVER:~ # 

SERVER:~ # cat /etc/SuSE-release 
SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 4
SERVER:~ # 

AKTUALISIEREN:

SERVER:/etc # rpm -V sles-release
S.5....T  c /etc/issue
S.5....T  c /etc/issue.net
S.5....T  c /etc/motd

SERVER:/etc # zypper sl
# | Enabled | Refresh | Type | Name                                                | URI                                                                   
--+---------+---------+------+-----------------------------------------------------+-----------------------------------------------------------------------
1 | No      | No      | YaST | SUSE Linux Enterprise Server 10 SP2                 | cd:///?devices=/dev/hda                                               
2 | Yes     | Yes     | YaST | SUSE Linux Enterprise Server 10 SP2-20110317-171027 | nfs://123.123.123.123/usr/sys/inst.images/Linux/SuSE/SLES10_x86_64/10.2

SERVER:/etc # uname -r
2.6.16.60-0.91.1-smp

UPDATE 2:

SERVER:/etc # cat /etc/issue.rpmnew

Welcome to SUSE Linux Enterprise Server 10 SP4  (x86_64) - Kernel \r (\l).

UPDATE # 3

SERVER:/etc # 

SERVER:~ # rpm -qi glibc
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.4                               Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release     : 31.95.1                       Build Date: Mon Sep 19 16:43:25 2011
Install Date: Sun Mar 18 08:01:27 2012      Build Host: macintyre
Group       : System/Libraries              Source RPM: glibc-2.4-31.95.1.src.rpm
Size        : 5141247                          License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later
Signature   : DSA/SHA1, Mon Sep 19 16:45:00 2011, Key ID a84edae89c800aca
Packager    : http://bugs.opensuse.org
URL         : http://www.gnu.org/software/libc/libc.html
Summary     : Standard Shared Libraries (from the GNU C Library)
Description :
The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library.  A system is not functional
without these libraries.
Distribution: SUSE Linux Enterprise 10
SERVER:~ # 
LanceBaynes
quelle
rpm -qi glibczeigt welche Version?
Nils
Ich habe mit UPDATE # 3
LanceBaynes
Dies ist auch ein SLES10 SP4.
Nils

Antworten:

7

Höchstwahrscheinlich haben Sie einen SLES10 SP4.

rpm -V sles-releaseFühren Sie eine - wenn / etc / SuSE-relase nicht "5" anzeigt (dh geänderte md5-Prüfsumme), ist der Dateiinhalt original.

Wenn Sie Ihre Frage mit Ihrer genauen Kernel-Version ( uname -r) aktualisieren, kann ich Ihnen sogar mehr sagen.

Sie können auch überprüfen, welche Repositorys auf diesem System aktiv sind: zypper sl

Update zu Uname / Zypper-Ergebnissen:

Hier ist eine Liste der SLES-Kernel und ihrer Veröffentlichungstermine. Dies zeigt, dass Ihr Kernel ein SLES10 SP4 ist, der am 28.10.2011 veröffentlicht wurde. Es gibt einen neueren SP4-Kernel vom 23.01.2012.

Ihre Ausgabe von zypper sl verwirrt mich. Ich kann nicht sehen, wie Ihr System zu SLES10 SP4 gelangt ist - es werden nur SLES10 SP2-Repositorys angezeigt.

Ich denke, es lohnt sich, dies etwas genauer zu untersuchen ... (siehe meinen aktuellen Kommentar zu Ihrer Frage)

Nils
quelle
Ich werde meine Frage aktualisieren, ty!
LanceBaynes
Ist es also sicher, dass es 10.04 ist?
LanceBaynes
8

Versuchen Sie (für neuere Versionen) cat / etc / os-release

Wenn dies nicht funktioniert, versuchen Sie (für ältere Versionen) cat / etc / SuSE-release

Neel
quelle
5

Beide Dateien sind Teil des sles-releasePakets, siehe rpm -qf /etc/SuSE-release /etc/issue.

Dieser Befehl gibt aus, welche Version des Pakets Sie installiert haben.

Ich vermute, dass Sie / etc / issue geändert haben und das neueste Update eine Datei erstellt hat /etc/issue.rpmnew. Änderungen sind, dass Datei 10.4 sagt.

Das würde also bedeuten, dass Sie SLES 10.4 haben.

Sie sollten sich jedoch nicht zu sehr auf diese Dateien verlassen. Für SLES müssen Sie überprüfen, welche Repositorys in yast konfiguriert sind. Ich bin kein SLES-Experte, daher kann ich bei diesem Teil nicht helfen, aber es sollte Ihnen den Einstieg erleichtern.

Auf dieser Seite wird gezeigt, wie ein SLES-System zwischen verschiedenen SPs aktualisiert wird.

Bram
quelle
Ich habe auf die Frage in "Update # 2" aktualisiert, ty!
LanceBaynes
Ist es also sicher, dass es 10.04 ist?
LanceBaynes
Nein, von der Ausgabe in Update 1 würde ich sagen, dass Sie die SP2-Repositorys konfiguriert haben. Ich weiß nicht genug über SLES-Besonderheiten, um zu erklären, wie Sie die 10.4-Drehzahl installiert haben. Aber ich weiß (von RHEL), dass die Release-Drehzahl nur eine weitere Drehzahl ist, sie hat keine besondere Magie. Wenn Sie SP2 installieren und dann nur die SP4-Release-Drehzahl installieren, ist Ihr System immer noch SP2, aber es scheint SP4 zu sein. Das habe ich gemeint, als ich sagte, du solltest dich nicht zu sehr darauf verlassen. Dies ist ein Unterschied zwischen RHEL und SLES. SLES verfügt über unterschiedliche Repositorys für verschiedene SPs, und Sie müssen auf das richtige Repository verweisen.
Bram