다음과 같은 경우에는 patchadd 명령으로 패치를 재적용할 수 없습니다.
이 패치의 영향을 받는 패키지 중 일부가 들어 있지 않은 시스템에 패치를 적용하는 경우
패치 적용 시 설치되지 않았던 패키지를 나중에 설치하는 경우
새로 설치된 패키지에 적용하기 위해 패치를 다시 적용하는 경우
나중에 추가한 패키지에 적용하는 패치의 일부가 설치되지 않은 경우다음 출력과 비슷한 메시지가 표시되는 경우
patchadd ~tsk/patches/111111-01 Validating patches... Loading patches installed on the system... Done! Loading patches requested to install. Done! The following requested patches are already installed on the system Requested to install patch 111111-01 is already installed on the system. No patches to check dependency. |
해결 방법:다음 해결 방법 중 하나를 선택합니다.
해결 방법 1:시스템에서 영역을 만들지 않은 경우 patchadd 명령에 -t 옵션을 사용하여 시스템에 패치를 적용합니다.
# patchadd -t patch-ID |
이전 명령에서 patch-ID는 적용할 패치의 ID입니다.
해결 방법 2:시스템에 영역을 만든 경우 다음 단계를 수행합니다.
패치를 설치 제거합니다.
# patchrm patch-ID |
시스템에 없지만 패치의 영향을 받는 추가 패키지를 설치합니다.
# pkgadd -d device pkgabbrev |
이전 예에서 device는 설치할 패키지의 절대 경로를 지정합니다. pkgabbrev는 설치할 패키지의 약어 이름을 지정합니다. 여러 패키지 이름을 지정할 수 있습니다.
패치를 다시 설치합니다.
# patchadd patch-ID |