Cómo instalar aplicaciones Snap en Arch Linux

Si eres usuario de Linux desde hace mucho tiempo, probablemente recordarás lo difícil que es instalar nuevas aplicaciones. A menos que esté incluido con el instalador, por lo general debe pasar por la configuración, la instalación y, por lo general, buscar las dependencias que faltan en el camino. Los administradores de paquetes como apt y yum han hecho que esto sea más manejable, pero las dependencias aún te molestan.

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

Cómo instalar aplicaciones Snap en Arch Linux

¿Qué son las aplicaciones Snap?

Se supone que las aplicaciones instantáneas, conocidas como "snaps", no tienen nada que ver con las distribuciones, por lo que es mejor si funcionan igual sin importar en qué sistema se encuentre. Para lograr esto, se recopilan la mayoría de las dependencias y los tiempos de ejecución que necesita una aplicación para ejecutarse en un Snap. Esto significa que una vez que haya configurado y funcionando el sistema, ahora es más fácil agregar aplicaciones que pueden necesitar muchas dependencias.

Cómo instalar aplicaciones Snap en Arch Linux

Snap es compatible con Canonical, por lo que a menudo se menciona sobre Ubuntu, pero se supone que funciona en cualquier distribución importante de Linux. Arch es una distribución certificada oficialmente, por lo que Snap es una excelente manera de ejecutar aplicaciones sin empaquetar para Arch.

instalar el demonio snapd

Para instalar instantáneas en su sistema, deberá instalar Daemon. Mientras que la herramienta admite romper Oficialmente Arch, deberá instalarlo desde Arch User Repository (AUR). Afortunadamente, esto es fácil de hacer con la herramienta yaourt.

Cómo instalar aplicaciones Snap en Arch Linux

Primero, instale snapd ejecutando el siguiente comando:

yaourt -S snapd

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

systemctl enable --now snapd.socket

Instalar aplicaciones instantáneas

Ahora que el complemento está instalado, puede usarlo para instalar paquetes como lo haría con cualquier otro administrador de paquetes. Por ejemplo, para instalar una aplicación específica usando Snap, simplemente ejecute lo siguiente:

snap install application-name

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

snap list

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

snap find searchterm
Cómo instalar aplicaciones Snap en Arch Linux

Finalmente, para eliminar un paquete, simplemente ejecute este comando:

snap remove application-name

Otros consejos y trucos de Snap

Las aplicaciones adicionales se actualizan automáticamente de forma predeterminada, pero para actualizar todas las aplicaciones manualmente, haga lo siguiente:

snap refresh

Algunas instantáneas no usan la ruta tradicional, que es "/var/lib/snapd/snap. En su lugar, se instalan en “/snap”. Para respaldar la instalación de estos "snaps clásicos", simplemente puede crear un enlace simbólico usando el siguiente comando:

ln -s /var/lib/snapd/snap /snap

Ahora podrá instalar y ejecutar estas aplicaciones, pero se instalarán junto con todas las demás instantáneas. Es lo mejor de ambos mundos y también es compatible con la jerarquía estándar del sistema de archivos g.

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 resolver muchos de los mismos problemas. Sin embargo, como Snap tiene soporte para Ubuntu, parece ser el más popular de estos formatos, al menos por ahora.

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

fuente
Ir al botón superior