Página 1 de 1

Actualización del paquete

Publicado: 20 de marzo de 2024 - 10:34
por flo777
Hola,
estoy usando WAPT 2.4 Enterprise.

Tengo una pregunta sobre la lógica de actualización de paquetes:
- Un paquete se puede instalar en una máquina mediante wapt get o a través de la consola.

Si entiendo bien la lógica:
- Un paquete de grupo (de paquetes) solo incluye los nombres de los paquetes, sin sus números de versión
. - Cuando se agrega un paquete a una máquina a través de la consola, el nombre del paquete se agrega al paquete de la máquina (que a su vez está firmado).

Cuando se ejecuta el comando de actualización (desde la consola, por ejemplo) y luego el comando de actualización, todos los paquetes instalados se actualizan. Incluso aquellos instalados pero que no dependen directa (o indirectamente) del paquete de la máquina (es decir, aquellos instalados mediante wapt get, o restos de paquetes antiguos cuyas dependencias se han eliminado). ¿Es correcto? ¿

Está bien?

Re: Actualización del paquete

Publicado: 22 de marzo de 2024 - 14:03
por dcardon
Hola Florian,
flo777 escribió: 20 de marzo de 2024 - 10:34 AM Estoy usando WAPT 2.4 Enterprise.

Una pregunta sobre la lógica de actualización de paquetes:
- Un paquete se puede instalar en una máquina ya sea a través de wapt get o a través de la consola.

Si entiendo la lógica correctamente:
- Un paquete de grupo (de paquetes) solo incluye los nombres de los paquetes, sin sus números de versión
. - Cuando se agrega un paquete a una máquina a través de la consola, el nombre del paquete se agrega al paquete de la máquina (que a su vez está firmado).

Cuando se ejecuta el comando de actualización (desde la consola, por ejemplo), luego upgrade, todos los paquetes instalados se actualizan. Incluso aquellos instalados pero no dependen directa (o indirectamente) del paquete de la máquina (es decir, aquellos instalados a través de wapt get, o restos de paquetes antiguos cuya dependencia se ha eliminado). ¿Es correcto? ¿

Estoy en lo cierto?
Sí, por supuesto. Debe comprender que es el agente local el que calcula lo que necesita, por lo que, independientemente de si el paquete se instaló localmente mediante la línea de comandos (o mediante autoservicio) o mediante una dependencia (paquete de equipo, paquete de unidad organizativa, paquete de grupo, etc.), no cambia el mecanismo mediante el cual el agente busca actualizaciones para todos los paquetes instalados.

Consideramos implementar la función "hold" de `apt`, como en Debian, para congelar una versión (si esa es tu siguiente pregunta), pero actualmente no está en desarrollo. Si quieres congelar un paquete, la mejor manera es incluir el número de versión en el nombre del paquete.

También existe el concepto de `apt autoremove`, que podría implementarse para eliminar paquetes que se instalaron como dependencias pero que ya no son necesarios. Sin embargo, al igual que `hold`, esto no está en la hoja de ruta.

Atentamente,

Denis

Re: Actualización del paquete

Publicado: 17 de abril de 2024 - 17:02
por flo777
Gracias por la respuesta.
En realidad, estoy intentando comprender cómo funciona el paquete de la máquina. Si se modifica al ejecutar wapt-get, ¿significa que la máquina guarda una clave privada localmente, o existe un paquete de la máquina oculto y sin firmar? Quiero saber si un paquete añadido mediante wapt-get se trata exactamente igual que un paquete añadido mediante el paquete de la máquina.
Saludos,
Florian