JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris: administración básica     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Herramientas de gestión de Oracle Solaris (guía)

2.  Trabajo con Solaris Management Console (tareas)

3.  Trabajo con Oracle Java Web Console (tareas)

4.  Gestión de grupos y cuentas de usuario (descripción general)

5.  Gestión de cuentas de usuario y grupos (tareas)

6.  Gestión del soporte cliente-servidor (descripción general)

7.  Administración de clientes sin disco (tareas)

8.  Introducción al cierre e inicio de un sistema

9.  Cierre e inicio del sistema (descripción general)

10.  Cierre de un sistema (tareas)

11.  Modificación del comportamiento del inicio de Oracle Solaris (tareas)

12.  Cómo iniciar un sistema Oracle Solaris (tareas)

13.  Gestión de archivos de inicio de Oracle Solaris (tareas)

14.  Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)

15.  x86: Inicio basado en GRUB (referencia)

16.  x86: Inicio de un sistema que no implementa GRUB (tareas)

17.  Uso de Oracle Configuration Manager

18.  Gestión de servicios (descripción general)

19.  Gestión de servicios (tareas)

20.  Gestión de software (descripción general)

21.  Administración de software con herramientas de administración del sistema Oracle Solaris (tareas)

Herramientas de interfaz gráfica de usuario de instalación de Solaris y de registro de productos de Oracle Solaris para gestión de software

Agregación de software con la interfaz gráfica de usuario de instalación de Oracle Solaris

Cómo instalar software con el programa de interfaz gráfica de usuario de instalación de Oracle Solaris

Gestión del software con interfaz gráfica de usuario de registro de productos de Oracle Solaris (mapa de tareas)

Cómo visualizar información de software instalado o desinstalado con la interfaz gráfica de usuario de registro de productos de Oracle Solaris

Cómo instalar software con la interfaz gráfica de usuario de registro de productos de Oracle Solaris

Cómo desinstalar software con la interfaz gráfica de usuario de registro de productos de Oracle Solaris

Gestión de software con la interfaz de línea de comandos de registro de productos de Oracle Solaris (mapa de tareas)

Gestión de software con la interfaz de línea de comandos de registro de productos de Oracle Solaris

Cómo ver información de software instalado y desinstalado (prodreg)

Cómo ver atributos de software (prodreg)

Cómo comprobar dependencias de software (prodreg)

Cómo identificar productos de software dañados (prodreg)

Cómo desinstalar software (prodreg)

Cómo desinstalar software dañado (prodreg )

Cómo volver a instalar componentes de software dañados (prodreg)

22.  Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)

23.  Gestión de parches

A.  Servicios SMF

Índice

Gestión de software con la interfaz de línea de comandos de registro de productos de Oracle Solaris

El comando prodreg es la interfaz de línea de comandos (CLI) para el registro de productos de Oracle Solaris. El comando prodreg admite varios subcomandos que permiten gestionar el software del sistema.

Puede utilizar el comando prodreg en una ventana de terminal para realizar las siguientes tareas:

Para obtener más información sobre cómo gestionar el registro de productos de Oracle Solaris mediante la interfaz de línea de comandos, consulte la página del comando man prodreg(1M).

Cómo ver información de software instalado y desinstalado (prodreg)

Puede ver información acerca del software en el registro de productos de Oracle Solaris en una ventana de terminal mediante el subcomando browse para el comando prodreg.

  1. Abra una ventana de terminal.
  2. Examine el registro de productos de Oracle Solaris.
    % prodreg browse
        BROWSE # +/-/.  UUID                                  #  NAME
        ======== =====  ====================================  =  ============
        1        -      root                                  1  System 
                                                                 Registry
        2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                                 System 
                                                                 Software
        3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                                 Software

    El subcomando browse para el comando prodreg muestra la siguiente información sobre el software registrado.

    BROWSE #

    Al utilizar el comando prodreg browse, el registro de productos de Oracle Solaris genera un número de exploración para cada componente de software. Este número se puede utilizar como un argumento para el comando prodreg browse o el subcomando info para descender la jerarquía de componentes registrados específicos.


    Nota - Los números de exploración pueden cambiar al reiniciar o volver a instalar el sistema. No almacene los números de exploración en secuencias de comandos ni intente volver a utilizarlos entre sesiones de inicio independientes.


    +/-/.

    Este campo indica si un componente de software tiene un componente secundario de software adicional registrado en el registro de productos de Oracle Solaris.

    Los siguientes caracteres se muestran en este campo:

    • + indica que el componente de software tiene componentes secundarios adicionales que no se muestran actualmente.

    • - indica que el componente de software tiene componentes secundarios adicionales que se muestran actualmente.

    • . indica que el componente de software no tiene componentes secundarios.

    UUID

    Este campo muestra el identificador único del software del registro de productos de Oracle Solaris.

    #

    Este campo indica el número de instancia del componente de software en el sistema. Si el sistema contiene varias instancias de un componente de software, el registro de productos de Oracle Solaris asigna un número de instancia independiente para cada instancia del componente.

    NAME

    Este campo muestra el nombre localizado del software. El nombre del sistema operativo Oracle Solaris en esta salida de muestra es el software del sistema Oracle Solaris 10.

  3. Examine la información de uno de los componentes de software que se enumeran en el registro de productos de Oracle Solaris.
    % prodreg browse  -m "name"

    El comando -mname” muestra información sobre el componente de software con el nombre name.

  4. Si el sistema contiene varias instancias del software name, escriba el comando siguiente para examinar el registro de productos de Oracle Solaris:
    % prodreg browse  -u name-UUID -i 
    instance -n number
    -u name-UUID

    Muestra información sobre el componente de software name con el identificador único name-UUID.

    -i instance

    Muestra información sobre el componente de software name con el número de instancia instance.

    -n number

    Muestra información de software haciendo referencia al número de exploración del componente number.

  5. Repita el Paso 3 y el Paso 4 para cada componente de software que desee examinar.

Ejemplo 21-1 Visualización de información de software por nombre de componente (prodreg)

El siguiente ejemplo muestra cómo visualizar información de software haciendo referencia al nombre del componente.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10  
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg browse -m "Solaris 10 System Software"

Ejemplo 21-2 Visualización de información de software por número de exploración de componente (prodreg)

El siguiente ejemplo muestra cómo utilizar la opción -n con el comando prodreg browse para ver información de software haciendo referencia al número de exploración del componente.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg browse -n 2

Ejemplo 21-3 Visualización de información de software por UUID de componente (prodreg)

El siguiente ejemplo muestra cómo utilizar la opción -u con el comando prodreg browse para ver información de software haciendo referencia al UUID del componente. El UUID es el identificador único del software en el registro de productos de Oracle Solaris.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg browse -u a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b

Cómo ver atributos de software (prodreg)

Puede ver atributos de software específicos mediante el subcomando info del comando prodreg.

El comando prodreg info muestra una variedad de información sobre el software registrado, incluidos los siguientes elementos:

  1. Abra una ventana de terminal.
  2. Examine el registro de productos de Oracle Solaris.
    % prodreg browse
        BROWSE # +/-/.  UUID                                  #  NAME
        ======== =====  ====================================  =  ============
        1        -      root                                  1  System 
                                                                 Registry
        2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10
                                                                 System 
                                                                 Software
        3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                                 Software
  3. Visualice los atributos de uno de los componentes de software enumerados.
    % prodreg info  -m "name"

    El comando -mname” muestra los atributos del componente de software con el nombre name.

  4. Repita el Paso 3 para cada componente de software que desee ver.

Ejemplo 21-4 Visualización de atributos de software por nombre de componente (prodreg)

El siguiente ejemplo muestra cómo visualizar atributos de software haciendo referencia al nombre del componente.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg info -m "Solaris 10 System Software"

Ejemplo 21-5 Visualización de atributos de software por número de exploración de componente (prodreg)

El siguiente ejemplo muestra cómo utilizar la opción -n con el comando prodreg info para ver información de software haciendo referencia al número de exploración del componente.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg info -n 2

Ejemplo 21-6 Visualización de atributos de software por UUID de componente (prodreg)

El siguiente ejemplo muestra cómo utilizar la opción -u con el comando prodreg info para ver información de software haciendo referencia al UUID del componente. El UUID es el identificador único del software en el registro de productos de Oracle Solaris.

% prodreg browse
    BROWSE # +/-/.  UUID                                  #  NAME
    ======== =====  ====================================  =  ============
    1        -      root                                  1  System 
                                                             Registry
    2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                             System 
                                                             Software
    3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                             Software

% prodreg info -u a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b

Cómo comprobar dependencias de software (prodreg)

Puede utilizar el comando prodreg info para ver los componentes que dependen de un componente de software específico. Es posible que desee comprobar dependencias entre productos de software antes de desinstalar componentes específicos.

  1. Abra una ventana de terminal.
  2. Examine el registro de productos de Oracle Solaris.
    % prodreg browse
        BROWSE # +/-/.  UUID                                  #  NAME
        ======== =====  ====================================  =  ============
        1        -      root                                  1  System 
                                                                 Registry
        2         +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                                 System 
                                                                 Software
        3         +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified
                                                                 Software

    Repita el comando prodreg browse hasta que el componente de software que desea comprobar se muestre. Consulte Cómo ver información de software instalado y desinstalado (prodreg) para obtener más información sobre exploración del registro de productos de Oracle Solaris mediante el comando prodreg browse.

  3. Visualice las dependencias de un componente de software específico.
    % prodreg info -m "name" -a "Dependent Components"
    -mname

    Muestra los atributos del componente de software con el nombre name.

    -a “Componentes dependientes”

    Muestra los componentes que dependen del software name mediante la visualización de valores del atributo Componentes dependientes.

    La salida de este comando enumera los componentes de software que dependen del software name.

Ejemplo 21-7 Visualización de componentes que dependen de otros productos de software (prodreg)

El ejemplo siguiente muestra cómo ver los componentes que dependen del producto de software que se denomina ExampleSoft.

% prodreg -m "ExampleSoft" -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
ExampleSoftA                 7f49ecvb-1ii2-11b2-a3f1-0800119u7e8e  1

Cómo identificar productos de software dañados (prodreg)

Si elimina archivos o paquetes de software instalados sin utilizar el desinstalador adecuado, puede dañar el software del sistema. Si el software está dañado, es posible que el software no funcione correctamente. Puede utilizar el subcomando info del comando prodreg para que lo ayude a determinar si un producto de software está dañado.

  1. Visualice la información del registro de productos de Oracle Solaris del software que desea comprobar.
    % prodreg browse -m name
  2. Verifique que el componente de software está dañado.
    % prodreg info -u name-UUID -i 1 -d
  3. Identifique los paquetes que forman el componente de software name-UUID.
    % prodreg info -u name-UUID -i 1 -a PKGS

    La salida de este comando puede enumerar más de un paquete.

  4. Verifique si los paquetes enumerados en el paso anterior se instalan en el sistema mediante la ejecución del comando pkginfo para cada paquete.
    % pkginfo component-a-pkg
    % pkginfo component-b-pkg
    .
    .
    .

Ejemplo 21-8 Identificación de componentes de software dañados (prodreg)

El ejemplo siguiente muestra la manera de determinar si el componente de software de ExampleSoft está dañado.

% prodreg browse -m Examplesoft
BROWSE #  +/-/.  UUID                                  #  NAME
========  =====  ====================================  =  ============
1         -      root                                  1  System 
                                                          Registry
2          +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10
                                                          System
                                                          Software
3          +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified 
                                                          Software
4          -     95842091-725a-8501-ef29-0472985982be  1  ExampleSoft
233         .    90209809-9785-b89e-c821-0472985982be  1  Example Doc
234         .    EXSOzzt                               1
235         .    EXSOblob                              1  Example Data

El componente secundario de ExampleSoft EXSOzzt no tiene una entrada en el campo NAME. Es posible que el software ExampleSoft esté dañado. Debería utilizar el comando prodreg info con las opciones -u, -i y -d para determinar si el software ExampleSoft está dañado.

% prodreg info -u 95842091-725a-8501-ef29-0472985982be -i 1 -d
 
isDamaged=TRUE

La salida isDamaged=TRUE indica que el software ExampleSoft está dañado. Debería utilizar la opción -a PKGS del comando prodreg info para identificar los paquetes de software de ExampleSoft.

% prodreg info 
     -u 95842091-725a-8501-ef29-0472985982be 
     -i 1 -a PKGS 
pkgs: 
EXSOzzt EXSOblob

Para verificar que los paquetes EXSOzzt y EXSOblob estén instalados en el sistema, debería utilizar el comando pkginfo.

% pkginfo EXSOzzt 
ERROR: information for "EXSOzzt" was not found 

% pkginfo EXSOblob
application EXSOblob       Example Data

La salida del comando pkginfo indica que el paquete EXSOzzt no está instalado en el sistema. Por lo tanto, el software ExampleSoft está dañado.

Cómo desinstalar software (prodreg)

Puede utilizar el subcomando uninstall del comando prodreg para eliminar software del sistema. Al desinstalar software mediante el comando prodreg uninstall, se elimina un software especificado y todos los componentes secundarios asociados con el software. Antes de eliminar software, verifique que otro software no dependa del software que desea desinstalar. Consulte Cómo comprobar dependencias de software (prodreg).

Después de desinstalar el software, puede eliminar el software y todos los componentes secundarios del registro de productos de Oracle Solaris mediante el comando prodreg unregister -r.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Visualice la información del software que desea desinstalar.
    # prodreg browse -u name-UUID
  3. Desinstale el software.
    # prodreg uninstall -u name-UUID 
  4. Compruebe las dependencias del software que desea desinstalar.
    # prodreg info -u name-UUID

    Compruebe la siguiente información en la salida del comando prodreg info.

    • Componentes secundarios – Enumera los componentes de software que están asociados con el componente de software name. Al anular el registro del software name, también anula el registro de los componentes secundarios del software name. Si la salida del comando prodreg info anterior enumera cualquier componente secundario, verifique que desea anular el registro de esos componentes secundarios.

    • Componentes necesarios – Enumera los componentes de software que son necesarios para el componente de software name. Componentes de software que posiblemente necesiten otros componentes que no sean componentes secundarios. Cuando desinstala y anula el registro de un componente, sólo se desinstalan los componentes secundarios y se anula el registro de los mismos.

    • Componentes dependientes – Enumera los componentes que necesitan que se ejecute el software name. Al anular el registro del software name, también anula el registro de los componentes dependientes del software name. Si la salida del comando prodreg info enumera cualquier componente dependiente, verifique que desea anular el registro de esos componentes dependientes.

    En la salida del ejemplo anterior, el software name no tiene ningún componente dependiente.

  5. Compruebe las dependencias de los componentes secundarios del software name.
    # prodreg info -u component-a-UUID -i l -a "Dependent Components"

    La salida del ejemplo muestra que ningún otro software depende de los componentes secundarios del software name.

  6. Anule el registro del software y sus componentes secundarios.
    # prodreg unregister -r -u name-UUID -i 1
    -r

    Anula el registro del software recursivamente con el identificador único name-UUID y todos los componentes secundarios de este software.

    -u name-UUID

    Especifica el identificador único del software del que desea anular el registro.

    -i 1

    Especifica la instancia del software del que desea anular el registro.

Ejemplo 21-9 Desinstalación de componentes de software (prodreg)

El siguiente ejemplo muestra cómo desinstalar el software ExampleSoft y todos los componentes secundarios del software ExampleSoft.

# prodreg browse -m "ExampleSoft"
BROWSE #  +/-/.  UUID                                  #  NAME
========  =====  ====================================  =  ============
1         -      root                                  1  System 
                                                          Registry
2          +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10
                                                          System
                                                          Software
3          +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified 
                                                          Software
1423       -     95842091-725a-8501-ef29-0472985982be  1  ExampleSoft
1436        .    90209809-9785-b89e-c821-0472985982be  1  Example Doc
1437        -    EXSOzzt                               1  Example Data
1462         .   EXSOblob                              1  Example Data

# prodreg uninstall -u 95842091-725a-8501-ef29-0472985982be -i 1

# prodreg info -u 95842091-725a-8501-ef29-0472985982be
Title: ExampleSoft Software
.
.
.
Child Components:
Name                        UUID                                  #
--------------------------  ------------------------------------  -
Example Doc                 90209809-9785-b89e-c821-0472985982be  1
Example Data                EXSOzzt                               1

Required Components:
Name                        UUID                                  #
--------------------------  ------------------------------------  -
Example Doc                 90209809-9785-b89e-c821-0472985982be  1
Example Data                EXSOzzt                               1

# prodreg info -u 90209809-9785-b89e-c821-0472985982be -i 1 
    -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
ExampleSoft                  95842091-725a-8501-ef29-0472985982be  1

# prodreg info -u EXSOzzt -i 1 -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
ExampleSoft                  95842091-725a-8501-ef29-0472985982be  1

# prodreg info -u EXSOblob -i 1 -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
Example Data                 EXSOzzt                               1

# prodreg unregister -r -u 95842091-725a-8501-ef29-0472985982be -i 1

Cómo desinstalar software dañado (prodreg )

Si intenta desinstalar un componente de software dañado mediante el comando prodreg uninstall, es posible que el comando falle. Este error puede producirse si el programa de desinstalación para el componente de software se ha eliminado del sistema.

Siga estos pasos para desinstalar un componente de software sin ningún programa de desinstalación asociado en el sistema.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Visualice la información del software que desea desinstalar.
    # prodreg browse -m "name"
  3. Desinstale el software.
    # prodreg uninstall -u UUID -i 1
  4. Identifique el programa de desinstalación para el componente de software.
    # prodreg info -m "name" -a uninstallprogram
  5. Determine si el programa de desinstalación está en la ubicación registrada.
    # ls uninstaller-location uninstaller-location
  6. Elimine el software del sistema de una de las siguientes maneras:
    • Si tiene una copia de seguridad del sistema disponible, siga estos pasos:
      1. Cargue el programa de desinstalación de la copia de seguridad.
      2. Ejecute el programa de desinstalación desde una interfaz de línea de comandos del shell como una ventana de terminal.
    • Si no tiene acceso al programa de desinstalación en una copia de seguridad, siga estos pasos:
      1. Anule el registro del componente de software.
        # prodreg unregister -u UUID -i 1
      2. Elimine los componentes registrados restantes que son requeridos por el software que desea eliminar.
        # pkgrm component-a-UUID

Ejemplo 21-10 Desinstalación de software dañado (prodreg)

El siguiente ejemplo muestra cómo desinstalar el software ExampleSoft dañado. En este ejemplo, el programa de desinstalación no está fácilmente disponible en la copia de seguridad del sistema.

# prodreg browse -m Examplesoft
BROWSE #  +/-/.  UUID                                  #  NAME
========  =====  ====================================  =  ============
1         -      root                                  1  System 
                                                          Registry
2          +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10 
                                                          System
                                                          Software
3          +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified 
                                                          Software
4          -     95842091-725a-8501-ef29-0472985982be  1  ExampleSoft
233         .    90209809-9785-b89e-c821-0472985982be  1  Example Doc
234         .    EXSOzzt                               1
235         .    EXSOblob                              1  Example Data

# prodreg uninstall -u 95842091-725a-8501-ef29-0472985982be -i 1
The install program requested could not be found

# prodreg info -m "ExampleSoft" -a uninstallprogram
uninstallprogram: /usr/bin/java -mx64m -classpath 
/var/sadm/prod/org.example.ExampleSoft/987573587 uninstall_ExampleSoft

# ls /var/sadm/prod/org.example.ExampleSoft/987573587
/var/sadm/prod/org.example.ExampleSoft/987573587:
No such file or directory

# prodreg unregister -u 95842091-725a-8501-ef29-0472985982be -i 1

# pkgrm EXSOblob

Cómo volver a instalar componentes de software dañados (prodreg)

Si otro software depende de un componente de software dañado, es posible que desee volver a instalar el componente dañado, en lugar de desinstalar el componente y otro software dependiente. Puede utilizar la opción -f con el comando prodreg unregister para forzar la anulación del registro del componente dañado. A continuación, puede volver a instalar el componente.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Visualice la información del software que desea volver a instalar.
    # prodreg browse -m "name"
  3. Identifique el software que depende del software que desea volver a instalar.
    # prodreg info -m "name" -a "Dependent Components"
  4. Anule el componente de software que desea volver a instalar.
    # prodreg unregister -f -u UUID
     
  5. Vuelva a instalar el componente de software.
    # /usr/bin/java -cp /usr/installers/installer

    La opción installer especifica el nombre del programa de instalación para el software name.

Ejemplo 21-11 Reinstalación de componentes de software dañados (prodreg)

El siguiente ejemplo muestra cómo volver a instalar el componente de software dañado ComponentSoft sin anular el registro o desinstalar el componente dependiente ExampleSoft.

# prodreg browse -m "ComponentSoft"
BROWSE #  +/-/.  UUID                                  #  NAME
========  =====  ====================================  =  ============
1         -      root                                  1  System 
                                                          Registry
2          +     a01ee8dd-1dd1-11b2-a3f2-0800209a5b6b  1  Solaris 10
                                                          System
                                                          Software
3          +     8f64eabf-1dd2-11b2-a3f1-0800209a5b6b  1  Unclassified 
                                                          Software
4           .    86758449-554a-6531-fe90-4352678362fe  1  ComponentSoft

# prodreg info -m "ComponentSoft" -a "Dependent Components"
Dependent Components:
Name                         UUID                                  #
---------------------------  ------------------------------------  -
ExampleSoft                  95842091-725a-8501-ef29-0472985982be  1

# prodreg unregister -f -u 86758449-554a-6531-fe90-4352678362fe -i 1

# /usr/bin/java -cp /usr/installers/org.example.componentsoft