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.