Cómo instalar aplicaciones Snap en Arch Linux

Si es un usuario de Linux desde hace mucho tiempo, probablemente recuerde lo difícil que podría ser la instalación de nuevas aplicaciones. A menos que se incluyera con el instalador, normalmente era necesario pasar por el proceso de configuración, creación, creación de instalación, por lo general buscando las dependencias faltantes en el camino. Los administradores de paquetes como apt y yum hicieron que esto fuera mucho más manejable, pero las dependencias aún podrían afectarlo.

Es posible que haya oído hablar de Snap, que pretende solucionar muchos de estos problemas. Es posible que también haya escuchado que es algo exclusivo de Ubuntu, pero afortunadamente, eso no es cierto.

¿Qué son las aplicaciones Snap?

Las aplicaciones instantáneas, conocidas como «instantáneas», están diseñadas para ser independientes de la distribución, por lo que lo ideal es que se ejecuten de la misma manera sin importar en qué sistema se ejecuten. Para lograr esto, la mayoría de las dependencias y tiempos de ejecución que una aplicación necesita para ejecutarse están agrupadas en el complemento. Esto significa que una vez que haya configurado y ejecutado instantáneamente su sistema, agregar aplicaciones que de otro modo necesitarían varias dependencias ahora es mucho más fácil.

Cómo instalar aplicaciones Snap Sitio web de Arch Linux Snapcraft

Snap está respaldado por Canonical, por lo que a menudo se menciona en Ubuntu, pero está destinado a ejecutarse en cualquier distribución importante de Linux. Arch es incluso una distribución con soporte oficial, por lo que snap es una excelente manera de ejecutar aplicaciones que no están empaquetadas para Arch.

Instalación del demonio snapd

Para instalar snaps en su sistema, necesitará el snapd demonio instalado. Si bien snap admite oficialmente Arch, deberá instalarlo desde el repositorio de usuarios de Arch (AUR). Afortunadamente, esto es fácil de hacer con la herramienta yaourt.

Cómo instalar aplicaciones Snap distribuciones compatibles con Arch Linux

Primero, instale snapd ejecutando el siguiente comando:

Ahora necesita habilitar el servicio para que se ejecute. Para hacer esto, simplemente escriba el siguiente comando:

Instalación de aplicaciones Snap

Ahora que ha instalado Snap, puede usarlo para instalar paquetes como lo haría con cualquier otro administrador de paquetes. Por ejemplo, para instalar una aplicación en particular usando snap, simplemente ejecute lo siguiente:

Para enumerar las instantáneas disponibles en su sistema, ejecute lo siguiente:

Para buscar un paquete, puede consultar si está disponible escribiendo lo siguiente:

Cómo instalar aplicaciones Snap Arch Linux Snap Store

Finalmente, para eliminar un paquete, simplemente ejecute esto:

Otros trucos y consejos rápidos

Las aplicaciones Snap se mantienen actualizadas automáticamente de forma predeterminada, pero para actualizar manualmente todas las aplicaciones, ejecute lo siguiente:

Algunas instantáneas no usan la ruta tradicional, que es «/ var / lib / snapd / snap». En su lugar, se instalan en «/ snap». Para admitir la instalación de estas «instantáneas clásicas», simplemente cree un enlace simbólico con el siguiente comando:

Ahora podrá instalar y ejecutar estas aplicaciones, pero se instalarán junto con todas sus otras instantáneas. Es lo mejor de ambos mundos y también cumple con el Estándar de jerarquía del sistema de archivos.

Conclusión

Snap no es la única tecnología de este tipo. Flatpak y AppImage son dos sistemas de paquetes similares que tienen como objetivo solucionar muchos de los mismos problemas. Dicho esto, dado que Snap tiene el respaldo de Ubuntu, parece ser el más popular de estos formatos, al menos por ahora.

¿Eso significa que es el mejor? Hace un tiempo, echamos un vistazo a Snap y Flatpak para ver cómo se comparan entre sí y para descubrir cuál es el mejor.

Categorías PC