Editado 1 Hace una semana por ExtremeHow Equipo Editorial
Gestión de PaquetesFotoSoftwareInstalaciónAplicacionesCanonicalActualizacionesLínea de comandosRepositoriosGestión de usuarios
Traducción actualizada 3 Hace unas semanas
Linux es un sistema operativo ampliamente utilizado, conocido por su robustez, versatilidad y libertad. Uno de los elementos clave que contribuyen a esta libertad es la extensa biblioteca de software disponible para Linux, incluyendo varias formas de instalar estos paquetes de software. De estos métodos, los paquetes Snap son un concepto relativamente nuevo que añade mucho valor al ecosistema de Linux. En esta guía detallada, aprenderemos cómo instalar y usar paquetes Snap en un sistema Linux, proporcionando una visión general comprensiva e instrucciones fáciles de seguir.
Los paquetes Snap, a menudo llamados simplemente snaps, son un tipo de formato de empaquetado de software desarrollado por Canonical, el creador de Ubuntu. Los snaps son autocontenidos, lo que significa que vienen con todas las dependencias y bibliotecas necesarias para ejecutar la aplicación. Esta encapsulación permite una experiencia consistente y confiable a través de diferentes distribuciones de Linux. Los paquetes Snap se ejecutan en un entorno aislado, aumentando la seguridad y la compatibilidad.
Usar paquetes Snap puede ser preferido por varias razones:
Dado que Snap es desarrollado por Canonical, viene preinstalado en las versiones recientes de Ubuntu. Para verificar si Snap está instalado, puedes ejecutar el siguiente comando en la terminal:
snap --version
Si Snap está instalado, verás una salida indicando la versión. Si no está instalado, puedes instalarlo usando lo siguiente:
sudo apt update sudo apt install snapd
Instalar Snap en una distribución que no sea Ubuntu puede requerir pasos adicionales dependiendo de la distribución. A continuación, se presentan pasos generales para algunas distribuciones populares:
En Fedora, puedes habilitar el repositorio EPEL y luego instalar snap usando el siguiente comando:
sudo dnf install epel-release sudo dnf install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Para los usuarios de Arch Linux, Snap se puede instalar desde el Arch User Repository (AUR) de la siguiente manera:
sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Los usuarios de Debian pueden instalar Snap usando:
sudo apt update sudo apt install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Después de la instalación, puede ser necesario reiniciar el sistema para que los cambios surtan efecto, especialmente cuando Snap se instala por primera vez. Esto asegura que todos los cambios de sesión o de ruta sean reconocidos correctamente.
Una vez que Snap esté instalado en tu sistema, puedes comenzar a instalar paquetes Snap. El comando snap
se utiliza para gestionar los snaps en tu sistema, y proporciona una serie de opciones y comandos para buscar, instalar, eliminar y gestionar paquetes Snap.
Puedes buscar paquetes Snap disponibles utilizando el comando find
. Por ejemplo, si estás buscando paquetes Snap relacionados con reproductores de medios, puedes usar el siguiente comando:
snap find media player
Snap devolverá una lista de paquetes que coinciden con los criterios de búsqueda, incluyendo una breve descripción e información de versión.
Una vez que encuentres el paquete Snap que deseas instalar, puedes instalarlo usando el comando install
. Por ejemplo, para instalar VLC, un reproductor de medios popular, puedes usar:
sudo snap install vlc
Snap descargará e instalará el paquete especificado, así como todos los componentes necesarios. La aplicación instalada ahora está lista para usar.
Puedes usar lo siguiente para ver una lista de todos los paquetes Snap instalados en tu sistema:
snap list
Este comando mostrará una tabla con el nombre, versión, revisión y editor de cada paquete Snap instalado.
Los paquetes Snap están diseñados para actualizarse automáticamente, pero también puedes actualizar tus snaps manualmente usando el comando refresh
:
sudo snap refresh
Este comando verificará si hay actualizaciones y las aplicará a tus paquetes Snap instalados si están disponibles.
Si deseas eliminar un paquete Snap, puedes hacerlo utilizando el comando remove
. Por ejemplo, para eliminar VLC, puedes usar el siguiente comando:
sudo snap remove vlc
Este comando desinstalará el paquete Snap de tu sistema.
Algunos paquetes Snap vienen con opciones configurables. Puedes ver las configuraciones disponibles para un paquete Snap usando lo siguiente:
snap get <snap-name>
Por ejemplo, si VLC tiene algunas configuraciones específicas configurables, se mostrarán así:
snap get vlc
Luego puedes establecer la configuración usando set
:
sudo snap set vlc <key>=<value>
Los paquetes Snap tienen diferentes canales de lanzamiento. Los canales comunes incluyen:
Puedes especificar el canal al instalar un snap o al cambiar de canal para un snap instalado. Por ejemplo:
sudo snap install vlc --channel=candidate
Para cambiar un paquete instalado a un canal diferente:
sudo snap refresh vlc --channel=stable
A continuación se muestra un resumen de algunos comandos útiles de Snap:
snap version
: Muestra información de versión sobre snapd y el comando snap.snap list
: Lista todos los snaps instalados.snap find <search-term>
: Busca paquetes.sudo snap install <package-name>
: Instala un paquete Snap.sudo snap remove <package-name>
: Elimina un paquete Snap.sudo snap refresh
: Actualiza los paquetes Snap instalados.snap info <snap-name>
: Proporciona información detallada sobre un paquete Snap.sudo snap revert <snap-name>
: Revierte el snap a una versión anterior.snap connections <snap-name>
: Muestra las interfaces conectadas por un snap.A pesar de su conveniencia, los paquetes Snap pueden a veces presentar problemas durante su instalación o uso. Algunos problemas comunes incluyen problemas de red, permisos de acceso y conflictos de rutas de ambiente. A continuación se presentan algunos consejos para solucionar problemas:
Si los problemas con el comando snap persisten, considera consultar foros en línea, la documentación de Snapcraft o sitios de soporte comunitario para posibles soluciones. El soporte impulsado por la comunidad puede proporcionar ideas prácticas y soluciones únicas de usuarios experimentados que hayan enfrentado problemas similares.
Los paquetes Snap proporcionan una forma directa y consistente de instalar y gestionar software en sistemas Linux. Con capacidades como compatibilidad entre distribuciones, actualizaciones automáticas y un conjunto de comandos fácil de usar, los snaps se han vuelto populares tanto entre usuarios casuales como desarrolladores. Aunque algunos desafíos permanecen, como problemas de red y permisos, los snaps mejoran continuamente, proporcionando nuevas funciones y mejorando la experiencia del usuario. Con esta guía, deberías estar equipado para comenzar a usar paquetes Snap efectivamente en tu sistema Linux.
Si encuentras algo incorrecto en el contenido del artículo, puedes