Hola,
sería útil poder instalar paquetes directamente desde la consola sin tener que pasar por la sección de "paquetes obligatorios".
En otras palabras, instalar un paquete desde la consola como si se usara `wapt-get install package` en la línea de comandos.
Esto permitiría dos tipos de instalaciones: paquetes que se pueden instalar y desinstalar sobre la marcha, y paquetes obligatorios que solo se pueden instalar y desinstalar pasando por la sección de "paquetes obligatorios y prohibidos".
Por favor, avísame si no me explico con claridad.
Instalación de paquetes sobre la marcha
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 :
Es posible
, pero claramente no lo entiendo...
Si inicias la instalación de un paquete a través de "paquetes requeridos" en la consola, luego ejecutas la instalación y, una vez finalizada, eliminas el paquete de "paquetes requeridos", bueno, eso hace exactamente lo mismo que un `wapt-get install`.
Básicamente, el software no aparece en la lista de paquetes de la máquina.
- Simon
, pero claramente no lo entiendo...
Si inicias la instalación de un paquete a través de "paquetes requeridos" en la consola, luego ejecutas la instalación y, una vez finalizada, eliminas el paquete de "paquetes requeridos", bueno, eso hace exactamente lo mismo que un `wapt-get install`.
Básicamente, el software no aparece en la lista de paquetes de la máquina.
- Simon
Actualmente, al instalar un paquete mediante la consola, es obligatorio hacerlo a través de "Paquetes requeridos". Si se elimina el paquete de "Paquetes requeridos", no se desinstala; simplemente se marca como no requerido en el equipo. Para desinstalarlo, hay que moverlo a "Paquetes prohibidos".
Sin embargo, con el comando `wapt-get install` ejecutado desde un equipo cliente, el paquete se instala directamente; no aparece en "Paquetes requeridos". Por lo tanto, se puede desinstalar sin tener que realizar un segundo paso, que consiste en moverlo a "Paquetes prohibidos" o eliminarlo de "Paquetes requeridos" si se desinstala mediante la consola. Este es el método que me gustaría implementar desde la consola.
Así, tendríamos dos métodos de instalación: el primero, que denomino "sobre la marcha", instala el paquete como con `wapt-get install` pero desde la consola; y el segundo método lo instala a través de "Paquetes requeridos" como paquete obligatorio. Si usamos `wap-get remove` para desinstalar el paquete, este se elimina, pero la consola muestra un error de "paquetes faltantes" porque aún aparece en la lista de "paquetes requeridos".
Sin embargo, con el comando `wapt-get install` ejecutado desde un equipo cliente, el paquete se instala directamente; no aparece en "Paquetes requeridos". Por lo tanto, se puede desinstalar sin tener que realizar un segundo paso, que consiste en moverlo a "Paquetes prohibidos" o eliminarlo de "Paquetes requeridos" si se desinstala mediante la consola. Este es el método que me gustaría implementar desde la consola.
Así, tendríamos dos métodos de instalación: el primero, que denomino "sobre la marcha", instala el paquete como con `wapt-get install` pero desde la consola; y el segundo método lo instala a través de "Paquetes requeridos" como paquete obligatorio. Si usamos `wap-get remove` para desinstalar el paquete, este se elimina, pero la consola muestra un error de "paquetes faltantes" porque aún aparece en la lista de "paquetes requeridos".
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
O bien, al hacer clic en la máquina, verá una lista de paquetes a la derecha. Puede hacer clic derecho en el paquete que desea desinstalar y luego hacer clic en "Desinstalar"Jacki escribió:En realidad, actualmente, cuando instalas un paquete a través de la consola, tienes que hacerlo mediante "paquetes necesarios". Si eliminas el paquete de "paquetes necesarios", no se desinstala, simplemente se marca como no necesario en el equipo. Tienes que agregarlo a "paquetes prohibidos" para que se desinstale.
Entonces eso es lo que estaba diciendo, agrega el paquete a la lista de paquetes requeridos (con agregar un paquete o grupo de paquetes), inicia la instalación, una vez que obtengas la confirmación de que todo funcionó, usas (Eliminar dependencias de paquetes o grupos de paquetes).Jacki escribió: Pero con el comando `wapt-get install` ejecutado desde una máquina cliente, el paquete simplemente se instala; no aparece en la lista de paquetes requeridos. Por lo tanto, se puede desinstalar sin tener que realizar un segundo paso, que consiste en agregarlo a la lista de "paquetes prohibidos" o eliminarlo de la lista de paquetes requeridos si se desinstala a través de la consola. Este es el método que me gustaría usar desde la consola.
Y ahí lo tienes, tu paquete ya no aparece como "paquete requerido" pero todavía está instalado en la máquina, tal como cuando lo inicias con `wapt-get install`
Sólo el paquete host querrá actualizarse
El método descrito anteriormente funciona bien y no tendrás este problema.Jacki escribió: Tendríamos dos métodos de instalación: lo que yo llamo instalación "sobre la marcha", que simplemente instala el paquete como con `wap-get install` pero desde la consola, y el segundo método, que instala el paquete a través de "paquetes requeridos" como paquetes obligatorios. Si hacemos un `wap-get remove` del paquete, se desinstala, pero en la consola obtenemos un error de "paquetes faltantes" porque todavía aparece en "paquetes requeridos".
Sin embargo, esto obviamente requiere que los ordenadores estén encendidos.
El paquete se desinstala correctamente, pero como dije arriba el paquete queda en "paquetes requeridos" y por lo tanto en la vista se muestra como faltante, por lo que tengo que hacer un 2do paso eliminándolo de "paquetes requeridos".O bien, al hacer clic en la máquina, verá una lista de paquetes a la derecha. Puede hacer clic derecho en el paquete que desea desinstalar y luego hacer clic en "Desinstalar"
La instalación funciona, pero la desinstalación no, porque me indica "No hay ningún grupo de paquetes". Este método solo parece funcionar si se usan grupos de paquetes y no paquetes individuales, como en la instalación, pero yo no uso grupos de paquetes.Entonces eso es lo que estaba diciendo, agrega el paquete a la lista de paquetes requeridos (con agregar un paquete o grupo de paquetes), inicia la instalación, una vez que obtiene la respuesta de que todo funcionó, usa (Eliminar dependencias de paquetes o grupos de paquetes).
Lo que quiero decir es, ¿es posible instalar paquetes desde la consola sin que terminen en "Paquetes requeridos", sino simplemente instalarlos, como lo hace `wapt-get install`, y de manera similar desinstalarlos con `wapt-get remove`?
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Sí, lo encontrarán temporalmente en los paquetes necesarios, pero se eliminarán cuando los use Eliminar dependencias de paquetes o grupos de paquetes Sólo se actualizará el paquete Host.Jacki escribió:El paquete se desinstala correctamente, pero como dije arriba el paquete queda en "paquetes requeridos" y por lo tanto en la vista se muestra como faltante, por lo que tengo que hacer un 2do paso eliminándolo de "paquetes requeridos".O bien, al hacer clic en la máquina, verá una lista de paquetes a la derecha. Puede hacer clic derecho en el paquete que desea desinstalar y luego hacer clic en "Desinstalar"
La instalación funciona, pero la desinstalación no, porque me indica "No hay ningún grupo de paquetes". Este método solo parece funcionar si se usan grupos de paquetes y no paquetes individuales, como en la instalación, pero yo no uso grupos de paquetes.Entonces eso es lo que estaba diciendo, agrega el paquete a la lista de paquetes requeridos (con agregar un paquete o grupo de paquetes), inicia la instalación, una vez que obtiene la respuesta de que todo funcionó, usa (Eliminar dependencias de paquetes o grupos de paquetes).
Lo que quiero decir es, ¿es posible instalar paquetes desde la consola sin que terminen en "Paquetes requeridos", sino simplemente instalarlos, como lo hace `wapt-get install`, y de manera similar desinstalarlos con `wapt-get remove`?
De lo contrario, sí, debería ser posible, pero no creo que esté integrado en la consola. La línea correspondiente en el repositorio de GitHub es esta:
https://github.com/tranquilit/WAPT/blob...r.py#L1038
Durante el desarrollo, la consola debería permitir a los usuarios hacer clic en un paquete y luego seleccionar las máquinas a las que desean enviar el comando de instalación
Es factible
Simón
