Aunque los paquetes Snap no son compatibles con las distribuciones de Linux basadas en Arch de forma predeterminada, es fácil instalar Snap en Arch Linux cuando lo desee.

Snap es un moderno sistema de administración de paquetes que promete una distribución de paquetes sin inconvenientes y una mejor administración de dependencias en contraste con otros administradores de paquetes.

A diferencia de otras distribuciones de Linux como Ubuntu, Arch Linux no incluye compatibilidad con Snap de forma predeterminada. Afortunadamente, es fácil de instalar y configurar Snap en Arch Linux.

Ventajas de los paquetes Snap

Snap es desarrollado y mantenido por Canonical, la empresa detrás de Ubuntu. El objetivo principal de Snap es hacer que la administración de paquetes en Linux sea mucho más fácil. Las instantáneas son universales, compatibles con las principales distribuciones de Linux y vienen con muchos otros beneficios.

Los paquetes y comandos Snap están destinados a funcionar en cualquier sistema Linux, independientemente de la distribución subyacente. Esto significa que obtienes la misma experiencia cuando pasas de una distribución a otra. Esto también es una gran ventaja para los desarrolladores de software porque pueden distribuir un solo paquete que funcionará en todas las distribuciones de Linux.

instagram viewer

Otra ventaja clave de los paquetes Snap es que vienen con todas las dependencias necesarias para que el software funcione sin problemas. Esto da como resultado una mayor seguridad y confiabilidad.

Los paquetes de instantáneas se actualizan automáticamente y puede volver a una versión anterior de la instantánea si la actual no funciona correctamente.

Si desea experimentar todas estas ventajas y más, así es como puede instalar Snap en Arch Linux:

Paso 1: Instalar Snap en Arch Linux

Los repositorios predeterminados de Arch Linux no tienen el paquete snapd; necesitas utilizar el repositorio de usuarios de Arch (AUR) en cambio. El repositorio de usuarios de Arch es mantenido por una comunidad de entusiastas de Arch Linux y contiene una amplia gama de paquetes que no están disponibles en los repositorios oficiales de Arch.

Primero, debe instalar Git, si aún no lo tiene en su sistema. Puedes instalar Git usando el siguiente comando:

sudo pacman -S git

Una vez instalado, puede clonar el repositorio de snapd en su máquina. snapd es el demonio y el tiempo de ejecución para administrar paquetes instantáneos.

clonar https://aur.archlinux.org/snapd.git

A continuación, muévase al directorio snapd recién clonado usando el comando cd:

complemento de cd

Cree e instale snapd usando el hacer paquete utilidad. makepkg automatiza la creación de paquetes en Arch Linux.

makepkg-si

Siga las indicaciones del terminal para finalizar la instalación.

Paso 2: Configuración del servicio snapd

Para que el servicio snapd se inicie automáticamente después del arranque, ejecute el siguiente comando:

sudo systemctl habilitar --ahora snapd.socket

Puede consultar el estado del servicio mediante:

sudo systemctl status snapd

Si configuró todo correctamente, el servicio debería estar ejecutándose y habilitado para cargarse al iniciar el sistema.

Además, debe habilitar los paquetes clásicos de snapd ejecutando:

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

Es posible que deba cerrar sesión o reiniciar su sistema para que el comando anterior surta efecto.

Paso 3: Instalación de software con Snap

Para enumerar todos los paquetes instalados a través de Snap, ejecute el siguiente comando:

lista instantánea

El resultado del comando anterior mostrará que aún no tiene ningún complemento instalado.

Podemos instalar una aplicación de complemento de muestra, la Hola Mundo paquete instantáneo. Ejecute el siguiente comando:

instalar instantáneamente hola-mundo

Si ejecuta el lista instantánea comando de nuevo, esta vez enumerará la aplicación instalada.

Eche un vistazo a las páginas del manual para obtener más información sobre el complemento y sus opciones de comando.

chasquido de hombre

Cómo desinstalar Snap en Arch Linux

Puede use Pacman para eliminar o instalar paquetes en ArchLinux. Por ejemplo, para eliminar el complemento, simplemente ejecute el siguiente comando:

sudo pacman -Rs snapd

¡Snap funciona en Arch Linux!

Aunque Snap no está disponible de forma predeterminada en Arch Linux, puede instalarlo a través del Arch User Repository.

En comparación con los administradores de paquetes tradicionales de Linux, las instantáneas tienen muchas ventajas, como una mejor administración de dependencias y soporte universal de Linux.