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どのバージョンを示していますか?
Nils

私はUPDATE#3で更新しました
LanceBaynes 2012

こちらもSLES10 SP4です。
Nils

回答:


7

ほとんどの場合、SLES10 SP4を入手しています。

やるrpm -V sles-release-の/ etc / SuSEの-relaseは「5」を示していない場合は、ファイルの内容がオリジナルである(つまりは、MD5チェックサムを変更しました)。

正確なカーネルバージョン(uname -r)を使用して質問を更新した場合は、さらに詳しい情報を提供できます。

そのシステムでアクティブなリポジトリーを確認することもできます。 zypper sl

uname / zypperの結果の更新:

ここでは SLES-カーネルとそのリリース日の一覧です。これは、カーネルが2011-10-28にリリースされたSLES10 SP4であることを示しています。2012-01-23の最新のSP4カーネルがあります。

zypper slからの出力は私を困惑させます。システムがどのようにSLES10 SP4に移行したのかわかりません。SLES10SP2リポジトリのみが表示されています。

私はこれをもう少し深く検討する価値があると思います...(あなたの質問に対する私の現在のコメントを参照してください)


質問を更新します、ty!
LanceBaynes 2012

それが10.04であることは確かですか?
LanceBaynes 2012

8

(新しいバージョンの場合)cat / etc / os-releaseを試してください

それが機能しない場合は、(古いバージョンの場合)cat / etc / SuSE-releaseを試してください。


5

どちらのファイルもsles-releaseパッケージの一部ですrpm -qf /etc/SuSE-release /etc/issue。を参照してください。

このコマンドは、インストールしたパッケージのバージョンを出力します。

/ etc / issueを変更し、最新のアップデートでファイルが作成されたと思います/etc/issue.rpmnew。変更はそのファイルが10.4と言うことです。

つまり、SLES 10.4を使用していることになります。

ただし、これらのファイルにあまり依存しないでください。SLESの場合、yastで設定されているリポジトリを確認する必要があります。私はSLESのエキスパートではないので、その部分についてはサポートできませんが、それであなたは始めることができます。

これは、さまざまなSP間でSLESシステムを更新する方法を示すページです。


「更新#2」の質問に更新しました、ty!
LanceBaynes 2012

それが10.04であることは確かですか?
LanceBaynes 2012

いいえ、更新1の出力から、SP2リポジトリーが構成されていると思います。どうすれば10.4リリースのrpmをインストールしたのかを説明するSLESの詳細が十分にわかりません。しかし、私は(RHELから)リリースRPMが別のRPMであることを知っています。特別な魔法はありません。SP2をインストールしてからSP4リリースrpmのみをインストールした場合、システムはまだSP2ですが、SP4のように見えます。私があなたがこれにあまり頼るべきではないと言ったとき、それは私が意味したことです。これはRHELとSLESの違いです。SLESにはさまざまなSP用の個別のリポジトリがあり、適切なリポジトリをポイントする必要があります。
Bram
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.