최대 1 분 소요

개요

  • HP-UX는 depot(.depot) 이라는 독자적인 패키지 포맷을 사용
  • 패키지 관리 도구: SD-UX (Software Distributor for HP-UX)
    • swinstall: 패키지 설치
    • swremove: 패키지 제거
    • swlist: 설치된 패키지 목록 조회
    • swverify: 설치 상태 검증
    • swcopy: depot을 다른 위치로 복사


패키지 다운로드

  • hpux.connect.org.uk — HP-UX 오픈소스 패키지 모음
  • hpux.ws (Merijn 미러, 현재 서비스 종료) — HP-UX 11.31 전용

다운로드 시 아키텍처(ia64, pa-risc)와 OS 버전(11.23, 11.31)에 맞는 파일을 선택


패키지 설치 (swinstall)

압축 해제 후 절대 경로로 설치:

  gzip -d subversion-1.8.8-ia64-11.31.depot.gz
  swinstall -s /tmp/subversion-1.8.8-ia64-11.31.depot
  • -s <source>: depot 파일 경로 — 반드시 절대 경로 사용
  • -x autoreboot=true: 설치 후 자동 재부팅 (필요 시)
  • -x mount_all_filesystems=false: 파일시스템 자동 마운트 비활성화

원격 depot 서버에서 직접 설치:

  swinstall -s <hostname>:/path/to/depot <product_name>


패키지 제거 (swremove)

  swremove <product_name>
  swremove subversion
  • 제품명은 swlist로 확인 후 사용


설치 목록 조회 (swlist)

  swlist                          # 설치된 모든 번들/제품 목록
  swlist -l product               # 제품 수준 목록
  swlist -l fileset               # 파일셋 수준 상세 목록
  swlist | grep subversion        # 특정 패키지 검색


설치 상태 검증 (swverify)

  swverify <product_name>         # 특정 패키지 검증
  swverify \*                     # 전체 패키지 검증


관련 포스트