Editado 3 Hace unas semanas por ExtremeHow Equipo Editorial
DebianFotoPaquetesInstalación de softwareInterfaz de línea de comandosLinuxAdministración de sistemasCódigo abiertoSoftwareTI
Traducción actualizada 3 Hace unas semanas
Snap es un sistema de gestión de paquetes diseñado para usuarios de Linux. A diferencia de los sistemas tradicionales de gestión de paquetes, que a menudo se ocupan de dependencias y conflictos de versión, Snap permite a los desarrolladores incluir sus aplicaciones junto con todas sus dependencias. Esto significa que los usuarios pueden instalar y ejecutar aplicaciones fácilmente sin preocuparse por el entorno del sistema subyacente. Los paquetes Snap, o Snaps, funcionan en una amplia variedad de distribuciones de Linux, lo que los hace muy versátiles y convenientes.
Debian, una de las distribuciones de Linux más respetadas y estables, no incluye Snap de manera predeterminada, a diferencia de su derivado, Ubuntu. Sin embargo, los usuarios de Debian aún pueden instalar y usar paquetes Snap con unos simples pasos. Esta guía te presentará el proceso de instalación y uso de paquetes Snap en tu sistema Debian.
Antes de comenzar a instalar Snap, asegúrate de que tu sistema Debian esté actualizado. Puedes actualizar tu sistema ejecutando el siguiente comando:
$ sudo apt update $ sudo apt upgrade
Snapd es un servicio necesario para instalar y gestionar paquetes Snap. Sigue estos pasos para instalar Snapd:
$ sudo apt install snapd
Después de instalar Snapd, es posible que necesites habilitar systemd para iniciar y gestionar los snaps:
$ sudo systemctl start snapd $ sudo systemctl enable snapd
Verifica que el servicio Snapd esté en funcionamiento con lo siguiente:
$ sudo systemctl status snapd
Puedes encontrar una amplia variedad de aplicaciones empaquetadas como Snaps a través de la tienda Snapcraft. Puedes buscar estas aplicaciones utilizando la interfaz de línea de comandos. Por ejemplo, para encontrar Snaps relacionados con VLC, puedes usar:
$ snap find vlc
Una vez que encuentres la aplicación que deseas, puedes instalarla usando el comando snap. Para instalar un paquete snap, utiliza la siguiente sintaxis:
$ sudo snap install <snap-name>
Por ejemplo, para instalar VLC, ejecuta lo siguiente:
$ sudo snap install vlc
Una de las principales ventajas de usar paquetes Snap es que se actualizan automáticamente. Sin embargo, también puedes verificar las actualizaciones manualmente y usarlas de la siguiente manera:
$ sudo snap refresh
Si deseas verificar actualizaciones para un paquete Snap específico, puedes especificar su nombre:
$ sudo snap refresh vlc
Si ya no necesitas una aplicación instalada a través de Snap, puedes eliminarla usando el siguiente comando:
$ sudo snap remove <snap-name>
Por ejemplo, para eliminar VLC, ejecuta:
$ sudo snap remove vlc
Hay una manera fácil de obtener información sobre los paquetes Snap instalados en tu sistema. Para ver los detalles, usa:
$ snap info vlc
Los Snaps son aplicaciones limitadas, lo que significa que están restringidas en su acceso a los recursos del sistema. Sin embargo, puedes otorgar permisos adicionales si es necesario. Para listar interfaces, que son grupos de permisos, usa:
$ snap interfaces <snap-name>
Para otorgar al snap más permisos para conectar la interfaz, usa:
$ sudo snap connect <snap-name>:<plug>
También puedes configurar algunos snaps a través de la línea de comandos. Las opciones disponibles dependen del snap individual.
$ sudo snap set <snap-name> <setting>=<value>
Restablece el Snap a sus valores predeterminados:
$ sudo snap revert <snap-name>
Si deseas usar múltiples versiones de la misma aplicación, puedes cambiar entre pistas o instalar versiones concurrentes:
$ sudo snap switch --channel=<track>/stable <snap-name>
Los paquetes Snap proporcionan una opción flexible y multiplataforma para instalar software en tu sistema Debian. Siguiendo los pasos descritos anteriormente, puedes instalar, gestionar y usar fácilmente paquetes Snap en Debian. Este método ofrece simplicidad, estabilidad y facilidad de uso, lo que resulta particularmente útil para los usuarios que desean acceder al software más reciente sin riesgo de conflictos de dependencias. Explorar las capacidades de Snap y aprovechar sus funciones puede mejorar enormemente tu experiencia con Linux.
Si encuentras algo incorrecto en el contenido del artículo, puedes