La commande 'lslpp' permet de lister les produits installés sur un système AIX.
La commande de base est 'lslpp -l' et liste tous les produits.
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
EMC.CLARiiON.aix.rte 5.3.0.5 COMMITTED EMC CLARiiON AIX Support
Software
EMC.CLARiiON.fcp.rte 5.3.0.5 COMMITTED EMC CLARiiON FCP Support
Software
EMCpower.base 5.5.0.3 COMMITTED PowerPath Base Driver and
Utilities
EMCpower.encryption 5.5.0.3 COMMITTED PowerPath Encryption with RSA
EMCpower.migration_enabler
5.5.0.3 COMMITTED PowerPath Migration Enabler
and Utilities
EMCpower.mpx 5.5.0.3 COMMITTED PowerPath Multi_Pathing
Extension and Utilities
ICU4C.rte 7.1.1.15 COMMITTED International Components for
Unicode
Java5.sdk 5.0.0.430 COMMITTED Java SDK 32-bit
Java5_64.sdk 5.0.0.430 COMMITTED Java SDK 64-bit
Java6.sdk 6.0.0.280 COMMITTED Java SDK 32-bit
Tivoli_Management_Agent.client.rte
3.7.1.0 COMMITTED Management Framework Endpoint
Runtime"
X11.Dt.ToolTalk 7.1.1.15 COMMITTED AIX CDE ToolTalk Support
X11.Dt.adt 7.1.0.0 COMMITTED AIX CDE Application
Developers' Toolkit
X11.Dt.bitmaps 7.1.0.0 COMMITTED AIX CDE Bitmaps
Il est possible de passer en argument le début d'un nom de fileset :
# lslpp -l X11.Dt.help*
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
X11.Dt.helpinfo 7.1.1.0 COMMITTED AIX CDE Help Files and Volumes
X11.Dt.helpmin 7.1.0.0 COMMITTED AIX CDE Minimum Help Files
X11.Dt.helprun 7.1.0.15 COMMITTED AIX CDE Runtime Help
Path: /etc/objrepos
X11.Dt.helpinfo 7.1.0.0 COMMITTED AIX CDE Help Files and Volumes
X11.Dt.helpmin 7.1.0.0 COMMITTED AIX CDE Minimum Help Files
De plus, il rest possible de lister les dépendances d'un fileset en utilisant l'option '-p'.
# lslpp -p X11.Dt.rte # Pour lister les pré-requis
Fileset Requisites
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
X11.Dt.rte 7.1.0.15 *prereq bos.rte 5.2.0.0
*prereq bos.net.tcp.client 5.2.0.0
*prereq X11.base.rte 5.2.0.0
*coreq X11.base.lib 6.1.0.0
*prereq X11.motif.lib 5.2.0.0
*prereq X11.motif.mwm 5.2.0.0
*coreq X11.apps.aixterm 5.2.0.0
*coreq X11.apps.rte 5.2.0.0
*coreq X11.apps.xterm 5.2.0.0
*coreq X11.apps.clients 5.2.0.0
*coreq X11.apps.custom 5.2.0.0
*coreq X11.Dt.helprun 5.2.0.0
*coreq X11.Dt.lib 5.2.0.0
*coreq X11.Dt.ToolTalk 5.2.0.0
*coreq X11.Dt.bitmaps 5.2.0.0
*coreq bos.txt.tfs 5.2.0.0
*coreq bos.txt.spell 5.2.0.0
*coreq X11.fnt.iso1 5.2.0.0
*coreq X11.fnt.defaultFonts 5.2.0.0
*coreq bos.terminfo.ibm.data 5.2.0.0
X11.Dt.rte 7.1.1.15 *prereq X11.Dt.rte 7.1.0.0
*ifreq bos.rte.ILS (7.1.0.0) 7.1.1.0
Enfin, l'option '-w' permet de connaître le fileset d'origine d'un fichier, en donnant son nom absolu :
# lslpp -w /usr/sbin/lsvg
File Fileset Type
----------------------------------------------------------------------------
/usr/sbin/lsvg bos.rte.lvm File
La commande 'lslpp -f' permet quant à elle de connaitre les fichiers contenus dans un fileset :
# lslpp -f bos.rte.lvm
Fileset File
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.rte.lvm 6.1.6.0 /usr/lib/drivers/hd_pin
/usr/lib/drivers/hd_pin_bot
/usr/lib/drivers/hd_pin_other
/usr/lib/liblvm.a
/usr/lib/libsm.a
/usr/lib/methods/cmdlvm.cat
/usr/lib/methods/deflvm
/usr/lib/methods/cfg_hd_other
/usr/lib/ras/autoload/lvm64.kdb
/usr/sbin/allocp
/usr/sbin/cfgvg
/usr/sbin/chlv
/usr/sbin/chlvcopy
/usr/sbin/chmp
/usr/sbin/chpv
/usr/sbin/chvg
/usr/sbin/copyrawlv
/usr/sbin/cplv
/usr/sbin/exportvg
/usr/sbin/extendlv
/usr/sbin/getlvcb
/usr/sbin/getlvname
/usr/sbin/getlvodm
/usr/sbin/getvgname
/usr/sbin/hotspare
/usr/sbin/importvg
/usr/sbin/ipl_varyon
/usr/sbin/joinvg
/usr/sbin/lchangelv
/usr/sbin/lchangepv
/usr/sbin/lchangevg
/usr/sbin/lchlvcopy
/usr/sbin/lcreatelv
/usr/sbin/ldeletelv
/usr/sbin/ldeletepv
/usr/sbin/lechofile
/usr/sbin/lextendlv
/usr/sbin/lfailaiocachelv
/usr/sbin/lmigratepp
/usr/sbin/lmigratelv
/usr/sbin/lmktemp
/usr/sbin/lquerylv
/usr/sbin/lquerypv
/usr/sbin/lqueryvg
/usr/sbin/lqueryvgs
/usr/sbin/lrecreatevg
/usr/sbin/lrecreatelvcb
/usr/sbin/lreducelv
/usr/sbin/lresynclp
/usr/sbin/lresynclv
/usr/sbin/lresyncpv
/usr/sbin/lslv
/usr/sbin/lsmp
/usr/sbin/lsplitvg
/usr/sbin/chps -> /usr/sbin/lsps
/usr/sbin/mkps -> /usr/sbin/lsps
/usr/sbin/rmps -> /usr/sbin/lsps
/usr/sbin/lsps
/usr/sbin/lspv
/usr/sbin/lsvg
/usr/sbin/lsvgfs
/usr/sbin/lvaryoffvg
/usr/sbin/lvaryonvg
/usr/sbin/lvchkmajor
/usr/sbin/lvgenmajor
/usr/sbin/lvgenminor
/usr/sbin/lvlstmajor
/usr/sbin/lvmmsg
/usr/sbin/lvmo
/usr/sbin/lvmstat
/usr/sbin/lvmt
/usr/sbin/lvrelmajor
/usr/sbin/lvrelminor
/usr/sbin/migfix
/usr/sbin/migratelp
/usr/sbin/migratepv
/usr/sbin/mirscan
/usr/sbin/mirrorvg
/usr/sbin/replacepv
/usr/sbin/mklv
/usr/sbin/mklvcopy
/usr/sbin/extendvg -> /usr/sbin/mkvg
/usr/sbin/mkvg
/usr/sbin/putlvcb
/usr/sbin/putlvodm
/usr/sbin/readlvcopy
/usr/sbin/readvgda
/usr/sbin/readvgda_svg
/usr/sbin/recreatevg
/usr/sbin/redefinevg
/usr/sbin/reducevg
/usr/sbin/reorgvg
/usr/sbin/rmlv
/usr/sbin/rmlvcopy
/usr/sbin/shrinkps
/usr/sbin/splitlvcopy
/usr/sbin/splitvg
/usr/sbin/synclvodm
/usr/sbin/syncvg
/usr/sbin/tstresp
/usr/sbin/unmirrorvg
/usr/sbin/updatevg
/usr/sbin/varyoffvg
/usr/sbin/varyonvg
Path: /etc/objrepos
bos.rte.lvm 6.1.6.0 NONE