
La llegada de Shelly 3.1 marca un hito importante en la gestión de software para distribuciones basadas en Arch Linux, con especial énfasis en CachyOS. Este gestor gráfico no solo simplifica la instalación de programas desde repos oficiales, AUR, Flatpak y AppImage, sino que ahora incorpora capacidades avanzadas de construcción de paquetes y revisión de seguridad.
Shelly 3.1 ya está disponible como una nueva versión del gestor de paquetes y, entre sus novedades más destacadas, se encuentra la posibilidad de construir paquetes de Arch Linux directamente desde la propia herramienta. Este avance transforma la experiencia del usuario: no solo se trata de consumir paquetes, sino de crear y personalizar paquetes dentro del ecosistema de Shelly.
El proyecto continúa fortaleciendo su propuesta de valor para CachyOS, donde ha pasado a ser el gestor gráfico de paquetes predeterminado, sustituyendo a Octopi. Shelly no se queda en ser una interfaz para instalar software; ofrece una experiencia integrada que abarca repos oficiales, AUR, paquetes locales, Flatpak y AppImage desde una única aplicación. La versión 3.1 amplía aún más este enfoque al incorporar herramientas para la creación y revisión de paquetes.
Construcción de paquetes con Shelly 3.1
La novedad central de Shelly 3.1 es el comando shelly build, que permite construir paquetes compatibles con Arch Linux directamente desde la herramienta. No se trata simplemente de una interfaz para makepkg; la construcción se integra dentro de la biblioteca nativa de Shelly, lo que facilita un flujo de trabajo más cohesionado para desarrolladores y mantenedores.
Los paquetes generados siguen el formato compatible con makepkg y producen archivos instalables mediante pacman y otras herramientas del ecosistema. Esto convierte a Shelly en una solución que puede acompañar el ciclo completo de desarrollo de software, no solo la instalación de paquetes preconstruidos.
Esta función es especialmente valiosa para desarrolladores, mantenedores del AUR y usuarios que habitualmente modifican o crean PKGBUILD. En lugar de depender exclusivamente de herramientas de línea de comandos, ahora pueden aprovechar la infraestructura integrada en Shelly para todo el proceso.
Seguridad integrada en la construcción
Entre las características más destacadas se encuentra un enfoque de seguridad proactivo. Antes de iniciar una construcción, Shelly 3.1 analiza varios elementos clave del proceso, incluyendo el PKGBUILD completo, archivos fuente locales, scripts de instalación y registros de cambios. También detecta indicadores potencialmente sospechosos durante la construcción.
La herramienta busca archivos binarios dentro de las fuentes, comandos potencialmente peligrosos ejecutados tras la instalación, referencias inseguras a archivos locales y sustituciones de comandos de alto nivel que podrían ejecutarse durante la construcción. Este conjunto de comprobaciones aporta una capa adicional de protección y visibilidad para el usuario.
Detección de homoglifos y nombres engañosos
La seguridad no se limita a la fase de compilación. Shelly 3.1 incorpora verificaciones para detectar homoglifos y caracteres visualmente similares que podrían usarse para presentar un paquete como otro. En el entorno de Arch Linux y, especialmente, en el AUR, estas comprobaciones ayudan a reducir el riesgo de confusiones entre paquetes de nombres parecidos pero con diferencias sutiles.
Aunque no garantiza la seguridad absoluta, este enfoque proporciona señales útiles para que el usuario revise ciertos paquetes antes de proceder, reforzando la confianza en el proceso de instalación y construcción.
Repositorios, AUR, Flatpak y AppImage en una única interfaz
La propuesta de Shelly 3.1 sigue consolidando una experiencia unificada: gestionar repos oficiales, AUR, Flatpak, AppImage y paquetes locales desde una misma interfaz. Esta integración es especialmente atractiva para usuarios que migran a Arch Linux o que utilizan CachyOS y buscan una curva de aprendizaje más suave al enfrentarse a múltiples fuentes de software.
Por supuesto, los usuarios avanzados mantienen a su disposición pacman y las herramientas de línea de comandos; Shelly busca complementar estas alternativas, no reemplazarlas, ofreciendo una experiencia moderna y eficiente para realizar las tareas habituales desde una interfaz gráfica.
Enfoque en la seguridad del AUR
La capacidad de analizar PKGBUILD cobra especial relevancia ante los desafíos de seguridad del AUR. A diferencia de los repos oficiales, los paquetes del AUR son gestionados por la comunidad y sus recetas de construcción pueden ejecutarse durante el proceso. Revisar cuidadosamente el PKGBUILD es una práctica prudente, y Shelly 3.1 facilita esa revisión con comprobaciones automáticas que señalan comportamientos que merecen atención.
Es importante subrayar que estas advertencias no sustituyen el análisis humano, pero sí sirven como guía para identificar posibles áreas de riesgo antes de ejecutar código procedente de fuentes externas.
Conclusión: una herramienta que amplía el horizonte de Arch Linux
Con Shelly 3.1, la gestión de software en Arch Linux y derivados da un paso significativo hacia una experiencia más integrada y segura. La capacidad de construir paquetes desde la propia herramienta, combinada con comprobaciones de seguridad y una gestión unificada de múltiples fuentes, posiciona a Shelly como una solución atractiva tanto para usuarios de CachyOS como para la comunidad de Arch Linux en general. Si buscas una alternativa moderna para administrar software sin renunciar al poder y la flexibilidad del ecosistema de Arch, Shelly 3.1 merece atención.
from Linux Adictos https://ift.tt/Csa6LTX
via IFTTT








