Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Guía de administración de Software Distributor: HP-UX 11i v1, 11i v2 y 11i v3 > Capítulo 3 Administración del software instalado

Eliminación de software instalado (swremove)

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

El comando swremove elimina el software que se ha instalado en un sistema host. Antes de eliminar el software, se anula su configuración. swremove también elimina los productos de software que se hayan copiado en un almacén de software.

Características y limitaciones de swremove

  • Elimina archivos en la ubicación especificada. Elimina los enlaces simbólicos, pero no los destinos de los enlaces simbólicos. También obtiene una lista de los archivos activos que no se eliminaron.

  • Utilización automática de las dependencias para seleccionar automáticamente el software en el que se va a trabajar (además de cualquier otro software que se especifique directamente).

  • Capacidad para ejecutar las secuencias de comandos de control como parte de la eliminación:

    Unconfigure

    Deshace la configuración del sistema host llevada a cabo mediante las secuencias de comandos configure.

    Checkremove

    Analiza cada destino para determinar si puede llevarse a cabo la eliminación y la anulación de la configuración. Si la comprobación da error, no se puede eliminar un objeto.

    Preremove

    Realiza operaciones adicionales en los archivos, como, por ejemplo, eliminar archivos creados mediante una secuencia de comandos preinstall.

    Postremove

    Lleva a cabo operaciones de eliminación adicionales (por ejemplo, restaurar los archivos para «deshacer cambios») inmediatamente después de eliminar un conjunto de archivos o un producto.

    Para obtener más información, consulte el Capítulo 11: «Utilización de las secuencias de comandos de control».

  • swremove no realiza la anulación automática de la configuración cuando se elimina software de directorios raíz alternativos.

Utilización de la interface gráfica de usuario de swremove

En esta sección se facilita una descripción general de la interface gráfica de usuario de swremove.

El comando swremove se comporta de forma algo diferente cuando se trata de eliminar software en los sistemas de archivos de un directorio raíz primario, los sistemas de archivos de un directorio raíz alternativo y los almacenes. Los cambios de la interface para las operaciones de eliminación en almacenes se resumen en la sección «Eliminación de software en los almacenes».

El proceso de eliminación consta de cuatro pasos:

Tabla 3-8  Pasos de eliminación de la interface gráfica de usuario

I. Inicio

Inicie la interface gráfica de usuario de swremove.

II. Selección del software

Seleccione el software que se debe eliminar.

III. Análisis (Vista preliminar)

Analice (obtenga una vista preliminar de) la eliminación para determinar si el software seleccionado se puede eliminar satisfactoriamente.

IV. Eliminación

Lleve a cabo la eliminación real.

 

Paso I: Inicio

Para iniciar la interface gráfica de usuario (GUI) o la interface de usuario basada en caracteres (TUI) para una sesión de eliminación, escriba:

/usr/sbin/swremove

Se llama automáticamente a la interface gráfica de usuario a menos que también especifique el software en la línea de comandos. Para llamar a la interface gráfica de usuario y especificar el software, incluya la opción -i. Por ejemplo, para utilizar la interface gráfica de usuario para una sesión de vista preliminar (sólo para análisis) con BUNDLE1, escriba:

swremove -i -p /MyDepot/BUNDLE1

Aparece la ventana Software Selection (Selección de software).

Paso II: Selección del software

En este paso, se utiliza la ventana Software Selection para seleccionar el software que se desea eliminar.

Figura 3-2 Ventana Software Selection de swremove

Ventana Software Selection de swremove
  1. Seleccione el software en la lista de objetos:

    1. Resalte un elemento

    2. Seleccione Actions→Mark For Remove (Acciones/Marcar para eliminar)

      o

      Haga clic con el botón secundario del «mouse» para mostrar el menú emergente y, a continuación, seleccione Mark For Remove

    El indicador Marked? (¿Marcado?) de la lista de objetos cambia a Yes (Sí) para ajustarse a la selección. (Si selecciona sólo algún componente de un objeto de software, puede aparecer el indicador Partial.)

  2. (Opcional) Utilice las opciones del menú Actions para realizar selecciones de software adicionales:

    • Change Target (Cambiar destino) permite seleccionar un directorio raíz alternativo en el que eliminar software.

    • Add Software Group (Agregar grupo de software) permite recuperar y reutilizar un grupo de selecciones de software guardadas con anterioridad.

    • Save Software Group (Guardar grupo de software) guarda como un grupo la lista actual de software marcado. SD almacena la definición del grupo en $HOME/.sw/software/ o en el directorio que se especifique.

    • Show Description of Software (Mostrar descripción del software) (disponible únicamente para un solo elemento resaltado en la lista de objetos) muestra más información sobre el software seleccionado.

  3. Seleccione Actions→Install (Acciones/Instalar) para comenzar con el paso de análisis (vista preliminar). Aparece el cuadro de diálogo de análisis.

Paso III: Análisis (Vista preliminar)

En este paso, SD-UX analiza el software que se ha seleccionado.

El cuadro de diálogo Remove Analysis (Análisis de eliminación) muestra la información de estado relativa al proceso de análisis. Cuando haya terminado el análisis y el sistema host muestre el estado Ready, haga clic en OK para iniciar la instalación real (consulte el «Paso III: Eliminación»). A continuación, el cuadro de diálogo Remove Analysis se sustituye por la ventana Remove (Eliminar).

(Si ha iniciado una sesión de vista preliminar, la eliminación se detiene después del análisis. Para volver a la ventana Software Selection, haga clic en OK.)

Figura 3-3 Cuadro de diálogo Remove Analysis

Cuadro de diálogo Remove Analysis

Después de realizar el análisis, si se puede eliminar algún software seleccionado, el estado se indica como Ready (Listo) o Ready with Warnings (Listo con advertencias). Si no se puede eliminar ningún software seleccionado, el estado se indica como Excluded from task (Excluido de la tarea).

La columna de Products Scheduled (Productos programados) muestra la cantidad de productos que están listos para su eliminación de entre todos los productos seleccionados. La cantidad total de productos preparados incluye los productos que están:

  • Marcados debido a las dependencias

  • Marcados dentro de los agrupamientos (bundles)

  • Marcados de forma parcial y completa

Puede excluirse automáticamente un producto de la eliminación si se produce un error con dicho producto. La eliminación no puede continuar si se excluye el destino del sistema host de la eliminación. Si el sistema host no supera el análisis, aparece un cuadro de diálogo de advertencia.

También se dispone de las siguientes acciones:

  • El botón Product Summary (Resumen del producto) ofrece información adicional acerca del producto o el agrupamiento (bundle) y facilita un botón Product Description (Descripción del producto) que muestra información relativa a datos adicionales de las dependencias, el copyright, el proveedor, etcétera.

    La columna Projected Action (Acción prevista) describe el tipo de eliminación en curso. Los tipos posibles son:

    Remove (Eliminar)

    El producto existe y se eliminará.

    Filesets Not Found (No se encontraron conjuntos de archivos)

    El sistema no encontró los conjuntos de archivos según se han especificado.

    Skipped (Omitido)

    El producto no se eliminará.

    Excluded (Excluido)

    El producto no se eliminará debido a algunos errores en la fase de análisis. Consulte el archivo de registro para obtener información detallada acerca del error.

    (La lista Product Summary no es una lista de objetos. No se pueden abrir los productos, realizar acciones ni cambiar la vista de la columna.)

  • El botón Logfile (Archivo de registro) presenta una vista desplazable de información detallada sobre la eliminación grabada en el archivo de registro.

  • El botón Re-analyze (Reanalizar) repite el proceso de análisis.

Paso III: Eliminación

En este paso, SD-UX sigue con la eliminación real.

Después de hacer clic en OK en la ventana Analysis, SD-UX inicia la eliminación y presenta la ventana Remove Window (Figura 3-4: «Ventana Remove Window»), que muestra la información de estado.

Se dispone de los siguientes botones de acción:

  • El botón Done (Listo) le devuelve a la ventana Software Selection. A continuación, puede comenzar otra eliminación o salir de la interface gráfica de usuario [File→Exit (Archivo/Salir)].

  • El botón Product Summary muestra la información de la eliminación y del producto (nombre, revisión, resultados de la eliminación y resumen de la eliminación).

  • El botón Logfile muestra el archivo de registro.

Figura 3-4 Ventana Remove Window

Ventana Remove Window

Eliminación con la línea de comandos

Sintaxis

swremove [opciones_XToolkit] [-d|-r] [-i] [-p] [-v]
[-C archivo_sesión] [-f archivo_software] [-Q fecha] [-s origen]
[-S archivo_sesión] [-t archivo_destino] [-x opción=valor]
[-X archivo_opciones] [selecciones_software] [@ selecciones_destino]

Opciones y operandos

opciones_XToolkit

Opciones de X Window para la interface gráfica de usuario. Consulte la sección «Opciones de XToolkit y modificación de las fuentes de la pantalla».

-d

Actúa en un almacén en lugar de hacerlo en el software instalado. Para obtener más información, consulte la sección «Eliminación de software en los almacenes».

-i

Ejecuta una sesión interactiva de interface gráfica de usuario o interface de usuario basada en caracteres. Se utiliza para «especificar previamente» las selecciones de software que se deben usar en la interface gráfica de usuario o la interface de usuario basada en caracteres.

-p

Obtiene una vista preliminar de una tarea de eliminación; para ello, ejecuta la tarea a través de la fase de análisis y, a continuación, sale.

-r

Actúa en un directorio raíz alternativo.

-v

Activa la salida detallada al archivo stdout y muestra toda la actividad en la pantalla.

-C archivo_sesión

Ejecuta el comando y guarda los valores actuales de opción y operando en un archivo_sesión para reutilizarlos en otra sesión. Consulte la sección «Archivos de sesión».

-f archivo_software

Lee una lista de las selecciones de software en un archivo independiente en lugar de (o además de) hacerlo en la línea de comandos. Consulte la sección «Archivos de software».

-Q fecha

Programa un trabajo para la fecha dada si están activadas las operaciones remotas. Consulte la sección «Programación de los trabajos desde la línea de comandos» y el Capítulo 7: «Descripción general de las operaciones remotas»

-S archivo_sesión

Ejecuta el comando en función de los valores guardados en una sesión de eliminación anterior, tal como se hayan definido en archivo_sesión. Consulte la sección «Archivos de sesión».

-t archivo_destino

Lee una lista de las selecciones de destino en un archivo independiente en lugar de (o además de) en la línea de comandos. Consulte la sección «Archivos de destino».

-x opción=valor

Define una opción de comando en valor y omite los valores por defecto o un valor de los archivos de opciones. Consulte la sección «Modificación de las opciones de comando».

-X archivo_opciones

Lee las opciones de sesión y el comportamiento en archivo_opciones. Consulte la sección «Modificación de las opciones de comando».

selecciones_software

Los objetos de software que han de eliminarse. Consulte la sección «Selecciones de software».

selecciones_destino

El destino del comando. Consulte la sección «Selecciones de destino».

Modificación de las opciones de comando

Puede cambiar el comportamiento de este comando especificando opciones adicionales en la línea de comandos al llamar al comando (con la opción -x) o leyendo los valores predefinidos en un archivo. En la siguiente tabla, se relacionan los valores por defecto y las opciones correspondientes a swremove.

Tabla 3-9 Opciones de comando y valores por defecto de swremove

  • admin_directory=/var/adm/sw

  • agent_auto_exit=true

  • agent_timeout_minutes=10000

  • auto_kernel_build=true

  • autoreboot=false

  • autoremove_job=false

  • autoselect_dependents=false

  • autoselect_reference_bundles= true

  • compress_index=false

  • controller_source=

  • distribution_target_directory= /var/spool/sw

  • enforce_dependencies=true

  • enforce_scripts=true

  • force_single_target=false

  • installed_software_catalog=products

  • job_title=

  • log_msgid=0

  • logdetail=false

  • logfile=/var/adm/sw/swremove.log

  • loglevel=1

  • mount_all_filesystems=true

  • polling_interval=2

  • preview=false

  • remove_empty_depot=true

  • remove_empty_depot_directory=false

  • reuse_short_job_numbers=true

  • rpc_binding_info=​ncacn_ip_tcp:[2121]ncadg_ip_udp:[2121]

  • rpc_timeout=5

  • run_as_superuser=true

  • run_scripts=true

  • select_local=true

  • software=

  • software_view=products

  • target_directory=

  • targets=

  • verbose=1

  • write_remote_files=false

 

Para obtener más información

Consulte el Apéndice A para obtener una descripción completa de cada valor por defecto.

Tareas de eliminación y ejemplos

Para eliminar un producto de software denominado MISOFTWARE del almacén por defecto en el sistema host local, escriba:

swremove -d MISOFTWARE

Para obtener una vista preliminar de la eliminación de los productos C y Pascal instalados en el sistema host local, escriba:

swremove -p cc pascal

Para eliminar una versión concreta de HP Omniback, escriba:

swremove Omniback,l=/opt/Omniback_v2.0

Para eliminar todo el contenido de un almacén local, escriba:

swremove -d * @ /var/spool/sw

Eliminación de agrupamientos (bundles)

La eliminación de un agrupamiento (bundle) no siempre borra todos los conjuntos de archivos de dicho agrupamiento. Debido a las características de administración de dependencias de SD-UX, no se eliminará un conjunto de archivos que resulte necesario para otro agrupamiento. Por ejemplo, si los agrupamientos Pascal y FORTRAN utilizan ambos el conjunto de archivos Debugger.Run y usted intenta eliminar FORTRAN, no se eliminará el conjunto de archivos Debugger.Run porque también lo utiliza el agrupamiento Pascal. Esto impide que la eliminación de un agrupamiento provoque la eliminación involuntaria de un conjunto de archivos que otro agrupamiento necesite.

Eliminación de parches

Los parches de software no se pueden eliminar a no ser que:

  • Los archivos para deshacer cambios correspondientes al parche estén disponibles para su reinstalación.

o

  • El software de base modificado por el parche se elimine al mismo tiempo. (La eliminación del software de base elimina también los parches asociados a dicho software.)

Para obtener más información sobre la eliminación de parches, consulte el Capítulo 5: «Aplicación de parches HP-UX y administración de los parches».

Eliminación de varias versiones

La interface gráfica de usuario de swremove puede contribuir a simplificar la eliminación de varias versiones de un producto.

En la lista de objetos se enumera cada versión independiente de un producto junto con el directorio de ubicación correspondiente. La selección de versiones múltiples implica la existencia de un par producto:/directorio de ubicación. Por defecto, la ubicación no aparece en la ventana Software Selection (Selección de software). Se puede mostrar con el elemento de menú Columns Editor View→Columns... (Vista del editor de columnas/Columnas...) de la interface gráfica de usuario y al activar el elemento de menú Product Directory (Directorio de productos).

Puede seleccionar más de una versión de un producto durante la fase de selección. Durante el análisis, se genera un mensaje de advertencia si la versión del producto existe en el destino pero en una ubicación diferente. Si el producto existe en el destino, se eliminará. Si el producto no existe en el destino, simplemente se omite. El botón Product Summary... (Resumen del producto) de la ventana Remove Analysis (Análisis de eliminación) ofrece un resumen por productos de lo que se eliminará si se inicia la fase de eliminación.

(Intrínsecamente es posible la existencia de varias versiones de los productos en un almacén. No se necesita un manejo o comprobaciones especiales al eliminarlas de los almacenes.)

Eliminación del software de un directorio raíz alternativo

El software se puede eliminar en relación con el directorio raíz primario (/) o con el directorio raíz alternativo. Un directorio raíz alternativo es una ubicación ajena al directorio raíz que puede funcionar como directorio raíz de un sistema autónomo, es decir, un sistema que se puede desmontar y puede funcionar como un sistema independiente. Todos los archivos de información utilizados en la eliminación del software se extraen de la base de datos de productos instalados (consulte la sección «Base de datos de productos instalados») situada en este directorio raíz alternativo, no de la base de datos IPD ubicada en el volumen raíz.

Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© 1997, 2000-2003, 2006, 2007 Hewlett-Packard Development Company, L.P.