La desinstalación silenciosa es útil para desinstalar los componentes 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 desinstalación falsa en el modo gráfico o basado en texto. Consulte Generación de un archivo de estado.
En caso de que no haya iniciado sesión como root, conviértase en superusuario.
Desplácese al directorio del programa de desinstalación:
SO Solaris: /var/sadm/prod/SUNWentsys4
Linux: /var/sadm/prod/sun-entsys4
Si va a utilizar la interfaz gráfica del programa de desinstalación, permita 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:
Modo gráfico:
./uninstall -no -saveState statefile_path |
Modo basado en texto:
./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ó. No se ha desinstalado 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 Java ES.
Abre una ventana de terminal.
En caso de que no haya iniciado sesión como root, conviértase en superusuario.
Desplácese al directorio del programa de desinstalación:
SO Solaris: /var/sadm/prod/SUNWentsys4
Linux: /var/sadm/prod/sun-entsys4
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.
En SO Solaris: /var/sadm/install/logs En Linux: /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_uninstall.Btimestamp |
La variable timestamp representa la hora a la que se creó el registro. La variable tiene el formato, MMddhhmm, donde:
MM |
representa el mes |
dd |
representa la fecha |
hh |
representa la hora |
mm |
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.