mandato lslpp
Finalidad
Lista los productos de software instalados.
Sintaxis
lslpp [-R { vía_acceso | ALL }] { -d | -E | -f | -h | -i | -l | -L | -p } [ -a] [ -c] [ -J ] [ -q ] [ -I ] [ -O {[ r ] [ s ] [ u ]}] [ FilesetName ... | -b Archivo | all ]
lslpp [-R { vía_acceso | ALL }] -w [ -c ] [ -q ] [ -O {[ r ] [ s ] [ u ]}] [ FileName ... | all ]
lslpp [-R { vía_acceso | ALL }] -L -c [ -v]
Descripción
El mandato lslpp muestra información sobre conjuntos de archivos instalados o actualizaciones de conjuntos de archivos. El parámetro FilesetName es el nombre de un producto de software. El parámetro Archivo especifica un archivo de paquete para utilizarlo como lista de conjuntos de archivos.
Cuando solo se especifica el distintivo -l (L en minúsculas), el mandato lslpp muestra el último nivel instalado del conjunto de archivos especificado para los conjuntos de archivos con formato. El conjunto de archivos de nivel base se muestra para los conjuntos de archivos con formato. Cuando se especifica el distintivo -a junto con el distintivo -l , el mandato lslpp muestra información sobre todos los conjuntos de archivos instalados para el FilesetName especificado. El distintivo -I (mayúsculas i) combinado con el distintivo -l (minúsculas L) especifica que la salida del mandato lslpp debe limitarse a los conjuntos de archivos de nivel base.
El mandato lslpp y el mandato compare_report muestran información sobre los arreglos temporales instalados en el sistema. Root debe ejecutar el mandato lslpp -L o lslpp -Lc y el mandato lslpp -e . El mandato compare_report utiliza cualquier información de arreglo temporal devuelta. La información incluye una etiqueta de arreglo temporal y un valor de nivel. La etiqueta de arreglo temporal es el equivalente de un nombre de conjunto de archivos y su nivel se basa en la hora (YY.MM.DD.HHMMSS, donde AA es el año, MM es el mes, DD es el día, HH es la hora, MM es el minuto y SS es el segundo) en el que se ha empaquetado el arreglo temporal. Si un usuario no root ejecuta estos mandatos, sólo se devuelven los productos de software y los niveles, y no se incluye la información de arreglo temporal. Si un usuario root ejecuta el mandato lslpp -e y el mandato lslpp -L , se puede mostrar información de arreglo temporal.
-d, -f, -h, -i, -l (L minúscula), -L, y -p distintivos solicitan distintos tipos de informes de salida.
Los distintivos -a, -c, -Jy -q especifican la cantidad y el formato de la información que se muestra en el informe.
El distintivo -O especifica que los datos deben proceder de una parte especificada del conjunto de archivos. La parte puede ser la parte raíz, -Or, la parte compartida, -Os, o la parte usr , -Ou.
El valor predeterminado del parámetro FilesetName es all, que muestra información sobre todos los productos de software instalados. Caracteres de coincidencia de patrón, como * (asterisco) y? (signo de interrogación), son válidos en el parámetro FilesetName . No es necesario que escriba estos caracteres entre '' (comillas simples). Sin embargo, el uso de comillas simples le impide buscar en el contenido del directorio actual.
Valores de salida
Gran parte de la salida del mandato lslpp es comprensible sin una explicación. Otros campos contienen datos que deben definirse. Las siguientes secciones definen los términos utilizados en varios de los campos de la salida.
Valores de estado
El campo state de la salida lslpp proporciona el estado del conjunto de archivos en el sistema. Puede tener los siguientes valores:
| Estado | Definición |
|---|---|
| APLICADO | El catálogo de archivos especificado está instalado en el sistema. El estado APPLIED significa que el conjunto de archivos se puede rechazar con el mandato installp y el nivel anterior del conjunto de archivos restaurado. Este estado sólo es válido para las actualizaciones de conjuntos de archivos de la versión 4 y los conjuntos de archivos migrados 3.2 . |
| APLICANDO | Se ha intentado aplicar el catálogo de archivos especificado, pero no ha finalizado satisfactoriamente y no se ha realizado la limpieza. |
| INTERRUMPID | El catálogo de archivos especificado o su actualización se ha interrumpido y debe reinstalarse antes de poder utilizarse. |
| CONFIRMADO | El catálogo de archivos especificado está instalado en el sistema. El estado CONFIRMADO significa que se ha confirmado este nivel del software. Una actualización de conjunto de archivos confirmada no se puede rechazar, pero el mandato installp puede eliminar o desinstalar un nivel base de conjunto de archivos confirmado y sus actualizaciones (independientemente del estado). |
| BLOQUEADO | El conjunto de archivos especificado está instalado en el sistema y está bloqueado por el gestor de arreglos temporales (el mandato emgr ). |
| Obsoleto | El catálogo de archivos especificado ha sido instalado con una versión anterior del sistema operativo pero ha sido sustituido con una versión más reciente que se ha vuelto a empaquetar (redenominada). Algunos de los archivos que pertenecían a este catálogo de archivos se han sustituido con versiones procedentes del catálogo de archivos que se ha vuelto a empaquetar. |
| CONFIRMANDO | Se ha intentado confirmar el catálogo de archivos especificado, pero no ha finalizado satisfactoriamente y no se ha realizado la limpieza. |
| RECHAZANDO | Se ha intentado rechazar el catálogo de archivos especificado, pero no ha finalizado satisfactoriamente, y no se ha realizado la limpieza. |
Valores de acción
El campo action de la salida lslpp identifica la acción de instalación que se ha realizado para el conjunto de archivos. En este campo se pueden encontrar los siguientes valores:
| Acción | Definición |
|---|---|
| APLICAR | Se ha intentado aplicar el catálogo de archivos especificado. |
| BORRAR | Se ha intentado borrar el catálogo de archivos especificado. |
| COMMIT | Se ha intentado confirmar el catálogo de archivos especificado. |
| RECHAZAR | Se ha intentado rechazar el catálogo de archivos especificado. |
Valores de estado
El campo status de la salida lslpp identifica el estado resultante en el historial de acciones de instalación. En este campo se pueden encontrar los siguientes valores:
| Estado | Definición |
|---|---|
| INTERRUMPID | El catálogo de archivos ha quedado en estado interrumpido después de la acción especificada. |
| CANCELADO | La acción especificada se ha cancelado antes de finalizar. |
| COMPLETADO | Se ha confirmado satisfactoriamente el catálogo de archivos. |
Distintivos
| Elemento | Descripción |
|---|---|
| -a | Muestra toda la información sobre los conjuntos de archivos especificados cuando se combinan con otros distintivos. Este distintivo muestra todas las actualizaciones cuando se combina con el distintivo -l y todo el historial cuando se combina con el distintivo -h . Este distintivo no se puede especificar con el distintivo -f . |
| -b Archivo | Especifica un archivo de paquete para buscar nombres de conjunto de archivos. A continuación, los conjuntos de archivos listados en el paquete se listan como si se hubieran especificado explícitamente como parámetros de FilesetName . Para imitar el comportamiento de installp, los nombres de imagen de installp se comodín automáticamente. Por ejemplo, una entrada de archivo de paquete de I:bos.abc se comportará como si bos.abc* se hubiera especificado como un parámetro FilesetName .Nota: Esto también puede devolver resultados para Si el archivo no reside en una de las ubicaciones de paquete conocidas, se debe especificar la vía de acceso completa y el nombre de archivo, incluida la extensión.bos.abcdef. |
| -c | Muestra información como una lista separada por dos puntos. Este distintivo no se puede especificar con el distintivo -J . |
| -d | Muestra los conjuntos de archivos que son dependientes del software especificado. Un conjunto de archivos dependiente es aquel que tiene el software especificado como requisito previo, correquisito, ifrequisito o requisito instalado. |
| -e | Muestra cada arreglo temporal instalado en el sistema. |
| -e | Lista los acuerdos de licencia. |
| -f | Muestra los nombres de los archivos añadidos al sistema durante la instalación del conjunto de archivos especificado. Este distintivo no se puede especificar con el distintivo -a . |
| -h | Muestra la información de historial de instalación y actualización para el conjunto de archivos especificado. No puede utilizar este distintivo con el distintivo -J . |
| -I | (mayúsculas i) Limita las entradas a los productos de software. |
| -i | Muestra la información del producto para el conjunto de archivos especificado. |
| -J | Genera la salida en un formato adecuado para el mandato SMIT (System Management Interface Tool) para listar la salida. Este distintivo sólo se puede especificar con los distintivos -l (L en minúsculas) y -L . |
| -l | (L en minúsculas) Muestra el nombre, el nivel más reciente, el estado y la descripción del conjunto de archivos especificado. |
| -l | Muestra el nombre, el nivel más reciente, el estado, el tipo y una descripción del conjunto de archivos especificado. La información de componente (usr, rooty share) se consolida en el mismo listado. Para conjuntos de archivos con formato, muestra el nivel de mantenimiento o tecnología más reciente para los conjuntos de archivos especificados. Además, este distintivo lista los arreglos selectivos de subsistema que se han instalado en la parte superior del nivel de mantenimiento o tecnología. También se listan las imágenes RPM e ISMP. Cuando se combina con el distintivo -c , hay una diferencia en el campo Tipo cuando se utiliza con una imagen installp. Un valor en blanco indica una imagen installp sin actualizaciones. Un valor de F indica una imagen installp con actualizaciones. Cuando se combina con el distintivo -c , la fecha de compilación, especificada por el año y la semana con el formato yyww (por ejemplo, 0852), se visualiza para el conjunto de archivos, si hay uno. Los campos adicionales se muestran con la salida -Lc , tal como se indica en la cabecera de la salida. |
| -O | Lista información para la parte especificada del conjunto de archivos. Cuando no se especifica el distintivo -O , se lista información para todas las partes. Esta opción está diseñada para que la utilice el mandato nim para listar información de producto de software para estaciones de trabajo sin disco o sin datos. Puede utilizar los distintivos siguientes con este distintivo:
|
| -p | Muestra información de requisito para el conjunto de archivos especificado. |
| -q | Suprime la visualización de las cabeceras de columna. |
| -R { vía_acceso | ALL } | Indica una ubicación de instalación especificada por el usuario. |
| - S [ A|O ] | Muestra una lista de conjuntos de archivos instalados automáticamente y una lista de conjuntos de archivos instalados opcionalmente. Si el distintivo -S va seguido de A, sólo se listan los conjuntos de archivos instalados automáticamente. Si el distintivo -S va seguido de O, sólo se listan los conjuntos de archivos instalados opcionalmente. |
| -v | Sólo muestra información de la base de datos del proveedor, que contiene información del producto ISMP. Este distintivo sólo es válido cuando se utiliza con los distintivos -L y -c . |
| -w | Lista el conjunto de archivos que es propietario de este archivo. |
Debe especificar uno de los distintivos mutuamente excluyentes: -d, -e, -E, -f, -h, -i, -l, -L, -p, -Sy -w.
Ejemplos
- Para listar el estado de instalación del nivel más reciente de conjuntos de archivos instalados para todos los conjuntos de archivos bos.rte , escriba:
lslpp -l "bos.rte.*" - Para listar el estado de instalación para el nivel base y las actualizaciones para el conjunto de archivos bos.rte.filesystem, escriba:
lslpp -La bos.rte.filesystem - Para listar la información del historial de instalación de todos los conjuntos de archivos del paquete de software bos.net , escriba:
lslpp -ha 'bos.net.*' - Para listar los nombres de todos los archivos del conjunto de archivos bos.rte.lvm , escriba:
lslpp -f bos.rte.lvm - Para listar el conjunto de archivos propietario de installp, escriba:
Se produce una salida similar a la siguiente:lslpp -w /usr/sbin/installpFile Fileset Type ----------------------------------------------------------------- /usr/sbin/installp bos.rte.install File - Para listar el conjunto de archivos que posee todos los nombres de archivo que contieneninstallp, escriba:
Se produce una salida similar a la siguiente:lslpp -w "*installp*"File Fileset Type ----------------------------------------------------------------- /usr/sbin/installp bos.rte.install File /usr/clvm/sbin/linstallpv prpq.clvm File /usr/lpp/bos.sysmgt/nim/methods/c_installp bos.sysmgt.nim.client File - Para visualizar todos los archivos en la base de datos de inventario, escriba:
lslpp -w - Para visualizar el estado de instalación de la imagen
cdrecordde RPM, escriba:lslpp -L cdrecord - Para visualizar el estado de instalación para todos los conjuntos de archivos contenidos en el paquete de servidor ubicado en /usr/sys/inst.data/sys_bundles/Server.bnd, escriba:
o:lslpp -L -b Serverlslpp -L -b /usr/sys/inst.data/sys_bundles/Server.bnd
Archivos
| Elemento | Descripción |
|---|---|
| /etc/objrepos/history | Especifica la información de historial de instalación y actualización de todos los productos de software en la raíz. |
| /usr/lib/objrepos/history | Especifica la información de historial de instalación y actualización de todos los productos de software en el sistema de archivos /usr . |
| /usr/share/lib/objrepos/history | Especifica la información del historial de instalación y actualización de todos los productos de software en el sistema de archivos /usr/share . |
| /etc/objrepos/lpp | Especifica la información de instalación de todos los productos de software en la raíz. |
| /usr/lib/objrepos/lpp | Especifica la información de instalación de todos los productos de software en el sistema de archivos /usr . |
| /usr/share/lib/objrepos/lpp | Especifica la información de instalación de todos los productos de software en el sistema de archivos /usr/share . |
| /etc/objrepos/product | Especifica la información de instalación y actualización de todos los productos de software en la raíz. |
| /usr/lib/objrepos/product | Especifica la información de instalación y actualización de todos los productos de software en el sistema de archivos /usr . |
| /usr/share/lib/objrepos/product | Especifica la información de instalación y actualización de todos los productos de software en el sistema de archivos /usr/share . |
| /etc/objrepos/inventory | Especifica nombres y ubicaciones de archivos en un producto de software en la raíz. |
| /usr/lib/objrepos/inventory | Especifica nombres y ubicaciones de archivos en un producto de software en el sistema de archivos /usr . |
| /usr/share/lib/objrepos/inventory | Especifica nombres y ubicaciones de archivos en un producto de software en el sistema de archivos /usr/share . |
| /usr/sys/inst.data/sys_bundles/ and /usr/sys/inst.data/user_bundles/ | Ubicaciones conocidas para archivos de paquete. Los archivos de paquete deben tener una extensión .bnd . |