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!
[Wapt - ruta de instalación]
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
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
No lo he probado, pero normalmente debería estar bien
Al crear un Waptagent personalizado: Primero, modifique el archivo:
Código: Seleccionar todo
C:\wapt\waptsetup\waptsetup.isshttps://github.com/tranquilit/WAPT/blob ... up.iss#L31
Código: Seleccionar todo
DefaultDirName="C:\wapt"Luego reinicia la generación de un Waptagent
Simón
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!
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!
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
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.
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.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Necesitas modificar tu paquete WAPT para cambiar esto.
Puedes usar este enlace para obtener ayuda:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
Puedes usar este enlace para obtener ayuda:
https://wiki.mozilla.org/Installer:Comm ... _Arguments
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.
¿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:
Código: Seleccionar todo
firefox.exe /INI=c:\wapt\firefox.inimanipulaciones que me permitirían instalar el software en D:.
GRACIAS.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
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
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
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.
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.
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.
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.
