pkg://퍼블리셔/패키지명@버전,빌드버전-브랜치버전:패키지배포시간예를 들어 pkg://solaris/diagnostic/wireshark@1.4.2,5.11-0.174:20110128T0635Z 은 퍼블리셔가 solaris, 패키지 이름이 diagnostic/wireshark 가 된다. 뒤의 내용은 모두 버전이다.
pkg install 패키지명
pkg uninstall 패키지명
pkg update [-nv] [--be-name name]-n: 사용자에게 묻지 않음
pkg list
pkg info 패키지명
pkg info -r 패키지명
pkg contents 패키지명
pkg search -l 단어
pkg search 단어
pkg publishers
pkg set-publisher -p 배포자URL
pkg set-publisher -g 배포자URL 배포자명
pkg unset-publisher siteapps
pkgrepo -s 배포자URL info
pkg history
pkg purge-history
pkg verify [패키지명]
pkg fix 패키지명
pkg freeze 패키지명
root@wl:~# pkg list
...
x11/xvidtune 1.0.2-0.175.0.0.0.0.1215 i--
root@wl:~# pkg search -p wireshark
PACKAGE PUBLISHER
pkg:/diagnostic/wireshark/wireshark-common@1.4.8-0.175.0.0.0.2.537 solaris
pkg:/diagnostic/wireshark@1.4.8-0.175.0.0.0.2.537 solaris
root@wl:~# pkg info -r wireshark
이름: diagnostic/wireshark
요약: Graphical network protocol analyzer
범주: Applications/Internet
상태: 설치되지 않음
게시자: solaris
버전: 1.4.8
빌드 릴리스: 5.11
분기: 0.175.0.0.0.2.537
패키징 날짜: 2011년 10월 19일 수요일 오전 10시 05분 41초
크기: 2.76 MB
FMRI: pkg://solaris/diagnostic/wireshark@1.4.8,5.11-0.175.0.0.0.2.537:20111019T100541Z
root@wl:~# pkg contents -r wireshark
PATH
etc
etc/security
etc/security/exec_attr.d
etc/security/exec_attr.d/diagnostic:wireshark
usr
usr/sbin
usr/sbin/wireshark
usr/share
usr/share/applications
usr/share/applications/wireshark.desktop
usr/share/man
usr/share/man/man1
usr/share/man/man1/wireshark.1
usr/share/pixmaps
usr/share/pixmaps/wireshark.png
root@wl:/export/repoSolaris11/repo# pkg contents -r -o fmri -t depend wireshark
FMRI
pkg:/diagnostic/wireshark/wireshark-common@1.4.8-0.175.0.0.0.2.537
pkg:/library/desktop/gtk2@2.20.1-0.175.0.0.0.0.0
pkg:/library/desktop/pango@1.28.3-0.175.0.0.0.0.0
pkg:/library/glib2@2.28.6-0.175.0.0.0.0.0
pkg:/library/zlib@1.2.3-0.175.0.0.0.0.525
pkg:/system/library/libpcap@1.1.1-0.175.0.0.0.0.525
pkg:/system/library/math@0.5.11-0.174.0.0.0.0.0
pkg:/system/library@0.5.11-0.175.0.0.0.0.0
root@wl:~# pkg install wireshark
설치할 패키지: 3
부트 환경 만들기: 아니오
백업 부트 환경 만들기: 아니오
변경할 서비스: 2
다운로드 패키지 파일 XFER(MB)
Completed 3/3 285/285 17.3/17.3
단계 작업
설치 단계 379/379
단계 항목
패키지 상태 업데이트 단계 3/3
이미지 상태 업데이트 단계 2/2
root@wl:~# unzip sol-11-1111-repo-full-iso-a.zip root@wl:~# unzip sol-11-1111-repo-full-iso-b.zip root@wl:~# cat sol-11-1111-repo-full-iso-a sol-11-1111-repo-full-iso-b > sol-11-1111-repo-full.iso윈도에서는 [copy /b sol-11-1111-repo-full-iso-a + sol-11-1111-repo-full-iso-b sol-11-1111-repo-full.iso]명령을 사용할 수 있다.
root@wl:~# lofiadm -a /root/sol-11-1111-repo-full.iso
/dev/lofi/1
root@wl:~# mount -F hsfs /dev/lofi/1 /mnt
root@wl:~# zfs create rpool/export/repoSolaris11
root@wl:~# zfs set atime=off rpool/export/repoSolaris11
root@wl:~# rsync -aP /mnt/repo /export/repoSolaris11
...
309 100% 0.36kB/s 0:00:00 (xfer#290178, to-check=1/294736)
repo/publisher/solaris/tmp/
repo/publisher/solaris/tmp/lock
0 100% 0.00kB/s 0:00:00 (xfer#290179, to-check=0/294736)
repo/publisher/solaris/trans/
sent 6572418485 bytes received 5531645 bytes 8955684.32 bytes/sec
total size is 6545760958 speedup is 1.00
root@wl:~# umount /mnt
root@wl:~# lofiadm -d /dev/lofi/1
root@wl:~# pkg set-publisher -G '*' -g /export/repoSolaris11/repo solaris root@wl:~# pkgrepo -s /export/repoSolaris11/repo refresh
root@wl:~# pkgrecv -s http://pkg.oracle.com/solaris11/release/ -d /export/repoSolaris11 '*' root@wl:~# pkgrepo -s /export/repoSolaris11 refresh Initiating repository refresh. root@wl:~#
|
|
Copyright © 2004-2012 Jo HoSeok. All rights reserved. |