WebInstall: mecanismo de instalación de redes que
utiliza un explorador y un servidor Web.
Descripción general
WebInstall permite distribuir fácilmente software basado en
MSI de Windows desde un
servidor Web. WebInstall puede instalar varias aplicaciones con un solo clic. Al estar
basado en HTML, WebInstall hace más fácil la instalación y la personalización de opciones
y es compatible con todos los servidores Web HTTP de todas las plataformas.
Nota: El componente de WebInstall del servidor no requiere una
plataforma Windows, a diferencia del componente del cliente.
WebInstall
permite a los administradores
controlar la secuencia de instalación y el
modo en que ésta se lleva a cabo. Por ejemplo, a
un administrador le puede convenir realizar una instalación silenciosa sin la intervención del usuario. Los
controles para la instalación de MSI se especifican en el archivo de configuración y
deberán ajustarse al sistema estándar de
línea
de comandos de MSI de Microsoft cuando se ejecute MSIExec.
> WebInstall
instala
un control ActiveX en el equipo cliente. Este control se instala automáticamente cuando el
usuario inicia el proceso de instalación. El control ActiveX se descargará sólo
en caso de que no esté instalado en el equipo cliente. Por lo general,
sólo será necesario descargar el control una vez. Tras ser instalado, el control ActiveX pasa al
archivo de configuración (files.ini), que controla la secuencia de sucesos. El archivo de
configuración contiene toda la información necesaria para descargar archivos y ejecutarlos por separado. El archivo ejecutable
ejecuta el comando MSIExec para instalar las aplicaciones.
>
WebInstall
sigue la secuencia siguiente cuando se ejecuta:
- Descarga el control ActiveX (si es necesario).
- Descarga el archivo de configuración.
- Descarga todos los archivos especificados en el
archivo de configuración.
- Ejecuta el archivo especificado en la etiqueta
LaunchApplication del archivo de configuración.
- Limpia los archivos tras ejecutarlos .
Instalación
El
software
de distribución que utiliza WebInstall realiza las
siguientes acciones:
- Copia los archivos necesarios (suministrados con WebInstall) en
el servidor Web. Estos archivos son:
- files.ini
- launch.bat
- brnotsup.htm
- default.htm
- intro.htm
- logo.jpg
- oscheck.htm
- plnotsup.htm
- start.htm
- webinst.cab
- Un número indeterminado de archivos MSI
- Edita el archivo 'files.ini', agregando los archivos que sea necesario
instalar.
- Si precisa una instalación personalizada, proceda como sigue:
- Sustituya el archivo logo.jpg por el logotipo apropiado.
- Modifique el texto de las páginas HTML para adaptarlo a sus necesidades.
- Crea un vínculo a la página de instalación de HTLM de WebInstall
(intro.htm).
- Prueba el vínculo con un explorador compatible.
Requisitos y limitaciones
- Los clientes deben disponer de un explorador de HTML que admita controles
ActiveX.
- Los usuarios deben permitir la instalación de controles ActiveX en su equipo local.
- No se necesita autenticación para descargar ni instalar
software.
- No es posible guardar archivos en varios servidores Web.
- Los archivos se deben almacenar en el mismo directorio del servidor,
o en una ruta relativa, junto con el directorio webinstall.
- WebInstall ejecuta un único archivo (use un archivo por lotes
para ejecutar varios archivos).
- En las rutas y los nombres de archivo de los equipos Unix se tienen en cuenta mayúsculas y minúsculas.