| HOME / 정보공유 / AIX 명령어 모음

pkginfo
pkginfo pkginfo 명령 목적 소프트웨어 패키지 및/또는 세트 정보를 표시합니다. 구문
설치된 패키지에 대한 정보 표시
pkginfo [ -q] [ -x | -l] [ -r] [ -p | -i] [ -a Arch] [ -v Version] [ -c Category1,[Category2[, . . .]]] [ Pkginst [, Pkginst [, . . .]]]
지정된 장치에 포함된 패키지에 대한 정보 표시
pkginfo [ -d Device] [ -q] [ -x | -l] [ -a Arch] [ -v Version] [ -c Category1 [,Category2[, . . . ]]] [ PkginstPkginst [, Pkginst [, . . . ]]]
설명
pkginfo는 시스템에 설치되어 있는 소프트웨어 패키지/세트(첫 번째 구문에서 요청됨) 또는 디렉토리에 들어 있는 소프트웨어 패키지/세트(두 번째 구문에서 요청됨)에 대한 정보를 표시합니다. 패키지는 독립적으로 설치할 수 있는 관련 파일과 실행 파일의 모음입니다. 세트는 SIP(세트 설치 패키지)라는 특수 패키지로 이루어지며 하나 이상의 세트 멤버 패키지의 모음입니다. SIP는 세트 설치를 제어합니다.
pkginfo를 플래그 없이 수행하면 해당 범주가 값 "set"가 아닌 모든 설치된 패키지에 대한 정보(완전 설치 또는 부분 설치 여부)가 하나의 행에 표시됩니다. 표시되는 정보에는 1차 범주, 패키지 인스턴스 및 패키지 이름이 포함됩니다. UNIX System V 릴리스 4 이전에 만들어진 UNIX 소프트웨어 패키지인 경우, pkginfo는 패키지 이름과 약어만 표시합니다.
-p 및 -i 플래그는 -d 플래그와 함께 사용해야 합니다. -p 플래그와 -i 플래그는 상호 배타적입니다. -x 플래그와 -l 플래그도 상호 배타적입니다.
파일
-q 아무런 정보도 표시되지 않는 정적 모드로 설정합니다. 이 플래그를 사용하면 -x, -l, -p 및 -i 플래그가 무시됩니다(프로그램에서 이 플래그를 호출하여 패키지 설치 여부를 조회할 수 있습니다).
-x 지정된 패키지에 대한 정보를 발췌하여 표시합니다. 이러한 정보에는 약어와 이름이 포함되며 가능한 경우 구조와 버전도 포함될 수 있습니다.
-l 지정된 패키지에 대한 "긴 형식" 보고서(모든 사용 가능한 정보를 포함하는 보고서)를 표시합니다.
-r 재배치 가능한 패키지인 경우, 지정된 패키지의 설치 베이스를 나열합니다.
-p 부분 설치된 패키지에 대한 정보만 표시합니다.
-i 완전 설치된 패키지에 대한 정보만 표시합니다.
-a Arch 패키지 구조를 Arch로 지정합니다.
-v Version 패키지 버전을 Version으로 지정합니다. 버전 이름 앞에 생략 기호 "~"를 넣어서 모든 호환 가능한 버전을 요청할 수 있습니다.
-c Category . . . Category라는 범주에 속해 있는 패키지에 대한 정보를 표시합니다. 범주는 pkginfo 파일의 범주 필드에서 지정합니다(자세한 정보 pkginfo 파일 참조). 쉼표로 구문된 리스트를 사용하여 둘 이상의 범주를 지정할 수 있습니다. 패키지는 하나의 범주에만 속해 있어야 하며, 이는 여러 개의 범주를 지정하는 경우에도 마찬가지입니다. 패키지와 범주는 대소문자 구분 없이 일치됩니다.
지정된 범주가 "set"인 경우, pkginfo는 SIP(세트 설치 패키지)에 대한 정보를 표시합니다.
Pkginst 패키지/세트 이름의 약어를 지정하는 데 사용되는 간단한 문자열을 정의합니다. 막연하게 사용되는 용어인 "패키지 인스턴스"는 Pkginst의 모든 인스턴스 항목(인스턴스 식별자가 없는 항목 포함)을 나타냅니다.
모든 패키지 인스턴스를 가리키려면 쉘이 "*" 문자를 해석하지 못하게 명령행을 작은 따옴표로 묶어서 'Pkginst.*'로 지정하십시오. 소스 미디어에서 사용 가능한 모든 패키지를 가리키려면 토큰 "all"을 사용하십시오.
Pkginst가 SIP인 경우에는 SIP와 연관된 패키지에 대한 정보가 표시됩니다.
-d Device Device에 상주하는 패키지/세트에서 획득한 정보를 표시합니다. Device는 디렉토리의 전체 경로 이름(예: /var/tmp)이거나 표준 입력에서 읽은 데이터 스트림 형식의 패키지를 지정하는 "-"입니다. 디폴트 장치는 설치 스풀 디렉토리(/var/spool/pkg)입니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 스크립트가 성공적으로 완료되었습니다.
1 치명적 오류가 발생했습니다. 설치 프로세스가 종료됩니다.
파일
/var/spool/pkg 디폴트 스풀 디렉토리
관련 정보
pkgadd 명령, pkgask 명령, pkgchk 명령, pkgrm 명령, pkgtrans 명령
pkginfo 파일 형식, setinfo 파일 형식