GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo convertir todos sus paquetes Snap a Flatpak en Ubuntu con Unsnap

Para cualquiera que quiera deshacerse de Snap en favor de Flatpak, ha surgido una nueva herramienta para simplificar este proceso. Deja que Jack Wallen te presente a Unsnap.

Voy a comenzar esto diciendo que uso paquetes Snap. Entiendo que hay muchos usuarios que están completamente en contra de este sistema de empaquetado universal por razones como el dominio absoluto de Canonical sobre ellos y la reputación de ser notablemente más lentos para iniciar que los paquetes instalados a través del método tradicional o a través del competidor, Flatpak.

Código abierto:Cobertura de lectura obligatoria

Cualesquiera que sean sus razones, si cae en el campo anti-Snap, el ex defensor de Snap (que una vez trabajó con Canonical), Alan Pope, ha creado una herramienta que facilita la conversión de todos sus paquetes Snap instalados a Flatpak.

Unsnap es una utilidad de línea de comandos de código abierto que hace que sea increíblemente fácil migrar de Snap a Flatpak. Entienda, Unsnap está en etapas alfa. Lo probé en una instalación nueva de Ubuntu Desktop 22.04, en la que instalé un par de paquetes Snap adicionales (específicamente Spotify y Slack) para ver qué tan bien funciona. Aunque la herramienta no es perfecta (recuerde, es alfa), solo tomó una prueba rápida para darse cuenta de que Pope estaba trabajando en algo bastante útil.

Veamos cómo hacer uso de Unsnap de Alan Pope.

Lo que necesitarás

Para usar la herramienta Unsnap, necesitará una instancia en ejecución de una distribución de Linux que use snap y un usuario con privilegios de sudo. Eso es todo. Veamos cómo funciona esta herramienta mágica.

Cómo instalar las dependencias

Lo primero que debemos hacer es instalar algunas dependencias rápidas. Inicie sesión en su sistema Ubuntu y emita el comando:

sudo apt-get install git Flatpak -y

Una vez que se complete la instalación, estará listo para descargar Unsnap y realizar la conversión.

Cómo descargar Unsnap

De vuelta en la ventana de la terminal, clone el repositorio de Unsnap con:

git clone https://github.com/popey/Unsnap

Cambie al directorio recién creado con:

cd unsnap

El proceso de Unsnap funciona así:

  • Crea una copia de seguridad.
  • Instala Flatpak (si aún no está en el sistema).
  • Habilita flathub.
  • Instala Flatpaks para los paquetes Snap que se eliminarán.
  • Elimina los paquetes instantáneos.
  • Elimina snapd.

Para ejecutar todo el proceso, emita el comando:

./unsnap auto

Dependiendo de cuántos paquetes Snap haya instalado, el proceso puede demorar entre 1 y 10 minutos. En mi instancia de prueba, Unsnap se completó en menos de un minuto (solo tenía instalados Firefox, Spotify y Slack).

A primera vista, los resultados de mi prueba no fueron exactamente prometedores, pero recuerde que esta es una herramienta alfa que se ejecuta en una versión beta de Ubuntu. Sí, Unsnap eliminó todos los paquetes Snap e incluso instaló las aplicaciones Flatpak equivalentes (descubiertas con el comando Flatpak list ). Sin embargo, iniciar esas aplicaciones instaladas con Flatpak resultó ser un desafío inicialmente. Las versiones Flatpak de las aplicaciones no estaban en el menú de descripción general de las aplicaciones, ni comenzaban desde la línea de comandos. Sin embargo, después de un reinicio rápido de la máquina, todo fue exactamente como se esperaba, y Firefox, Slack y Spotify estaban listos para funcionar (Figura A ).

Figura A

Y eso es todo lo que hay que hacer para usar Unsnap. Si no está satisfecho con el estado de Snap, pero aún desea usar una distribución como Ubuntu, Alan Pope lo respalda. Solo recuerde, esta herramienta está en su mayor parte en alfa, por lo que querrá probarla primero en máquinas que no sean de producción, antes de sumergirse en sus controladores diarios.

Suscríbase a de TechRepublic Cómo hacer que la tecnología funcione en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.



Enlace de origen


Linux
  1. Cómo administrar paquetes con APT en Ubuntu 18.04 LTS

  2. Cómo enumerar todos los paquetes instalados en Linux

  3. ¿Cómo reinstalar todos los paquetes instalados con Zypper?

  4. Cómo agregar una IP adicional a su servidor Ubuntu 18.04

  5. Cómo proteger su servidor Ubuntu con CSF Firewall

Cómo grabar tu pantalla en Ubuntu con SimpleScreenRecorder

Cómo instalar OpenStack en Ubuntu 18.04 con DevStack

Cómo:asegurar su servidor Ubuntu o Debian con IPTables

Cómo instalar WordPress con EasyEngine en Ubuntu 20.04

Cómo enumerar los paquetes instalados en Ubuntu 22.04

Cómo proteger su sitio web con Let's Encrypt en Ubuntu 20.04