Jak wykryć wersję SLES?


11

Jaki poziom poprawek ma ta maszyna SLES? 10,2 czy 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:~ # 

AKTUALIZACJA:

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

AKTUALIZACJA # 2:

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

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

AKTUALIZACJA # 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:~ # 

rpm -qi glibcpokazuje, która wersja?
Nils

Zaktualizowałem za pomocą UPDATE # 3
LanceBaynes

To także SLES10 SP4.
Nils

Odpowiedzi:


7

Najprawdopodobniej masz SLES10 SP4.

Wykonaj rpm -V sles-release- jeśli / etc / SuSE-relase nie pokazuje „5” (tj. Zmieniona suma kontrolna md5), zawartość pliku jest oryginalna.

Jeśli zaktualizujesz swoje pytanie dokładną wersją jądra ( uname -r), mogę nawet powiedzieć więcej.

Możesz także sprawdzić, które repozytoria są aktywne w tym systemie: zypper sl

Aktualizacja wyników uname / zypper:

Oto lista jąder SLES i dat ich wydania. To pokazuje, że twoje jądro to SLES10 SP4 wydany 28.10.2011. Istnieje nowsze jądro SP4 z 23.01.2012.

Twoje wyniki z zypper sl mnie zagadką. Nie widzę, jak twój system dostał się do SLES10 SP4 - pokazano tylko repozytoria SLES10 SP2.

Myślę, że warto przyjrzeć się temu nieco głębiej ... (zobacz mój obecny komentarz do twojego pytania)


Zaktualizuję moje pytanie, ty!
LanceBaynes

Czy to na pewno 10.04?
LanceBaynes

8

Wypróbuj (dla nowszych wersji) cat / etc / os-release

Jeśli to nie zadziała, spróbuj (w przypadku starszych wersji) cat / etc / SuSE-release


5

Oba pliki są częścią sles-releasepakietu, patrz rpm -qf /etc/SuSE-release /etc/issue.

To polecenie wyświetli wersję zainstalowanego pakietu.

Podejrzewam, że zmodyfikowałeś / etc / problem, a najnowsza aktualizacja utworzy plik /etc/issue.rpmnew. Zmiany są takie, że plik mówi 10.4.

Oznaczałoby to, że masz SLES 10.4.

Ale nie powinieneś zbytnio polegać na tych plikach. W przypadku SLES musisz sprawdzić, które repozytoria są skonfigurowane w yast. Nie jestem ekspertem od SLES, więc nie mogę pomóc z tą częścią, ale powinno zacząć.

Oto strona pokazująca, jak zaktualizować system SLES między różnymi SP.


Zaktualizowałem pytanie w „aktualizacji nr 2”, ty!
LanceBaynes

Czy to na pewno 10.04?
LanceBaynes

Nie, z danych wyjściowych w aktualizacji 1 powiedziałbym, że masz skonfigurowane repozytoria SP2. Nie znam jednak wystarczająco specyfiki SLES, aby wyjaśnić, w jaki sposób zainstalowano 10.4 rpm wydania. Ale wiem (z RHEL), że wydanie rpm jest tylko kolejnym rpm, nie ma żadnej specjalnej magii. Jeśli zainstalujesz SP2, a następnie zainstalujesz tylko wersję SP4 rpm wydania, twój system nadal będzie SP2, ale „wygląda” na SP4. Właśnie to miałem na myśli, kiedy powiedziałem, że nie powinieneś zbytnio polegać na tym. Jest to różnica między RHEL i SLES, SLES ma różne repozytoria dla różnych SP i musisz wskazać odpowiednie repozytorium.
Bram
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.