저는 Solaris 5.10에서 실행되는 일부 스크립트를 5.11로 조정하려고 합니다. Solaris는 운영 체제 업그레이드에 대한 접근 방식을 변경했으며 더 이상 개별 패치를 설치하지 않습니다. 이 스크립트는 버전 번호를 표시하므로 현장 직원이 올바른 운영 체제 버전을 가지고 있는지 확인할 수 있습니다.
5.10에서 uname은 다음과 같습니다.
> uname -a
SunOS inez 5.10 Generic_138888-07 sun4u sparc SUNW,UltraAX-i2 Solaris
그 중 138888은 클러스터 버전이고 07은 Jumbo 패치 버전입니다. 이러한 버전이 Solaris 5.11에서 어떤 의미를 갖습니까?
> uname -a
SunOS sh-sparc-t6320-bl0 5.11 11.2 sun4v sparc SUNW,Sun-Blade-T6320 Solaris
11.2는 "점보 릴리스"로 간주됩니까?
답변1
Solaris 11 이상을 실행하는 경우 올바른 접근 방식(tm)은 "pkg info"의 출력을 사용하여 관심 있는 패키지를 찾는 것입니다.
언급한 사용 사례의 경우 패키지는 "core-os"일 가능성이 높습니다. 출력에서 다양한 정보를 추출할 수 있습니다.
$ pkg info core-os
Name: system/core-os
Summary: Core Solaris
Description: Operating system core utilities, daemons, and configuration
files.
Category: System/Core
State: Installed
Publisher: solaris
Version: 0.5.11
Build Release: 5.11
Branch: 0.175.2.0.0.42.2
Packaging Date: Tue Jun 24 18:49:27 2014
Size: 31.41 MB
FMRI: pkg://solaris/system/[email protected],5.11-0.175.2.0.0.42.2:20140624T184927Z
확인해야 할 또 다른 중요한 사항은 "전체" 병합입니다.
이 시점에서 릴리스 11, 11.1 및 11.2의 패키징과 관련하여 oracle.com에서 제공되는 정보를 읽는 것이 매우 유용할 것입니다. 부터 시작하는 것을 추천합니다http://www.oracle.com/us/products/servers-storage/solaris/solaris11/resources/index.html링크를 클릭하세요.
아, 그리고 마지막으로 "11.2를 점보 릴리스로 간주할 수 있습니까?"라고 질문하셨는데, 대답은 '아니요'입니다.
답변2
Solaris 11에서 SRU는 클러스터/점보 패치와 거의 동일합니다. 따라서 다음을 실행할 수 있습니다.
# pkg info entire | grep Summary
Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.8.4.0).
또는 조금 정리하려면 다음을 수행하십시오.
# pkg info entire | grep Summary | sed 's/.*[\(]\(.*\)[\)]./\1/' | awk '{print $NF}'
11.2.8.4.0
Oracle의 Gerry Haskins는 @ 패치에 관한 훌륭한 블로그를 운영하고 있습니다. https://blogs.oracle.com/patch/패치 코너