Cómo instalar Snap Package Manager en distribuciones de Linux

Si es un novato en Linux, existe la posibilidad de que haya enfrentado problemas de dependencia y repositorio al . Fue difícil encontrar un método conveniente para instalar un paquete en todas las distribuciones principales de Linux sin enfrentar ningún problema. Al principio, Canonical comenzó a construir Snap solo para Ubuntu. Más tarde, Snap Package Manager también se usa ampliamente en otras distribuciones de Linux. Puede obtener versiones compiladas de aplicaciones a través de Snaps. Esto proporciona CLI y paquetes precompilados para Linux.

Snap Package Manager en Linux Desktop

Snap está disponible para casi todas las distribuciones de Linux; incluso puede implementarlo para el desarrollo de IoT. Utiliza un repositorio de paquetes central para almacenar paquetes y mantener la tecnología sandbox para instalar paquetes en una máquina. Sandbox ha hecho que Snaps sea fácil y rápido; el tiempo de carga de las aplicaciones es realmente más rápido en Snaps. Snap está escrito en lenguaje de programación Go y C y tiene la licencia de privacidad GPL.

Snap mantiene Snapd, un demonio para ejecutar programas en el fondo del sistema, Snapcraft para la contribución en la tienda de aplicaciones y Snap Store como una tienda de aplicaciones basada en GUI. En esta publicación, veremos cómo instalar Snaps en diferentes distribuciones de Linux.

¿Qué pasó entre Linux Mint y Snaps?

Sin duda, Canonical creó Snaps para que el proceso de instalación de aplicaciones fuera cómodo y sin complicaciones. Pero, dado que Snaps usa un repositorio central, pueden producirse discrepancias en el repositorio. Los usuarios estaban preocupados y algunos de hecho se enfrentaron a algunas malas experiencias a través de Snaps en la distribución de Mint. Es por eso que Linux Mint decidió descartar Snaps en su sistema.

Sin embargo, dado que Linux utiliza varias aplicaciones de código abierto, no es inconcebible que algún día deba habilitar Snaps en  Linux Mint  para instalar una aplicación específica que solo está disponible en la tienda Snap. Como Mint desactivó el soporte de Snaps, los métodos convencionales para habilitarlo no funcionarían para la distribución de Mint. Pero no se preocupe, en esta publicación, también mostraré cómo puede habilitar Snaps en su Linux Mint.

1. Instale Snap Package Manager en Ubuntu / Debian

Como Canonical ha creado Snap, es sencillo y sencillo instalar Snaps en Ubuntu u otro sistema Linux basado en Debian. Puede ejecutar los siguientes comandos de aptitude en el shell de su terminal para actualizar el repositorio de Linux e instalar Snap en su máquina. No olvide ejecutar los comandos como usuario root.

instantáneas en Ubuntu

sudo apt update
sudo apt install snapd

2. Instale Snap Package Manager en Linux Mint

Mencioné anteriormente que Linux Mint ha repudiado Snap por una razón muy particular. Pero puedes instalar Snap en él. Primero, ejecute lo siguiente, mueva el nosnap.prefarchivo en su directorio de inicio desde el directorio etc.

sudo mv /etc/apt/preferences.d/nosnap.pref ~

Ahora, actualice el repositorio de su sistema y ejecute el siguiente comando de aptitude para instalar Snaps en la distribución de Mint.

sudo apt-get update
sudo apt install snapd

3. Instale Snap Package Manager en Arch Linux

Si tiene un sistema Arch, puede instalar Snaps en su máquina clonando el paquete de GitHub. Primero, ejecute el siguiente comando para clonar Snap desde Github.

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

Ahora, abra el directorio del sistema de archivos y habilite el conector Snap en su sistema Arch.

cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket

Finalmente, cree un enlace suave de Snaps en su sistema de archivos. Luego reinicie su sistema para disfrutar de Snaps en su distribución Arch.

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

4. Instale Snap Package Manager en Red Hat Enterprise

La instalación de Snaps en Red Hat Linux requiere los paquetes EPEL (Extra Packages for Enterprise Linux) adicionales. Primero, ejecute el siguiente comando YUM en el shell terminal para instalar EPEL.

sudo yum install epel-release

Ahora puede ejecutar los siguientes comandos de control del sistema y YUM para instalar Snap y crear un enlace suave para Snap en su RHEL.

sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

5. Instale Snap Package Manager en la estación de trabajo Fedora

Las últimas versiones de Fedora Workstation no requieren el sistema EPEL para instalar Snap en el sistema. Puede ejecutar directamente el siguiente comando DNF para instalar Snap en su Fedora Linux.

sudo dnf install snapd

encajar en Fedora

Cuando finalice la instalación, no olvide crear un enlace suave de Snaps en su sistema de archivos.

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

6. Instale Snap Package Manager en el sistema Manjaro

Anteriormente, mostré cómo instalar Snap en un sistema Linux basado en Arch. Pero Manjaro KDE también permite instalar Snap a través del comando Pacman. Puede ejecutar el siguiente comando Pacman en el shell de su terminal para instalar el demonio Snap en el sistema.

sudo pacman -S snapd

Ahora, ejecute el control del sistema y los comandos ln -s en el shell del terminal para habilitar Snap y crear un enlace suave.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Instalar Snap Store en Linux

Snap ofrece una tienda de aplicaciones basada en la interfaz gráfica de usuario, donde puede buscar paquetes y hacer clic en aplicaciones a través de un simple botón “Instalar”. Muchas distribuciones de Linux ofrecen su propia tienda de aplicaciones para obtener rápidamente las aplicaciones más utilizadas. Sin embargo, si necesita obtener una tienda de aplicaciones adicional, puede ejecutar el siguiente comando snap en el shell de su terminal para instalar Snap Store en su sistema Linux.

sudo snap install snap-store

Ultimas palabras

Desde mi experiencia personal, puedo decir que usar Snap Store y los comandos es realmente sencillo. Cuando ejecuta un demonio en su sistema Linux, no sucede nada sin su permiso. Además, puede eliminar Snaps siempre que lo desee de su sistema. Por lo tanto, no hay razón para asustarse de usar Snaps en su sistema. Puede esta publicación para saber más sobre   si está más interesado en conocer los administradores de paquetes de Linux.

En toda la publicación, he descrito cómo puede instalar Snaps en varias máquinas Linux. Compártala con tus amigos y con la comunidad de Linux si esta publicación te resulta útil e informativa. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Leave a Comment

Your email address will not be published.