Uso de Snap Package Manager en Ubuntu

Uso de Snap Package Manager en Ubuntu
Snap es una herramienta utilizada para agrupar una aplicación y sus dependencias requeridas para que funcione en diferentes distribuciones de Linux sin ninguna modificación.

Las aplicaciones Snap están alojadas en la tienda Snap. Al momento de escribir este artículo, hay miles de aplicaciones de código abierto y patentadas disponibles en Snap Store.

En este artículo, le mostraré cómo usar el Administrador de paquetes Snap en Ubuntu. Entonces empecemos!

Buscando paquetes Snap

Para instalar un paquete Snap, debe conocer el nombre del paquete y si está disponible en el repositorio de paquetes Snap o no. Para encontrar esta información, puede buscar el repositorio de paquetes SNAP para su software/aplicación deseado desde la línea de comandos muy fácilmente.

Por ejemplo, para buscar el IDE Pycharm de JetBrains, busque los paquetes que coincidan con el píchm Palabra clave con el siguiente comando:

$ sudo snap Find Pycharm

Los paquetes de snap que coincidían con el píchm La palabra clave debe estar enumerada.

Debe encontrar el nombre del paquete Snap, la versión que se instalará de forma predeterminada, el nombre del editor y su resumen.

Saber más sobre un paquete Snap

Antes de instalar un paquete SNAP, es posible que desee saber más al respecto.

Para saber más sobre, digamos, el paquete Snap comunidad de picario, Ejecute el siguiente comando:

$ sudo Snap Info Pycharm-Community

Mucha información sobre el comunidad de picario Se debe mostrar el paquete Snap.

En la sección superior, tiene el nombre, un resumen, el nombre del editor, la URL de la tienda Snap, la página oficial del software/aplicación que instala, la licencia, la descripción y la ID del paquete Snap.

En la sección inferior, tiene una lista de todos los canales disponibles, o puede decir versiones del software/aplicación, desea instalar. El Último/establo El canal debe ser el valor predeterminado para todo el software/aplicaciones Snap. Si desea instalar una versión anterior del software/aplicación, puede especificar el canal requerido durante la instalación del paquete SNAP.

Instalación de un paquete Snap

Para instalar la última versión estable del software/aplicación PyCharm Community, puede instalar el comunidad de picario Paquete Snap de la siguiente manera:

$ sudo snap install pycharm-comunidad

Si desea instalar una versión específica del software/aplicación en la tienda Snap, puede especificar el canal para usar durante la instalación con el -canal Opción de línea de comandos de la siguiente manera:

$ sudo snap instalación pycharm-comunidad-canal más reciente/estable

Algunos software/aplicación de Snap Store le mostrarán el siguiente mensaje de error. Esto se debe a que el software/aplicaciones SNAP usa sandboxes para una capa adicional de seguridad. Sandboxing a Snap Software/App no ​​permitirá que el software/aplicación modifique el sistema de archivos fuera del sandbox (su directorio de instalación especificado).

Algunos software/aplicaciones deberán modificar el sistema de archivos (i.mi., un editor de texto o ide). Por lo tanto, no puede usar la función Sandbox de Snap para estos software/aplicaciones. Para instalar el software/aplicaciones de Snap Store que necesitan modificar el sistema de archivos, debe usar el -clásico Opción de línea de comandos durante la instalación.

Puede instalar un software/aplicación Snap Store (i.mi., comunidad de picario) que no usa la función de sandboxing de Snap de la siguiente manera:

$ sudo snap install pycharm-comunidad-channel atriat/stable --classic

El software/aplicación Snap se descarga desde la tienda Snap, y puede llevar un tiempo completar.

En este punto, se debe instalar el paquete SNAP.

Una vez que se instala el paquete Snap de la comunidad Pycharm, debería poder encontrarlo en el menú de aplicaciones de Ubuntu. Puedes ejecutarlo como cualquier otra aplicación.

Listado de paquetes SNAP instalados

Puede enumerar todos los paquetes de Snap Store que están instalados en su máquina Ubuntu con el siguiente comando:

Lista de snap de $ sudo

Todos los paquetes de Snap Store que están instalados en su computadora deben aparecer.

Actualización de un paquete SNAP

Actualizar un paquete Snap Store es fácil.

Para demostrar el proceso, he instalado el tormenta web (JetBrains Webstorm IDE) Snap Store Package en mi máquina Ubuntu, como puede ver en la captura de pantalla a continuación.

Lista de snap de $ sudo

Puedes actualizar el tormenta web Aplicación Snap Store con el siguiente comando:

$ sudo snap actualizar webstorm

También puede actualizar para rebajar un canal específico de la aplicación.

Por ejemplo, tengo el 2019.3/establo canal de la tormenta web Aplicación Snap Store instalada en mi máquina Ubuntu. Y, digamos, quieres actualizar al Último/establo canal.

$ sudo snap info webstorm

Para actualizar el tormenta web Aplicación de Snap Store al Último/establo canal, puede ejecutar el siguiente comando:

$ sudo snap actualización webstorm -channel más reciente/estable

El tormenta web La aplicación Snap Store se está actualizando al Último/establo canal.

El tormenta web la aplicación se actualiza a 2020.3.1, Como puede ver en la captura de pantalla a continuación.

Tormenta web La aplicación Snap se actualiza a la Último/establo versión 2020.3.1.

Deshabilitar y habilitar aplicaciones Snap

En un sistema de gestión de paquetes tradicional, solo puede instalar, desinstalar o actualizar un paquete.

Una gran ventaja de las aplicaciones de Snap Store es que puede deshabilitar una aplicación si ya no la necesita. Cuando deshabilite una aplicación Snap Store, aún estará disponible en su computadora, pero el Daemon Snap no cargará la aplicación. Puede habilitar la aplicación cuando la necesite.

Creo que esta es una muy buena solución. Si no necesita una aplicación todo el tiempo, puede mantenerla deshabilitada y habilitarla solo cuando la necesite. Esto puede ahorrar mucha memoria en su computadora.

En este momento, el IDE WebStorm está instalado en mi máquina Ubuntu desde la tienda Snap. Entonces, ahora puedo acceder a él desde el Menú de aplicaciones de mi computadora.

Para deshabilitar el tormenta web Aplicación Snap Store, ejecute el siguiente comando:

$ sudo snap desactive webstorm

El tormenta web La aplicación Snap Store debe desactivarse.

Como puedes ver, el desactivado La opción se agrega al tormenta web Aplicación Snap Store.

Lista de snap de $ sudo

Ahora, no encontrará la aplicación IDE WebStorm en el Menú de aplicaciones de tu computadora.

Para habilitar el tormenta web Aplicación Snap Store nuevamente, ejecute el siguiente comando:

$ sudo snap habilita webstorm

El tormenta web La aplicación Snap Store debe estar habilitada.

El desactivado La opción se elimina del tormenta web Aplicación Snap Store una vez que esté habilitada.

Una vez que haya habilitado el tormenta web Aplicación Snap Store, el IDE WebStorm debe estar disponible en el Menú de aplicaciones de tu computadora de nuevo.

Desinstalar un paquete snap

Si no le gusta una aplicación Snap Store que ha instalado, puede desinstalarla fácilmente.

Por ejemplo, para eliminar el tormenta web Aplicación Snap Store, ejecute el siguiente comando:

$ sudo snap eliminar webstorm

La aplicación Snap Store tormenta web debería ser removido.

Entonces puedes ver que la aplicación Snap Store tormenta web ya no está en la lista.

Lista de snap de $ sudo

Conclusión

En este artículo, le he mostrado cómo buscar paquetes de Snap Store y encontrar más información sobre un paquete de Snap Store. Le he mostrado cómo instalar, actualizar, habilitar/deshabilitar y desinstalar un paquete de Snap Store. Este artículo debería ayudarlo a comenzar con Snap Package Manager en Ubuntu.