Página 1 de 3
[Wapt - ruta de instalación]
Publicado: 25 de abril de 2016 - 16:06
por shirocen
Hola,
después de instalar correctamente los paquetes en un cliente, me gustaría especificar sus rutas de instalación.
Actualmente, todos se instalan directamente en la unidad C:, pero me gustaría que se instalaran en la unidad D:. Tras
consultar numerosos artículos para entender cómo hacerlo, no he encontrado ninguna solución aparte de
la función copytree2(), que no me parece adecuada.
Solo sé que la modificación debe realizarse en setup.py.
¡Gracias de antemano!
Re: [Wapt - ruta de instalación]
Publicado: 25 de abril de 2016 - 17:57
por sfonteneau
Buen día
No lo he probado, pero normalmente debería estar bien
Al crear un Waptagent personalizado: Primero, modifique el archivo:
y modificar esta línea:
https://github.com/tranquilit/WAPT/blob ... up.iss#L31
Para reemplazarlo por lo que quieras.
Luego reinicia la generación de un Waptagent
Simón
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 09:12
por shirocen
Gracias por tu respuesta, Simon.
Este comando instala el agente en D:, pero me gustaría instalar el software enviado desde la consola WAPT en D:
y no el agente. Por ejemplo, cuando instalo Firefox, los archivos se guardan en C:. Me gustaría cambiar este
comportamiento y redirigir todas las instalaciones a la unidad D:.
¡Gracias de antemano!
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 10:38 a. m.
por sfonteneau
Ah sí, de acuerdo.
Bueno, tienes dos soluciones. Necesitas modificar todos tus paquetes WAPT para agregar opciones:
Por ejemplo, para Firefox con: `InstallDirectoryPath=d:\firefox\`
https://wiki.mozilla.org/Installer:Comm ... _Arguments
La segunda solución es mover Archivos de programa:
http://www.clubic.com/forum/microsoft-w ... page1.html
Pero esto solo resuelve el problema para el software que se instala en Archivos de programa.
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 10:55 a. m.
por shirocen
Gracias por tu respuesta, Simon.
¿Es correcto añadir la línea `InstallDirectoryPath=d:\firefox\` al archivo setup.py? ¡
Gracias de antemano!
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 11:00 a. m.
por sfonteneau
Necesitas modificar tu paquete WAPT para cambiar esto.
Puedes usar este enlace para obtener ayuda:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 11:13 a. m.
por shirocen
No entiendo; la ruta de instalación debe elegirse durante el comando "wapt-get make-template *****.exe"
¿desde un archivo .ini en el que se especifica la ruta de instalación?
GRACIAS.
EDITAR: Describí el caso para Firefox, pero tengo docenas de paquetes para instalar en D: (7zip, flash, etc.).
Instalé exitosamente Firefox en D: usando el comando:
Ahora, me gustaría crear un paquete WAPT para Firefox en el que pueda especificar este archivo .ini o hacer cualquier otra cosa
manipulaciones que me permitirían instalar el software en D:.
GRACIAS.
Re: [Wapt - ruta de instalación]
Publicado: 26 de abril de 2016 - 12:42 p. m.
por sfonteneau
Wapt es un ejecutor de comandos, por lo que no puede controlar la ubicación de la carpeta de instalación del software.
La técnica mencionada solo es válida para Firefox. Y este tipo de técnica no está disponible para todo el software.
Además, requerirá que modifiques todos los paquetes en tu repositorio privado.
Por lo tanto, este método te resultará más sencillo:
http://www.clubic.com/forum/microsoft-w ... page1.html
Pero tampoco recomiendo necesariamente este método.
¿Por qué quieres mover el software a D:\?
Simon
Re: [Wapt - ruta de instalación]
Publicado: 27 de abril de 2016 - 10:44 a. m.
por shirocen
Instalo mi software en D: para mantener los archivos del sistema separados en C: del software en D:.
Finalmente encontré la solución: simplemente modifiqué el comando de instalación en el archivo setup.py y especifiqué
un archivo .ini con el argumento /INI=*****.ini:
run(r'firefox.exe /INI=c:\..\..\setup.ini').
Gracias por su ayuda.
Re: [Wapt - ruta de instalación]
Publicado: 13 de mayo de 2016 - 10:49
por shirocen
Hola,
lamento informarles que el método de instalación en la unidad D: mediante un archivo .ini no funciona.
Dado que la instalación se realiza en una máquina remota, el cliente no tiene acceso al archivo .ini alojado en el servidor
y, por lo tanto, no puede seguir las instrucciones.
Por consiguiente, busco un nuevo método para instalar mi software, disponible en WAPT, en la
unidad D: de los equipos cliente.
Gracias.