Feb 232015
 

Welche Pakete sind lokal installiert ?

# pkg list 
NAME (PUBLISHER) VERSION IFO 
SUNWcs (solaris) 0.5.11-0.170 i-r 
archiver/gnu-tar (solaris) 1.26-0.175.1.0.0.24.0 i— 
… 

 

Paketstatus (siehe letzte Spalte):

Spalte Eintrag Bedeutung
I i Paket ist installiert
F f Paket ist frozen
O r Paket wurde umbenannt -> Obsolete


Detaillierte Informationen:

  • Exemplarisch am Beispiel „sudo“

# pkg list sudo 
pkg list: no packages matching 'sudo' installed 
  • Gibt es ein Paket in den bekannten Repositories mit „sudo“ im Namen ?
# pkg list -af "*sudo*" 
NAME (PUBLISHER) VERSION IFO 
SUNWsudo (solaris) 1.7.0-0.133 --r 
security/sudo (solaris) 1.8.6.7-0.175.1.7.0.3.0 --- 
security/sudo (solaris) 1.8.4.5-0.175.1.6.0.2.0 --- 
security/sudo (solaris) 1.8.4.5-0.175.1.0.0.24.0 ---
  • Inhalt von „security/sudo“ ?
# pkg contents -r security/sudo 
PATH 
etc 
etc/sudoers 
etc/sudoers.d 
…
  • Welche IPS-Pakete enthalten eine Element mit der Zeichenkette „sudo“
  • Lokal/remote
# pkg search -l "*sudo*" 

# pkg search -r "*sudo*"
  • Welche Dependencies auf andere Pakete existieren ?
# pkg contents -rm security/sudo | grep -i require 

# pkg contents -r -o fmri,type -t depend sudo 
FMRI TYPE 
pkg:/library/zlib@1.2.3-0.175.1.0.0.24.0 require 
pkg:/system/library@0.5.11-0.175.1.0.0.24.2 require

 

Welche Dependencies von anderen Paketen existieren ?

# pkg search -l -o pkg.name 'depend:require:system/dtrace' 
PKG.NAME 
system/dtrace/dtrace-toolkit 
diagnostic/latencytop 
diagnostic/powertop FMRI 

 

Historylog aller Paketaktivitäten

# pkg history 
START OPERATION CLIENT OUTCOME 
2011-08-29T16:47:13 set-property transfer module Succeeded 
2011-08-29T16:47:13 add-publisher transfer module Succeeded 
2011-08-29T16:47:13 refresh-publishers transfer module Succeeded 
2011-08-29T16:47:13 image-create transfer module Succeeded 
2011-08-29T16:47:24 rebuild-image-catalogs transfer module Succeeded 
2011-08-29T16:47:33 set-property transfer module Succeeded 
2011-08-29T16:47:33 install transfer module Succeeded 
2011-08-29T17:08:02 update-publisher transfer module Succeeded 
2012-05-06T20:15:32 uninstall transfer module Succeeded 
2012-05-06T22:55:58 refresh-publishers pkg Failed 
…

 

Historylog im Paketkontext pro User/BE/Command

# pkg history -o user,be,time,command sudo 
USER BE TIME COMMAND 
… 
root (Unknown) 0:00:00 /usr/bin/distro_const build ./dc_text_x86.xml 
… 
root solaris 0:16:01 /usr/bin/text-install 
…

 

Liste aller IPS-Pakete mit Setuid/Setguid/Sticky Permission-Sets

# pkg contents -a mode=[2-7]??? -t file -o pkg.name,path,mode 
PKG.NAME PATH MODE 
x11/server/xorg usr/bin/Xorg 4555 
system/core-os usr/bin/amd64/newtask 4555 
system/core-os usr/bin/amd64/uptime 4555 
system/core-os usr/bin/at 4755 
system/core-os usr/bin/atq 4755
…
 Posted by at 11:40 am