Oracle® Solaris 11.2의 소프트웨어 추가 및 업데이트

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

IPS 그래픽 사용자 인터페이스

IPS에는 두 개의 GUI(그래픽 사용자 인터페이스) 도구가 포함되어 있습니다.

  • 패키지 관리자는 대부분의 패키지 및 게시자 작업과 몇몇 BE(부트 환경) 작업을 제공합니다. Oracle Solaris OS 및 IPS 기술을 처음 접하는 경우 패키지 관리자를 사용하여 신속하게 패키지를 식별하고 설치할 수 있습니다.

  • 업데이트 관리자는 업데이트가 있는 이미지의 모든 패키지를 업데이트합니다.

패키지 관리자 사용

패키지 관리자는 명령줄에서 수행할 수 있는 작업 중 일부를 제공합니다.

  • 패키지 나열, 검색, 설치, 업데이트, 제거

  • 패키지 소스 추가 및 구성

  • BE 활성화, 이름 바꾸기 및 제거

다음 방법 중 하나로 패키지 관리자를 시작합니다.

도구 모음

도구 모음에서 패키지 관리자 아이콘을 누릅니다. 패키지 관리자 아이콘은 원모양으로 회전하는 화살표가 있는 상자입니다.

데스크탑 아이콘

데스크탑에서 패키지 관리자 아이콘을 두 번 누릅니다.

메뉴 표시줄

System(시스템)->Administration(관리)->Package Manager(패키지 관리자)를 선택합니다.

명령줄

$ packagemanager &

전체 패키지 관리자 설명서를 보려면 패키지 관리자 메뉴 표시줄에서 Help(도움말)->Contents(목차)를 선택합니다.

패키지 관리자 명령줄 옵션

다음은 packagemanager(1) 명령에 지원되는 옵션입니다.

표 B-1  패키지 관리자 명령 옵션
옵션
설명
--image-dir 또는 -R dir
dir에 루트 지정된 이미지에 대해 작업을 수행합니다. 기본 동작은 현재 이미지에 대해 작업을 수행하는 것입니다.
다음 명령은 /aux0/example_root에 저장된 이미지에 대해 작업을 수행합니다.
$ packagemanager -R /aux0/example_root
--update-all 또는 -U
사용 가능한 업데이트가 있는 설치된 패키지를 모두 업데이트합니다. 이 옵션을 지정하는 것은 패키지 관리자 GUI에서 Updates(업데이트) 옵션을 선택하는 것과 같습니다. 모든 패키지 업데이트에 대한 자세한 내용은 업데이트 관리자 사용을 참조하십시오.
--info-install 또는 -i file.p5i
패키지 관리자를 웹 설치 모드로 실행하려면 .p5i 파일을 지정합니다. 지정한 파일은 확장자가 .p5i여야 합니다. 자세한 내용은 웹 설치 사용을 참조하십시오.
--help 또는 -h
명령 사용 정보를 표시합니다.

웹 설치 사용

웹 설치 프로세스에 대한 자세한 내용은 패키지 관리자 도움말을 참조하십시오.

패키지 관리자는 한 번만 누르는 간단한 웹 설치 프로세스를 사용한 패키지 설치를 지원합니다. 웹 설치 프로세스에서는 .p5i 파일을 사용합니다. .p5i 파일에는 게시자 및 이러한 게시자에서 설치할 수 있는 패키지를 추가하는 데 필요한 정보가 들어 있습니다. .p5i 파일의 정보는 웹 설치 프로세스에서 읽고 사용합니다.

웹 설치 파일을 만드는 방법

시스템에 설치한 패키지를 다른 사용자도 설치할 수 있도록 하려는 경우 웹 설치 프로세스를 사용하여 해당 패키지 파일에 대한 설치 지침을 내보내면 됩니다. 웹 설치 프로세스에서는 설치할 패키지 및 게시자에 대한 설치 지침으로 이루어진 .p5i 파일을 만듭니다.

  1. 게시자를 선택합니다.

    패키지 관리자 Publisher(게시자) 드롭다운 메뉴에서 패키지를 .p5i 파일에 포함시킬 게시자를 선택합니다.

  2. 패키지를 선택합니다.

    패키지 관리자 패키지 목록 창에서 설치 지침을 배포할 패키지를 선택합니다.

  3. 선택 항목을 내보냅니다.

    File(파일)->Export Selections(선택 항목 내보내기)를 선택하여 Export Selections Confirmation(선택 항목 내보내기 확인) 창을 표시합니다.

  4. 선택 항목을 확인합니다.

    OK(확인) 버튼을 눌러 선택 항목을 확인합니다. Export Selections(선택 항목 내보내기) 창이 표시됩니다.

  5. (선택 사항) 파일 이름을 변경합니다.

    .p5i 파일의 기본 이름은 자동으로 제공됩니다. 이 파일 이름을 변경할 수 있습니다.

    .p5i 확장자는 변경하지 마십시오.

  6. (선택 사항) 파일 위치를 변경합니다.

    .p5i 파일의 기본 위치는 제공됩니다. 이 위치를 변경할 수 있습니다.

  7. 웹 설치 파일을 저장합니다.

    Save(저장) 버튼을 눌러 파일 이름과 위치를 저장합니다.

웹 설치를 사용하여 게시자를 추가하고 패키지를 설치하는 방법

웹 설치 프로세스를 사용하면 .p5i 파일을 통해 패키지를 설치할 수 있습니다. 이 파일은 데스크탑이나 웹 사이트에 있을 수 있습니다.

  1. 패키지 관리자를 웹 설치 모드로 시작합니다.
    • 데스크탑에서 .p5i 파일을 선택합니다.
    • 명령줄에서 패키지 관리자를 시작하고 .p5i 파일을 지정합니다.
      $ packagemanager ./wifile.p5i
    • .p5i 파일에 대한 링크가 있는 URL 위치로 이동합니다.
      • .p5i 파일이 이 MIME 형식이 등록된 웹 서버에 있으면 .p5i 파일에 대한 링크만 누르면 됩니다.

      • .p5i 파일이 이 MIME 형식이 등록되지 않은 웹 서버에 있으면 .p5i 파일을 데스크탑에 저장한 후 선택합니다.

    Install/Update(설치/업데이트) 창이 표시됩니다. 창 위쪽에 "Package Manager Web Installer/The following will be added to your system.(패키지 관리자 웹 설치 프로그램/다음의 내용들이 여러분의 시스템에 추가됩니다.)"라는 레이블이 표시됩니다. 설치할 게시자 및 패키지가 나열됩니다.

  2. Proceed(진행) 버튼을 눌러 설치를 계속합니다.
    • 필요한 경우, 게시자를 추가합니다.
    • 필요한 경우,
  3. 필요한 경우, 게시자를 추가합니다.

    지정한 패키지 게시자가 시스템에 아직 구성되어 있지 않으면 Add Publisher(게시자 추가) 창이 표시됩니다. 게시자의 이름과 URI는 이미 입력되어 있습니다.

    추가할 게시자가 보안 게시자이면 SSL 키와 인증서를 제공해야 합니다. 시스템에서 SSL 키와 SSL 인증서를 찾아봅니다.

    게시자가 성공적으로 추가되면 Adding Publisher Complete(게시자 추가 완료) 대화 상자가 표시됩니다.

  4. 확인(OK) 버튼을 눌러 설치를 계속합니다.
  5. 사용 안함으로 설정된 게시자를 사용으로 설정합니다.

    .p5i 파일에 사용 안함으로 설정된 게시자의 패키지가 포함되어 있으면 웹 설치에서는 Enable Publisher(게시자 사용) 대화 상자가 열립니다. 이 대화 상자를 사용하여 패키지 설치가 가능하도록 게시자를 사용으로 설정할 수 있습니다.

    이제 Install/Update(설치/업데이트) 창이 패키지 관리자 Install/Update(설치/업데이트) 옵션을 선택할 때와 같습니다.

    모든 패키지가 설치되면 응용 프로그램이 닫힙니다.

업데이트 관리자 사용

업데이트 관리자는 설치된 모든 패키지를 설치된 패키지 종속성 및 게시자 구성에 따라 시스템에 적용된 제약 조건에서 허용하는 최신 버전으로 업데이트합니다. 이 기능은 다음 기능과 같습니다.

  • 패키지 관리자 GUI에서 Updates(업데이트) 버튼을 선택하거나 Package(패키지)->Updates(업데이트) 메뉴 옵션을 선택합니다.

  • packagemanager 명령을 사용합니다.

    $ packagemanager --update-all
  • pkg 명령을 사용합니다.

    $ pkg update

다음 방법 중 하나로 업데이트 관리자를 시작합니다.

상태 표시줄

업데이트가 있으면 상태 표시줄에 알림이 표시됩니다. 알림에 표시된 위치를 누릅니다. 업데이트 관리자 아이콘은 세 개의 상자가 쌓여 있는 모양입니다.

메뉴 표시줄

System(시스템)->Administration(관리)->Update Manager(업데이트 관리자)를 선택합니다.

명령줄

$ pm-updatemanager

자동

업데이트 관리자 패키지 package/pkg/update-managercron 작업 /usr/lib/update-manager/update-refresh.sh를 제공합니다.

30 0,9,12,18,21 * * * /usr/lib/update-manager/update-refresh.sh

SMF 서비스 svc:/application/pkg/update가 온라인 상태이면 이 cron 작업은 구성된 게시자에서 사용할 수 있는 업데이트된 패키지가 있는지 정기적으로 확인합니다(다음 프로세스의 처음 두 단계). 업데이트된 패키지를 사용할 수 있는 경우 데스크탑 도구 모음에 알림이 표시됩니다. 알림 아이콘을 선택하여 업데이트 관리자 GUI를 엽니다.

Updates(업데이트) 창이 표시되고 업데이트 프로세스가 시작됩니다.

  1. 시스템에서 모든 카탈로그를 새로 고칩니다.

  2. 시스템에서 설치된 모든 패키지를 평가하여 업데이트가 있는 패키지를 확인합니다.

    • 업데이트가 있는 패키지가 없으면 "No Updates Available(사용 가능한 업데이트가 없음)"이라는 메시지가 표시되고 처리가 중지됩니다.

    • 패키지 업데이트가 있으면 검토를 위해 업데이트 대상 패키지가 나열됩니다. 이때가 Cancel(취소) 버튼을 눌러 업데이트를 중단할 수 있는 마지막 기회입니다.

    업데이트를 계속하려면 Proceed(진행) 버튼을 누릅니다.

  3. 모든 패키지 업데이트가 다운로드되어 설치됩니다.

    다음 패키지는 업데이트가 있는 경우 가장 먼저 업데이트되고 그런 다음 다른 패키지가 업데이트됩니다.

    package/pkg
    package/pkg/package-manager
    package/pkg/update-manager

    기본적으로 각 패키지는 설치 시 원래 사용되었던 게시자에서 업데이트됩니다. 원래 게시자가 비고정인 경우 이 이미지와 호환되는 패키지의 최신 버전을 다른 게시자에서도 설치할 수 있습니다. 게시자를 고정 또는 비고정으로 설정하려면 패키지 관리자 Manage Publishers(게시자 관리) 창이나 pkg set-publisher 명령을 사용합니다.

    업데이트 프로세스 도중 오류가 발생하면 Details(세부 정보) 패널이 확장되고 오류 세부 정보가 표시됩니다. 실패한 단계 옆에 오류 상태 표시기가 나타납니다.

  4. 업데이트되는 패키지 및 이미지 정책에 따라 새 BE가 생성될 수 있습니다.

    시스템에서 업데이트 전에 새 BE를 만든 경우 기본 BE 이름을 편집할 수 있습니다.

    새 BE로 부트하려면 다시 시작해야 합니다. 새 BE가 기본 부트 옵션으로 나타납니다. 현재 BE는 대체 부트 옵션으로 사용할 수 있습니다.

    • Restart Now(지금 다시 시작) 버튼을 눌러 시스템을 즉시 다시 시작합니다.

    • 나중에 시스템을 다시 시작하려면 Restart Later(다음에 다시 시작) 버튼을 누릅니다.

업데이트 관리자 명령줄 옵션

다음은 pm-updatemanager(1) 명령에 지원되는 옵션입니다.

표 B-2  업데이트 관리자 명령 옵션
옵션
설명
--image-dir 또는 -R dir
dir에 루트 지정된 이미지에 대해 작업을 수행합니다. 기본 동작은 현재 이미지에 대해 작업을 수행하는 것입니다.
다음 명령은 /aux0/example_root에 있는 이미지를 업데이트합니다.
$ pm-updatemanager -R /aux0/example_root
--help 또는 -h
명령 사용 정보를 표시합니다.