1. pakage
- 솔라리스에서 설치하는 모든프로그램
- admintool 또는 명령어로 설치
** 패키지에 포함된 항목 - 패키지 설치 시 실제로 복사될 디렉토리와 파일 - 패키지 설치 시 차지하는 용량 정보 - 패키지에 대한 설명 파일 - 설치/제거시 실행할 shell script파일 |
① package 관련 파일
/var/sadm/pkg | 프로그램 설치되는 경로 (윈도우의 C: ) |
/var/spool/pkg | package 설치시 기본 디렉토리 (default) |
/var/sadm/install/admin/default | package 설치시 사용되는 설치파일 |
/var/sadm/install/contents | package로 설치된 프로그램 목록 |
② package 명령어
pkginfo | - package에 대한 정보출력 # pkginfo [옵션] [pkg_name] -l : 간단한 정보 출력 -d path : 명시한 경로에 있는 패키지정보출력 EX) # pkginfo -l -d /var/spool/pkg |
pkgadd | - 새로운 package 추가 - /var/sadm/pkg에 해당 패키지 디렉토리 생성 - /var/sadm/install/contents에 패키지 정보저장 # pkgadd [옵션] [pkg_name] -d path : /var/spool/pkg 아닌 다른 디렉토리에 있는 소프트웨어 패키지를 추가할 경우 -n : 결정할 수 있는 간단한 사항은 시스템 관리자에게 응답을 요구하지 않고 처리 EX) # pkgadd -n -d /packages pkg_name |
pkgrm | - 소프트웨어 패키지 삭제시 사용 - /var/sadm/pkg에 해당 패키지 디렉토리 삭제 - /var/sadm/install/contents에 패키지 정보삭제 # pkgrm [옵션] [pkg_name] -n : 재확인 과정 없이 바로 삭제 EX) # pkgadd -n SUNWaudio |
pkgchk | - 설치된 패키지의 이상유무 판정 - 패키지가 올바르게 구성되어 있는지 확인 - /var/sadm/install/contents에 package 원래 정보 저장 # pkgchk [옵션] [pkg_name] -l : 설치될 당시의 상태와 현재의 상태를 비교하여 자세한 정보 출력 -v : 패키지가 추가될 당시의 상태와 현재상태를 비교하는 파일이나 디렉토리 모두 출력 -p path : 해당 파일이나 디렉토리가 설치될 당시의 상태와 현재상태를 비교해서 다른점 출력 EX) # pkgchk -lp /etc/passwd |
'os > Solaris' 카테고리의 다른 글
21. 가상파일시스템 (Pseudo) (0) | 2014.08.29 |
---|---|
20. patch (0) | 2014.08.29 |
18.cron & boot process (0) | 2014.08.29 |
17. root암호 깨기 (0) | 2014.08.29 |
16. mount (2) (0) | 2014.08.29 |
댓글