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

이것도 SLES10 SP4입니다.
Nils

답변:


7

아마도 당신은 SLES10 SP4를 가지고있을 것입니다.

를 수행합니다 rpm -V sles-release-을 / etc / 수세-relase는 "5"를 표시하지 않는 경우 파일 내용이 원본입니다 (즉, MD5 체크섬을 변경).

정확한 커널 버전 ( uname -r)으로 질문을 업데이트 하면 더 말할 수 있습니다.

해당 시스템에서 활성화 된 리포지토리를 확인할 수도 있습니다. zypper sl

uname / zypper 결과 업데이트 :

다음 은 SLES- 커널 목록과 릴리스 날짜입니다. 이것은 커널이 2011-10-28에 릴리스 된 SLES10 SP4임을 나타냅니다. 2012 년 1 월 23 일부터 최신 SP4 커널이 있습니다.

zypper sl의 결과물이 나를 혼란스럽게합니다. 시스템이 SLES10 SP4에 어떻게 도달했는지 알 수 없습니다. SLES10 SP2 저장소 만 표시되어 있습니다.

나는 이것에 대해 조금 더 깊이 살펴볼 가치가 있다고 생각합니다 ... (귀하의 질문에 대한 현재 의견 참조)


나는 내 질문을 업데이트 할 것입니다, ty!
LanceBaynes

10.04인지 확실합니까?
LanceBaynes

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 시스템을 업데이트하는 방법을 보여주는 페이지입니다.


"update # 2"의 질문으로 업데이트했습니다. ty!
LanceBaynes

10.04인지 확실합니까?
LanceBaynes

아니요, 업데이트 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.