Shelly 3.2 facilita la degradación de paquetes y mejora el soporte para Flatpak y AppImage

Shelly 3.2 ya está disponible con nuevas herramientas para gestionar paquetes en Arch Linux y sus distribuciones derivadas. La actualización, publicada el 5 de noviembre de 2026, permite degradar varios paquetes en una sola operación y mejora la integración con Flatpak y AppImage.

El proyecto reúne en una misma aplicación, con interfaz gráfica y opciones de línea de comandos, la gestión de paquetes tradicionales, aplicaciones del AUR y formatos de distribución independientes. Esta versión continúa el trabajo de la rama 3.x, que supuso una reescritura profunda de Shelly en Zig y una arquitectura más cercana a las bibliotecas nativas de Linux.

Degradación de varios paquetes en una sola operación

La novedad principal de Shelly 3.2 es la posibilidad de seleccionar varios paquetes instalados y volver simultáneamente a versiones anteriores. En lugar de repetir el proceso para cada paquete, el usuario puede preparar una única operación desde la aplicación.

La función puede ser útil en distribuciones rolling release, donde una actualización ocasionalmente causa incompatibilidades entre aplicaciones, bibliotecas o controladores. Simplifica la recuperación sin tener que recurrir necesariamente a operaciones repetidas desde la terminal.

La degradación, sin embargo, no garantiza por sí sola que se resuelvan todos los problemas: una versión anterior puede depender de bibliotecas específicas o entrar en conflicto con otros componentes actualizados. Conviene revisar los cambios propuestos antes de confirmarlos.

Una integración más coherente con AppImage

Shelly 3.2 refina la integración de AppImage con el escritorio. Para identificar las entradas de las aplicaciones, ahora utiliza la identidad indicada en el archivo desktop proporcionado por la propia aplicación, en lugar de depender únicamente de identificadores generados o inferidos. Esto puede ayudar a mantener alineados el nombre, el icono y el lanzador que aparece en el menú del escritorio.

La aplicación también mejora la detección de información de actualización integrada en los AppImage. Si el desarrollador incluye los metadatos correspondientes, Shelly puede aprovecharlos para comprobar si hay nuevas versiones disponibles.

Además, incorpora compatibilidad con archivos de control .zsync, utilizados por algunos sistemas de actualización incremental. En esos casos, es posible descargar solo las partes modificadas del archivo, en vez de obtenerlo completo de nuevo. También se perfecciona la identificación de archivos publicados como recursos en GitHub para mejorar su correspondencia con las aplicaciones instaladas.

Correcciones y ajustes para Flatpak

La actualización corrige una regresión que afectaba a la integración con Flatpak en distribuciones basadas en Arch Linux. También optimiza la gestión de la caché de usuario para evitar operaciones innecesarias.

En las tareas que requieren privilegios elevados, Shelly utiliza setpriv para devolver determinados procesos al usuario que inició la aplicación. De este modo, se conserva el contexto de sesión necesario para que el ayudante del sistema de Flatpak pueda completar la autenticación y comunicarse con los servicios correspondientes.

Disponibilidad

Shelly 3.2 se publicó el 5 de noviembre de 2026. El código fuente, las versiones disponibles y el registro completo de cambios pueden consultarse en el repositorio oficial del proyecto.

La nueva versión es especialmente relevante para quienes utilizan Shelly en el mantenimiento cotidiano de su sistema. La degradación múltiple facilita responder a actualizaciones problemáticas, mientras que los ajustes para Flatpak y AppImage mejoran la experiencia al gestionar aplicaciones de distintos formatos desde una misma herramienta.

from Linux Adictos https://ift.tt/UDsaFQv
via IFTTT