Bagaimana cara mendeteksi versi SLES?

11

Patchlevel apa yang dimiliki mesin SLES ini? 10.2 atau 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:~ # 

MEMPERBARUI:

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

PEMBARUAN # 2:

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

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

PEMBARUAN # 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
sumber
rpm -qi glibcmenunjukkan versi mana?
Nils
Saya memperbarui dengan UPDATE # 3
LanceBaynes
Ini adalah SLES10 SP4 juga.
Nils

Jawaban:

7

Kemungkinan besar Anda sudah mendapatkan SLES10 SP4.

Lakukan rpm -V sles-release- jika / etc / SuSE-relase tidak menampilkan "5" (mis. Diubah md5-checksum) konten file asli.

Jika Anda memperbarui pertanyaan Anda dengan versi kernel yang tepat ( uname -r) saya bahkan dapat memberi tahu Anda lebih banyak.

Anda juga dapat memeriksa repositori mana yang aktif pada sistem itu: zypper sl

Perbarui hasil uname / zypper:

Berikut adalah daftar kernel SLES dan tanggal rilisnya. Ini menunjukkan kernel Anda menjadi SLES10 SP4 yang dirilis pada 2011-10-28. Ada kernel SP4 yang lebih baru dari 2012-01-23.

Output Anda dari zypper sl membuat saya bingung. Saya tidak bisa melihat bagaimana sistem Anda sampai ke SLES10 SP4 - hanya ada repositori SLES10 SP2 yang ditampilkan.

Saya pikir layak untuk melihat ini sedikit lebih dalam ... (lihat komentar saya saat ini untuk pertanyaan Anda)

Nils
sumber
Saya akan memperbarui pertanyaan saya, ty!
LanceBaynes
Jadi, apakah itu pasti 10,04?
LanceBaynes
8

Coba (untuk versi yang lebih baru) cat / etc / os-release

Jika itu tidak berhasil, coba (untuk versi yang lebih lama) cat / etc / SuSE-release

Neel
sumber
5

Kedua file adalah bagian dari sles-releasepaket, lihat rpm -qf /etc/SuSE-release /etc/issue.

Perintah itu akan menampilkan versi paket mana yang telah Anda instal.

Saya menduga Anda telah memodifikasi / etc / issue dan pembaruan terbaru akan membuat file /etc/issue.rpmnew. Perubahannya adalah file itu mengatakan 10.4.

Jadi itu akan menunjukkan Anda memiliki SLES 10.4.

Tetapi Anda tidak harus terlalu mengandalkan file-file itu. Untuk SLES Anda perlu memeriksa repositori mana yang dikonfigurasikan sebelumnya. Saya bukan ahli SLES jadi saya tidak bisa membantu dengan bagian itu tetapi harus membantu Anda memulai.

Berikut adalah halaman yang menunjukkan cara memperbarui sistem SLES antara berbagai SP.

Bram
sumber
Saya memperbarui pertanyaan di "perbarui # 2", ty!
LanceBaynes
Jadi, apakah itu pasti 10,04?
LanceBaynes
Tidak, dari output di pembaruan 1 saya akan mengatakan Anda sudah mengatur repositori SP2. Saya tidak tahu cukup spesifik SLES untuk menjelaskan bagaimana Anda mendapatkan rpm rilis 10,4 diinstal sekalipun. Tapi saya tahu (dari RHEL) bahwa rpm rilis hanya rpm lain, ia tidak memiliki sihir khusus. Jika Anda menginstal SP2 dan kemudian hanya menginstal rpm rilis SP4 sistem Anda masih SP2 tetapi "tampaknya" menjadi SP4. Itulah yang saya maksud ketika saya berkata Anda tidak seharusnya terlalu mengandalkan ini. Ini adalah perbedaan antara RHEL dan SLES, SLES memiliki repositori berbeda untuk SP yang berbeda dan Anda harus menunjuk ke repositori yang tepat.
Bram