Hola,
he instalado WAPT Server (en Debian 10) y una consola en una máquina Windows 10.
Me gustaría saber cuál es la mejor manera de actualizar los repositorios remotos. Si importo un paquete, creo uno nuevo en mi repositorio local. Por
ejemplo, si quiero instalar LibreOffice en las máquinas de mi red,
necesito importar el paquete `tis-libre-office`, que luego se convierte en el paquete `test-libre-office` en mi máquina local. Digamos que es la versión 6.3.
¿Cómo puedo recibir una notificación cuando se publique la versión 6.4 para el paquete `tis`? ¿Cómo puedo sincronizar para que mi versión local también se actualice a la 6.4? ¿La única solución es copiar el paquete de nuevo importándolo?
La fortaleza de apt en Debian reside en su uso de los repositorios del proyecto Debian, que permiten actualizaciones periódicas, especialmente de seguridad.
Implementar una aplicación es fácil;
mantener un sistema actualizado es más difícil. Si tengo que comprobar las importaciones de cada software, va a ser complicado.
¿Me he perdido algo?
Atentamente,
Laurent
Actualización de los repositorios
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 :
Sin embargo, aún es posible hacer lo que quieras (aunque no se recomienda
Compatible desde wapt 1.8.2.7265:
https://www.wapt.fr/fr/doc/wapt-replica ... index.html
Por lo tanto, debes obtener el certificado de Tranquilit:
https://wapt.tranquil.it/wapt/catranquilit.crt y colocarlo en wapt\ssl\ en las máquinas.
Luego agrega el repositorio de Tranquilit a los agentes y en la configuración de tu consola (sigue la documentación).
Como extra/adicional, puedes replicar completamente el repositorio http://wapt.tranquil.it/wapt para ahorrar ancho de banda.
-
en espiral
- Mensajes: 9
- Inscripción: 15 de febrero de 2016 - 17:48
Hola,
seguí sus consejos y la documentación.
No tuve problemas para configurar los
clientes wapt-get search y wapt-get install; funcionan correctamente y
la consola también está configurada
. Sin embargo, no puedo crear un grupo de paquetes que tenga dependencias del repositorio TIS. ¿Puede un grupo de paquetes depender únicamente del repositorio privado?
Gracias de antemano por su aclaración.
Laurent
seguí sus consejos y la documentación.
No tuve problemas para configurar los
clientes wapt-get search y wapt-get install; funcionan correctamente y
la consola también está configurada
. Sin embargo, no puedo crear un grupo de paquetes que tenga dependencias del repositorio TIS. ¿Puede un grupo de paquetes depender únicamente del repositorio privado?
Gracias de antemano por su aclaración.
Laurent
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
No, solo lo probé con la versión 1.8.2 y funciona:swirly escribió: ↑30 de junio de 2020 - 12:54 p. m. Hola
, seguí tus consejos y la documentación.
No tuve problemas para configurar los clientes
; wapt-get search y wapt-get install funcionan bien, y
la consola también está configurada.
Sin embargo, es imposible crear un grupo de paquetes que tenga dependencias del repositorio TIS. ¿Puede un grupo de paquetes depender únicamente del repositorio privado?
https://www.wapt.fr/fr/doc/wapt-replica ... repositorios
Alternativamente, otra solución sencilla es escribir un pequeño script que descargue los paquetes WAPT deseados (https://wapt.tranquil.it/wapt/) en /var/www/wapt
y al final puedes ejecutar el comando
Código: Seleccionar todo
wapt-scanpackages /var/www/wapt/ Entonces tienes el paquete wapt tis directamente en tu repositorio, la diferencia es que no lo has vuelto a firmar.
Tenga en cuenta que el método aún requiere copiar el certificado TIS en todas las máquinas.
-
en espiral
- Mensajes: 9
- Inscripción: 15 de febrero de 2016 - 17:48
Gracias por todas sus respuestas. Estoy en la versión 1.8.1.6756 y no en la 1.8.2, pero eso no debería cambiar el comportamiento, ¿verdad?
Así que modifiqué los archivos como se describe en la documentación. Pensé que había un error en la documentación y que necesitaba modificar
%appdata%\local\waptconsole\waptconsole.ini,
así que añadí las secciones private y tranquilit. Pero luego aparecen en la consola como repositorios externos que puedo importar volviendo a firmar los paquetes, que es lo que quiero evitar. Para asegurarme
, creé un %appdata%..\localwaptconsole\waptconsole.ini solo con los dos campos (pero no estaba muy seguro de que funcionaría), pero sigo teniendo
el mismo problema.
El repositorio TIS solo aparece como un repositorio externo desde el que puedo importar paquetes para volver a firmarlos. ¿
Serían útiles las capturas de pantalla?
En resumen, hay una diferencia entre la documentación y cómo funciona aquí.
Saludos cordiales,
Laurent C.
Así que modifiqué los archivos como se describe en la documentación. Pensé que había un error en la documentación y que necesitaba modificar
%appdata%\local\waptconsole\waptconsole.ini,
así que añadí las secciones private y tranquilit. Pero luego aparecen en la consola como repositorios externos que puedo importar volviendo a firmar los paquetes, que es lo que quiero evitar. Para asegurarme
, creé un %appdata%..\localwaptconsole\waptconsole.ini solo con los dos campos (pero no estaba muy seguro de que funcionaría), pero sigo teniendo
el mismo problema.
El repositorio TIS solo aparece como un repositorio externo desde el que puedo importar paquetes para volver a firmarlos. ¿
Serían útiles las capturas de pantalla?
En resumen, hay una diferencia entre la documentación y cómo funciona aquí.
Saludos cordiales,
Laurent C.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
-
en espiral
- Mensajes: 9
- Inscripción: 15 de febrero de 2016 - 17:48
Buen día
Así que actualicé mi servidor, mi agente y mi consola a la versión 1.8.2
Todavía no parece funcionar.
Quizás cometí un error en la configuración. Aquí está el contenido del archivo de configuración, que consta de tres partes:
------------------------------------------------
[en general]
URL del repositorio=https://srvwapt.eaux-claires.net/wapt
enviar_informe_de_uso=1
use_hostpackages=1
servidor wapt=https://srvwapt.eaux-claires.net
use_kerberos=0
comprobar_validez_de_certificados=1
verificar_certificado=0
..........
[plantillas wapt]
URL del repositorio=https://store.wapt.fr/wapt
verificar_certificado=1
dominiodns=
http_proxy=http://172.21.207.254:3128/
directorio_de_certificados_públicos=
certificado_de_cliente=
clave privada del cliente=
tiempo de espera=5
[tranquilidad]
URL del repositorio=https://wapt.tranquil.it/wapt
http_proxy=http://172.21.207.254:3128/
usar_proxy_http_para_repositorio=1
verificar_certificado=0
directorio_de_certificados_públicos=
certificado_de_cliente=C:\Archivos de programa (x86)\wapt\ssl\catranquilit.crt
clave privada del cliente=
tiempo de espera=5
dominiodns=
-------------------------------------------
Así que actualicé mi servidor, mi agente y mi consola a la versión 1.8.2
Todavía no parece funcionar.
Quizás cometí un error en la configuración. Aquí está el contenido del archivo de configuración, que consta de tres partes:
- Una parte global
- parte wapt=templos
- una zona tranquila
------------------------------------------------
[en general]
URL del repositorio=https://srvwapt.eaux-claires.net/wapt
enviar_informe_de_uso=1
use_hostpackages=1
servidor wapt=https://srvwapt.eaux-claires.net
use_kerberos=0
comprobar_validez_de_certificados=1
verificar_certificado=0
..........
[plantillas wapt]
URL del repositorio=https://store.wapt.fr/wapt
verificar_certificado=1
dominiodns=
http_proxy=http://172.21.207.254:3128/
directorio_de_certificados_públicos=
certificado_de_cliente=
clave privada del cliente=
tiempo de espera=5
[tranquilidad]
URL del repositorio=https://wapt.tranquil.it/wapt
http_proxy=http://172.21.207.254:3128/
usar_proxy_http_para_repositorio=1
verificar_certificado=0
directorio_de_certificados_públicos=
certificado_de_cliente=C:\Archivos de programa (x86)\wapt\ssl\catranquilit.crt
clave privada del cliente=
tiempo de espera=5
dominiodns=
-------------------------------------------
-
en espiral
- Mensajes: 9
- Inscripción: 15 de febrero de 2016 - 17:48
Entonces tengo configurado el repositorio Tranquility y también aparece en los repositorios externos
Pero si intento crear un nuevo grupo de paquetes o dependencia, no aparece ningún paquete
Si estoy usando un cliente wapt-get, puedo instalar un paquete tis sin ningún problema, pero a nivel de consola, solo son accesibles para importar
Sospecho que hay un error en el archivo de configuración, pero ¿dónde?
Gracias nuevamente por todas sus respuestas
Sospecho que hay un error en el archivo de configuración, pero ¿dónde?
Gracias nuevamente por todas sus respuestas
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
En la documentación falta información sobre cómo configurar la lista de repositorios en waptconsole:
Atención
Parece que desea usar nuestro repositorio directamente sin replicarlo. Esto podría saturar nuestro servidor de enlace ascendente, especialmente si tiene muchas estaciones de trabajo.
Si esto nos ocurriera, nos veríamos obligados a prohibir la dirección IP en cuestión.
Necesitas replicar nuestro repositorio si realmente quieres hacer esto...
Código: Seleccionar todo
repositories=private,tranquilitParece que desea usar nuestro repositorio directamente sin replicarlo. Esto podría saturar nuestro servidor de enlace ascendente, especialmente si tiene muchas estaciones de trabajo.
Si esto nos ocurriera, nos veríamos obligados a prohibir la dirección IP en cuestión.
Necesitas replicar nuestro repositorio si realmente quieres hacer esto...
-
en espiral
- Mensajes: 9
- Inscripción: 15 de febrero de 2016 - 17:48
Gracias por sus respuestas y su paciencia.
Los archivos que pasan por el cliente son, en efecto, muy pequeños (solo archivos Python), y con el uso adicional del proxy, no deberíamos estar lejos de saturar el enlace, ¿verdad? Un paquete, en el sentido de WAPT, es un conjunto de instrucciones; ¿no están incluyendo los archivos? Entonces estamos hablando de solo unos pocos kilobytes por paquete.
Puedo investigar la replicación; es otro elemento que implementar (¡puedo usar Reprepro,
así que deberíamos poder hacerlo también para Windows!).
Saludos cordiales,
Laurent
Los archivos que pasan por el cliente son, en efecto, muy pequeños (solo archivos Python), y con el uso adicional del proxy, no deberíamos estar lejos de saturar el enlace, ¿verdad? Un paquete, en el sentido de WAPT, es un conjunto de instrucciones; ¿no están incluyendo los archivos? Entonces estamos hablando de solo unos pocos kilobytes por paquete.
Puedo investigar la replicación; es otro elemento que implementar (¡puedo usar Reprepro,
Saludos cordiales,
Laurent
