JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 일반 작업     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  Oracle Solaris 명령에 대한 정보 찾기

2.  사용자 계정 및 그룹 관리(개요)

3.  사용자 계정 및 그룹 관리(작업)

4.  Oracle Solaris 시스템 부트 및 종료

5.  Oracle Configuration Manager 작업

6.  서비스 관리(개요)

7.  서비스 관리(작업)

8.  Fault Manager 사용

9.  시스템 정보 관리(작업)

10.  시스템 프로세스 관리(작업)

11.  시스템 성능 모니터링(작업)

12.  소프트웨어 패키지 관리(작업)

소프트웨어 패키지 관리(작업 맵)

이미지 패키징 시스템

패키지에 대한 정보 가져오기

패키지 설치 및 업데이트

새 패키지 설치

설치된 모든 패키지 업데이트

13.  디스크 사용 관리(작업)

14.  시스템 작업 일정 잡기(작업)

15.  CUPS를 사용하여 프린터 설정 및 관리(작업)

16.  시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)

17.  시스템 충돌 정보 관리(작업)

18.  코어 파일 관리(작업)

19.  시스템 및 소프트웨어 문제 해결(작업)

20.  기타 시스템 및 소프트웨어 문제 해결(작업)

색인

패키지에 대한 정보 가져오기

다음 명령을 사용하여 패키지에 대한 정보를 검색합니다. 이러한 명령은 특별한 권한이 없어도 실행할 수 있습니다.

pkg list

pkg list 명령은 패키지가 현재 이미지에 설치되었는지 여부와 업데이트를 사용할 수 있는지 여부를 알려줍니다. 옵션이나 피연산자가 없는 경우 이 명령은 현재 이미지에 설치된 모든 패키지를 나열합니다. 결과 범위를 좁히려면 하나 이상의 패키지 이름을 제공합니다. 패키지 이름에 와일드카드를 사용할 수 있습니다.

pkg info

pkg info 명령은 이름, 설치 상태, 버전, 패키징 날짜, 패키지 크기, 전체 FMRI 등의 패키지 정보를 표시합니다. 옵션이나 피연산자가 없는 경우 이 명령은 현재 이미지에 설치된 모든 패키지에 대한 정보를 표시합니다. 결과 범위를 좁히려면 하나 이상의 패키지 이름을 제공합니다. 패키지 이름에 와일드카드를 사용할 수 있습니다.

pkg contents

pkg contents 명령은 패키지의 파일 시스템 컨텐츠를 표시합니다. 옵션이나 피연산자가 없는 경우 이 명령은 현재 이미지에 설치된 모든 패키지에 대한 경로 정보를 표시합니다. 명령 옵션을 사용하여 표시할 특정 패키지 컨텐츠를 지정합니다. pkg contents 명령의 옵션에 대한 자세한 내용은 pkg(1) 매뉴얼 페이지 및 Adding and Updating Oracle Solaris 11 Software Packages를 참조하십시오. 결과 범위를 좁히려면 하나 이상의 패키지 이름을 제공합니다. 패키지 이름에 와일드카드를 사용할 수 있습니다.

pkg search

pkg contents 명령과 마찬가지로 pkg search 명령은 패키지의 컨텐츠를 검사합니다. pkg contents 명령이 컨텐츠를 반환하는 것과 달리 pkg search 명령은 질의와 일치하는 패키지의 이름을 반환합니다. 기본적으로 pkg search는 정확히 일치하는 AND 처리된 질의어를 찾습니다. 질의를 구성하기 위한 추가 옵션은 pkg(1) 매뉴얼 페이지 및 Adding and Updating Oracle Solaris 11 Software Packages를 참조하십시오.

이 절의 나머지 부분에서는 이러한 명령을 사용하여 패키지에 대한 정보를 표시하는 몇 가지 예를 보여줍니다.

$ pkg list amp
pkg list: no packages matching 'amp' installed

설치된 패키지와 설치되지 않았지만 이 이미지에 설치할 수 있는 최신 버전의 패키지를 나열하려면 -a 옵션을 사용합니다. I 열에 있는 "-"는 패키지가 설치되지 않았다는 것을 나타냅니다. O 열의 "r"은 web/amp 패키지 이름이 변경되었음을 나타냅니다. web/amp 패키지를 설치하기 위한 명령을 제공할 경우 group/feature/amp 패키지가 설치됩니다.

$ pkg list -a amp
NAME (PUBLISHER)       VERSION                      IFO
group/feature/amp      0.5.11-0.174.0.0.0.0.2559    ---
web/amp                0.5.11-0.174.0.0.0.0.0       --r

O 열의 "o"는 패키지가 오래되었음을 나타냅니다. 더 이상 사용되지 않는 것으로 표시된 패키지는 설치할 수 없습니다. F 열의 "f"는 패키지가 고정되어 있음을 나타냅니다. 패키지가 고정된 경우 고정된 버전과 일치하는 패키지만 설치하거나 해당 패키지로만 업데이트할 수 있습니다.

자세한 내용을 표시하려면 pkg info 명령을 사용합니다. 이 이미지에 패키지가 설치되지 않았다는 것은 이미 알고 있으므로 -r 옵션을 사용하여 패키지 저장소를 질의합니다.

$ pkg info -r amp
          Name: group/feature/amp
       Summary: AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris
   Description: Provides a set of components for deployment of an AMP (Apache,
                MySQL, PHP) stack on Oracle Solaris
      Category: Meta Packages/Group Packages (org.opensolaris.category.2008)
                Web Services/Application and Web Servers (org.opensolaris.category.2008)
         State: Not installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.2559
Packaging Date: Wed Sep 21 19:12:55 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/group/feature/amp@0.5.11,5.11-0.174.0.0.0.0.2559:20110921T191255Z

          Name: web/amp
       Summary:
         State: Not installed (Renamed)
    Renamed to: group/feature/amp@0.5.11-0.174.0.0.0.0.0
                consolidation/ips/ips-incorporation
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.0
Packaging Date: Wed Sep 21 19:15:02 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/web/amp@0.5.11,5.11-0.174.0.0.0.0.0:20110921T191502Z

이 패키지의 컨텐츠에 대한 자세한 내용을 표시하려면 pkg contents 명령을 사용합니다.

$ pkg contents -r group/feature/amp
pkg: This package delivers no file system content, but may contain metadata. Use
the -o option to specify fields other than 'path', or use the -m option to show
the raw package manifests.

group/feature/amp 패키지가 그룹 패키지이므로 파일에 대한 정보는 group/feature/amp 패키지에 포함되어 있지 않습니다. 그룹 패키지는 파일 대신에 다른 패키지를 설치합니다. group/feature/amp 그룹 패키지가 설치한 패키지를 보려면 다음 옵션을 사용합니다. -t depend 옵션은 depend 작업인 컨텐츠만 나열된다는 것을 의미합니다. -a 옵션은 depend 작업의 type 속성에 group 값이 있어야 한다는 것을 지정합니다. -o fmri 옵션은 group 유형의 일치하는 각 depend 작업에서 패키지 FMRI만 출력된다는 것을 의미합니다. -H 옵션은 헤더를 생략합니다.

$ pkg contents -rt depend -a type=group -o fmri -H group/feature/amp
database/mysql-51
web/php-52
web/php-52/extension/php-apc
web/php-52/extension/php-mysql
web/server/apache-22
web/server/apache-22/module/apache-dtrace
web/server/apache-22/module/apache-fcgid
web/server/apache-22/module/apache-php5

설치할 도구의 이름을 알고 있지만 패키지의 이름을 모를 경우 search 하위 명령을 사용합니다. 기본적으로 pkg search는 질의와 일치하는 작업과 이러한 작업을 포함하는 패키지를 반환합니다. 다음 예에서는 emacs 도구를 사용하기 위해 editor/gnu-emacs 패키지를 설치해야 하는지 여부를 search를 통해 확인하는 두 가지 방법을 보여줍니다.

$ pkg search /usr/bin/emacs
INDEX    ACTION VALUE                   PACKAGE
path     file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
$ pkg search file::emacs
INDEX    ACTION VALUE                   PACKAGE
basename file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
basename file   usr/share/info/emacs    pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487