Як виявити версію SLES?


11

Який патчрівень має ця машина SLES? 10,2 чи 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:~ # 

ОНОВЛЕННЯ:

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

ОНОВЛЕННЯ №2:

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

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

ОНОВЛЕННЯ №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 glibcпоказує, яка версія?
Нілс

Я оновив ОНОВЛЕННЯ №3
LanceBaynes

Це також SLES10 SP4.
Нілс

Відповіді:


7

Найімовірніше, у вас є SLES10 SP4.

Зробіть a rpm -V sles-release- якщо / etc / SuSE-relase не показує "5" (тобто змінено md5-контрольну суму), вміст файлу є оригінальним.

Якщо ви оновите своє запитання вашою точною версією ядра ( uname -r), я навіть можу вам сказати більше.

Ви також можете перевірити, які сховища активні в цій системі: zypper sl

Оновлення результатів unme / zipper:

Ось список ядер SLES та дати їх випуску. Це показує, що ваше ядро ​​має бути SLES10 SP4, випущеного 2011-10-28. Існує більш нове ядро ​​SP4 з 2012-01-23.

Ваш результат із zipper sl мене спантеличує. Я не бачу, як ваша система потрапила до SLES10 SP4 - показано лише сховища SLES10 SP2.

Я думаю, що варто розібратися в цьому трохи глибше ... (дивіться мій поточний коментар до вашого питання)


Я оновлю своє запитання, ти!
LanceBaynes

Так чи впевнений, що це 10,04?
LanceBaynes

8

Спробуйте (для новіших версій) cat / etc / os-release

Якщо це не працює, спробуйте (для старих версій) cat / etc / SuSE-реліз


5

Обидва файли є частиною sles-releaseпакету, див rpm -qf /etc/SuSE-release /etc/issue.

Ця команда видасть, яку версію цього пакета ви встановили.

Я підозрюю, що ви змінили / etc / issue і останнє оновлення створило файл /etc/issue.rpmnew. Зміни полягають у тому, що файл пише 10.4.

Отже, це вказує на наявність у вас SLES 10.4.

Але ви не повинні занадто покладатися на ці файли. Для SLES потрібно перевірити, які сховища налаштовані в yast. Я не експерт з питань SLES, тому не можу допомогти з цією частиною, але це повинно вас почати.

Ось сторінка, що показує, як оновити систему SLES між різними SP.


Я оновив питання до "оновлення №2", ти!
LanceBaynes

Так чи впевнений, що це 10,04?
LanceBaynes

Ні, з результату оновлення 1 я б сказав, що у вас налаштовані сховища SP2. Я не знаю достатньо специфіки SLES, щоб пояснити, як ви встановили 10.4 обертів випуску, хоча. Але я знаю (від RHEL), що rpm випуску - це ще один оберт, він не має особливої ​​магії. Якщо ви встановите SP2, а потім встановите лише оберти випуску SP4, ваша система все ще є SP2, але вона "виглядає" як SP4. Це я мав на увазі, коли я сказав, що ти не повинен надто покладатися на це. Це різниця між RHEL і SLES, у SLES є чіткі сховища для різних SP, і вам потрібно вказати на правильне сховище.
Брам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.