La desinstalación silenciosa es útil para desinstalar los componentes de productos de Java ES en varios hosts que compartan configuraciones similares. El procedimiento para realizar una desinstalación en el modo silencioso es similar al proceso de instalación en este modo, como se describe en el Capítulo 5, Instalación en el modo silencioso.
Para realizar una desinstalación silenciosa, debe generar en primer lugar un archivo de estado. Para ello, ejecute una sesión de desinstalación interactiva en el modo gráfico o basado en texto. Para obtener más información, consulte Creación del archivo de estado inicial.
En caso de que no haya iniciado una sesión como root, conviértase en superusuario.
Desplácese al directorio del programa de desinstalación:
SO Solaris: /var/sadm/prod/SUNWentsys5
Linux y HP-UX: /var/sadm/prod/sun-entsys5
Si va a utilizar la interfaz gráfica del programa de desinstalación, es posible que deba permitir el acceso a su visualización local. Consulte Ejecución del programa de desinstalación en el modo gráfico.
Ejecute el programa de desinstalación silenciosa. Por ejemplo:
incluya la opción –no si no desea desinstalar ningún software en esta sesión.
Modo gráfico:
./uninstall -saveState statefile_path |
Modo basado en texto (software no instalado):
./uninstall -no -nodisplay -saveState statefile_path |
Para conocer la sintaxis completa del comando uninstall, consulte el apartado Comando uninstall.
Continúe con los pasos del programa de desinstalación hasta completarlos.
A medida que responde a las solicitudes del programa de desinstalación, éste registra las respuestas en el archivo de estado especificado. Cuando termina la desinstalación, el archivo de estado está disponible en la ubicación que especificó. Si utilizó la opción –no, no se desinstaló ningún software.
Realice una copia del archivo de estado para cada host en el que vaya a realizar una desinstalación silenciosa.
Edite cada archivo proporcionando información específica en el host en el que se ejecutará la desinstalación silenciosa.
Para obtener directrices sobre la edición de archivos de estado, consulte el apartado Edición del archivo de estado. Al editar el archivo de estado, es posible que deba también generar un Id. de archivo de estado, como se explica en Creación de un Id. de archivo de estado adecuado para la plataforma.
Compruebe que ha preparado y editado correctamente el archivo de estado para el host en el que desee realizar la desinstalación de los componentes de productos de Java ES.
En caso de que no haya iniciado una sesión como root, conviértase en superusuario.
Desplácese al directorio del programa de desinstalación:
SO Solaris: /var/sadm/prod/SUNWentsys5
Linux y HP-UX: /var/sadm/prod/sun-entsys5
Inicie el programa de desinstalación. Por ejemplo:
./uninstall -noconsole -state statefile_path |
Para conocer la sintaxis completa del comando uninstall, consulte el apartado Comando uninstall.
En una ventana de terminal, desplácese al directorio del archivo de registro.
SO Solaris: /var/sadm/install/logs Linux y HP-UX: /var/opt/sun/install/logs
Localice los archivos de registro de la desinstalación actual. El archivo de registro que interesa para propósitos de control es:
Java_Enterprise_System_5_uninstall.Btimestamp |
La variable timestamp representa la hora a la que se creó el registro. La variable tiene el formato, MMddhhmm, donde:
representa el mes
representa la fecha
representa la hora
representa los minutos
Utilice el comando tail para ver los mensajes conforme se escriben en los registros. Por ejemplo:
tail -f logfile_name |
Para salir del programa tail, pulse Ctrl+C.