5.2.3. Instalación de parches en forma zip
5.2.3.1. El comando patch Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
El comando
patch se utiliza para aplicar parches zip descargados en una sola instancia del servidor JBoss EAP 6. No se puede utilizar para aplicar parches de manera automática las instancias del servidor JBoss EAP 6 a través de un dominio administrado, pero se pueden aplicar parches de manera independiente a instancias individuales del servidor en un dominio administrado.
Importante
Las instancias del servidor JBoss EAP 6 que se han instalado usando el método RPM no se pueden actualizar usando el comando
patch. Consulte Sección 5.2.4, “Instalación de parches en forma RPM” para actualizar los servidores JBoss EAP 6 instalados por medio de RPM.
Nota
El comando
patch solo se puede utilizar con los parches producidos para las versiones de JBoss EAP 6.2 y posteriores. Para los parches para las versiones de JBoss EAP previas a 6.2 se debe referir a la versión relevante de la documentación disponible en https://access.redhat.com/site/documentation/.
Además de aplicar los parches, el comando
patch puede proporcionar información básica sobre el estado de parches instalados y también proporciona una manera de deshacer inmediatamente la aplicación de un parche.
Antes de iniciar la aplicación de un parche o una operación para deshacer, la herramienta
patch verificará los módulos y otros archivos misceláneos que estén cambiando para cualquier modificación de usuario. Si se detecta una modificación de usuario y no se ha especificado una opción para el manejo de conflictos entonces la herramienta patch abortará la operación y advertirá que hay un conflicto. La advertencia incluirá una lista de los módulos y otros archivos que estén en conflicto. Para completar la operación, el comando patch se debe volver a ejecutar con una opción que especifique la manera de resolver el conflicto: ya sea preservando las modificaciones del usuario o sobreescribiéndolas.
| Opción o argumento | Descripción |
|---|---|
apply | Aplica un parche. |
--override-all | Si hay un conflicto entonces la operación parche sobreescribe las modificaciones de cualquier usuario. |
--override-modules | Si hay un conflicto generado por cualquiera de los módulos modificados, esta opción sobreescribe estas modificaciones con el contenido de la operación de aplicación del parche. |
--override=path(,path) | Sólo para archivos misceláneos especificados, esto sobreescribirá los archivos modificados en conflicto con los archivos en la operación de aplicación del parche. |
--preserve=path(,path) | Sólo para archivos misceláneos especificados, esto preservará los archivos modificados en conflicto. |
info | Retorna información sobre los parches instalados actualmente. |
rollback | Deshace la aplicación de un parche. |
--reset-configuration=TRUE|FALSE | Se requiere para revertir, especifica si debe reestablecer los archivos de configuración del servidor como parta de la operación para revertir. |