Solaris Patch Install
--------------------------------------------------------------------------------
개 요
--------------------------------------------------------------------------------
솔라리스에서는 릴리즈나 버그 Fix를 패치형태로 제공하고 있다. 패치는 일반적으로 "101945-34"와 같은 숫자로된 디렉토리내에 위치하게 되는 101945는 패치번호고 34는 리비전을 나타낸다. 이 디렉토리에는 패치화일 뿐만 아니라 스크립트 화일 및 패치에 대한 설명을 담고 있는 README 화일도 함께 가지고 있다. 그러므로 패치를 설치하기 전에 이 화일을 반드시 읽어보아야 한다.
패치 가져오기
--------------------------------------------------------------------------------
패치는 다음 사이트에서 가져올 수 있다.
http://sunsolve1.sun.com
ftp://sunsove1.sun.com
# ftp sunsolve1.sun.com
ftp> cd pub/patches
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 1083434
drwxrwxr-x 2 35001 15 24576 Sep 17 10:09 .
drwxrwxr-x 11 35001 15 512 Aug 12 01:28 ..
-rw-r--r-- 1 35001 15 28484 May 1 20:55 .Solaris2.2.PatchReport
-rw-r--r-- 1 35001 15 9641 Jun 7 1995 100103-12.tar.Z
-rw-r--r-- 1 35001 15 2128 Jun 8 1995 100103.readme
-rw-r--r-- 1 35001 15 191274 Feb 2 1996 100173-13.tar.Z
...
-rw-r--r-- 1 35001 15 10873 Sep 16 05:26 2.5.1_Recommended.README
-rw-r--r-- 1 35001 15 26139637 Sep 16 05:26 2.5.1_Recommended.tar.Z
-rw-r--r-- 1 35001 15 10427 Sep 9 04:40 2.5.1_x86_Recommended.REAE
-rw-r--r-- 1 35001 15 15508793 Sep 9 04:40 2.5.1_x86_Recommended.taZ
-rw-r--r-- 1 35001 15 10677 Sep 16 05:02 2.5_Recommended.README
-rw-r--r-- 1 35001 15 20398693 Sep 16 05:02 2.5_Recommended.tar.Z
-rw-r--r-- 1 35001 15 10420 Sep 9 03:10 2.5_x86_Recommended.README
-rw-r--r-- 1 35001 15 15928047 Sep 9 03:10 2.5_x86_Recommended.tar.Z
-rw-r--r-- 1 35001 15 36473 Sep 16 16:59 Solaris1.1.1.PatchReport
-rw-r--r-- 1 35001 15 27619 Sep 16 17:00 Solaris1.1.2.PatchReport
-rw-r--r-- 1 35001 15 50402 Sep 16 16:59 Solaris1.1.PatchReport
-rw-r--r-- 1 35001 15 60897 Sep 16 17:00 Solaris2.3.PatchReport
-rw-r--r-- 1 35001 15 55355 Sep 16 17:00 Solaris2.4.PatchReport
-rw-r--r-- 1 35001 15 36191 Sep 16 17:04 Solaris2.4_x86.PatchReport
-rw-r--r-- 1 35001 15 49271 Sep 16 17:12 Solaris2.5.1.PatchReport
-rw-r--r-- 1 35001 15 8021 Nov 18 1996 Solaris2.5.1_ppc.PatchRept
-rw-r--r-- 1 35001 15 33641 Sep 16 17:14 Solaris2.5.1_x86.PatchRept
-rw-r--r-- 1 35001 15 36439 Sep 16 17:08 Solaris2.5.PatchReport
-rw-r--r-- 1 35001 15 24099 Sep 16 17:10 Solaris2.5_x86.PatchReport
-rw-r--r-- 1 35001 15 6599 Mar 13 1997 Unbundled_Recommended_list
-rw-r--r-- 1 35001 15 211516 Sep 17 10:10 patchdiag.xref
-rw-r--r-- 1 35001 15 151089 Sep 17 10:09 patches.html
226 Transfer complete.
ftp>
이 때 주의해야할 것은 반드시 Report 화일을 가져와서 읽어봐야 한다.
패치 설치하기
--------------------------------------------------------------------------------
1. 압축을 푼다.
# uncompress <patch-num>.tar.Z
# tar xvf <patch-num>.tar
2. 패치가 이미 시스템에 설치되어 있는지 확인한다.
# showrev -p | grep <patch-num>
3. 패치가 있는 디렉토리로 이동하여 스크립트를 실행한다.
# ./installpatch .
4. CD-ROM에서 설치해야할 경우, 패치는 다음 디렉토리에 존재한다.
# cd /cdrom/cdrom0/s0/Patches
설치된 패치 제거하기
--------------------------------------------------------------------------------
패치를 시스템에 설치한 후 어떤 문제가 발견되면 패치를 제거해야 한다.
1. 패치가 설치되는 디렉토리로 이동한다.
# cd /var/sadm/patch
2. 제거할 패치 디렉토리로 이동한다.
# cd <patch-num>
3. 제거 스크립트를 실행한다.
# ./backoutpatch <patch-num>
--------------------------------------------------------------------------------
개 요
--------------------------------------------------------------------------------
솔라리스에서는 릴리즈나 버그 Fix를 패치형태로 제공하고 있다. 패치는 일반적으로 "101945-34"와 같은 숫자로된 디렉토리내에 위치하게 되는 101945는 패치번호고 34는 리비전을 나타낸다. 이 디렉토리에는 패치화일 뿐만 아니라 스크립트 화일 및 패치에 대한 설명을 담고 있는 README 화일도 함께 가지고 있다. 그러므로 패치를 설치하기 전에 이 화일을 반드시 읽어보아야 한다.
패치 가져오기
--------------------------------------------------------------------------------
패치는 다음 사이트에서 가져올 수 있다.
http://sunsolve1.sun.com
ftp://sunsove1.sun.com
# ftp sunsolve1.sun.com
ftp> cd pub/patches
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 1083434
drwxrwxr-x 2 35001 15 24576 Sep 17 10:09 .
drwxrwxr-x 11 35001 15 512 Aug 12 01:28 ..
-rw-r--r-- 1 35001 15 28484 May 1 20:55 .Solaris2.2.PatchReport
-rw-r--r-- 1 35001 15 9641 Jun 7 1995 100103-12.tar.Z
-rw-r--r-- 1 35001 15 2128 Jun 8 1995 100103.readme
-rw-r--r-- 1 35001 15 191274 Feb 2 1996 100173-13.tar.Z
...
-rw-r--r-- 1 35001 15 10873 Sep 16 05:26 2.5.1_Recommended.README
-rw-r--r-- 1 35001 15 26139637 Sep 16 05:26 2.5.1_Recommended.tar.Z
-rw-r--r-- 1 35001 15 10427 Sep 9 04:40 2.5.1_x86_Recommended.REAE
-rw-r--r-- 1 35001 15 15508793 Sep 9 04:40 2.5.1_x86_Recommended.taZ
-rw-r--r-- 1 35001 15 10677 Sep 16 05:02 2.5_Recommended.README
-rw-r--r-- 1 35001 15 20398693 Sep 16 05:02 2.5_Recommended.tar.Z
-rw-r--r-- 1 35001 15 10420 Sep 9 03:10 2.5_x86_Recommended.README
-rw-r--r-- 1 35001 15 15928047 Sep 9 03:10 2.5_x86_Recommended.tar.Z
-rw-r--r-- 1 35001 15 36473 Sep 16 16:59 Solaris1.1.1.PatchReport
-rw-r--r-- 1 35001 15 27619 Sep 16 17:00 Solaris1.1.2.PatchReport
-rw-r--r-- 1 35001 15 50402 Sep 16 16:59 Solaris1.1.PatchReport
-rw-r--r-- 1 35001 15 60897 Sep 16 17:00 Solaris2.3.PatchReport
-rw-r--r-- 1 35001 15 55355 Sep 16 17:00 Solaris2.4.PatchReport
-rw-r--r-- 1 35001 15 36191 Sep 16 17:04 Solaris2.4_x86.PatchReport
-rw-r--r-- 1 35001 15 49271 Sep 16 17:12 Solaris2.5.1.PatchReport
-rw-r--r-- 1 35001 15 8021 Nov 18 1996 Solaris2.5.1_ppc.PatchRept
-rw-r--r-- 1 35001 15 33641 Sep 16 17:14 Solaris2.5.1_x86.PatchRept
-rw-r--r-- 1 35001 15 36439 Sep 16 17:08 Solaris2.5.PatchReport
-rw-r--r-- 1 35001 15 24099 Sep 16 17:10 Solaris2.5_x86.PatchReport
-rw-r--r-- 1 35001 15 6599 Mar 13 1997 Unbundled_Recommended_list
-rw-r--r-- 1 35001 15 211516 Sep 17 10:10 patchdiag.xref
-rw-r--r-- 1 35001 15 151089 Sep 17 10:09 patches.html
226 Transfer complete.
ftp>
이 때 주의해야할 것은 반드시 Report 화일을 가져와서 읽어봐야 한다.
패치 설치하기
--------------------------------------------------------------------------------
1. 압축을 푼다.
# uncompress <patch-num>.tar.Z
# tar xvf <patch-num>.tar
2. 패치가 이미 시스템에 설치되어 있는지 확인한다.
# showrev -p | grep <patch-num>
3. 패치가 있는 디렉토리로 이동하여 스크립트를 실행한다.
# ./installpatch .
4. CD-ROM에서 설치해야할 경우, 패치는 다음 디렉토리에 존재한다.
# cd /cdrom/cdrom0/s0/Patches
설치된 패치 제거하기
--------------------------------------------------------------------------------
패치를 시스템에 설치한 후 어떤 문제가 발견되면 패치를 제거해야 한다.
1. 패치가 설치되는 디렉토리로 이동한다.
# cd /var/sadm/patch
2. 제거할 패치 디렉토리로 이동한다.
# cd <patch-num>
3. 제거 스크립트를 실행한다.
# ./backoutpatch <patch-num>