Snap se encarga de la instalación, implementación y eliminación del software en distribuciones de Linux, al igual que ‘apt’. De hecho, Snap es una mejor alternativa propuesta a apt. Canonical y Ubuntu lo han aclamado como el mejor repositorio de instalación y administración de paquetes en Linux. Para ser justos, tiene algunas ventajas. Por ejemplo,
- Los paquetes Snap se actualizan automáticamente
- Las dependencias se agrupan en el paquete instantáneo. Entonces, no hay instalación adicional
- Las aplicaciones Snap funcionan dentro de un entorno de caja de arena
- Las aplicaciones más populares de los principales editores como KDE, Microsoft, Google están en el repositorio de instantáneas.
Problemas con el chasquido
La comunidad de Linux ha estado discutiendo el impulso de Canonical por el snap y los problemas con él. Todo este debate instantáneo ha comenzado nuevamente después del lanzamiento de Ubuntu 20.04.
La última variante de Ubuntu se envía con un paquete Chromium vacío. El paquete está vacío y actúa, sin su consentimiento, como una puerta trasera al conectar su computadora a la Tienda Ubuntu. En palabras simples, si hace un simple «sudo apt install chromium-browser», ejecuta el comando e instala el paquete snap en lugar del de Debian. Más importante aún, sin su consentimiento. Eche un vistazo a la captura de pantalla a continuación.
Claramente obtiene el paquete snap cuando el comando es para un paquete apt.
Además, ha habido muchos problemas subyacentes con Snap. Los paquetes Snap tardan mucho tiempo en instalarse e incluso iniciarse. Además de eso, los paquetes instantáneos ocupan mucho más espacio, no coinciden con el tema de Ubuntu y no siempre son oficiales. En caso de que desee evitar todo este asunto de instantáneas, eliminar el repositorio de instantáneas de Ubuntu por completo sería una buena opción, y así es como lo hace.
Cómo quitar Snap de Ubuntu
Paso 1: compruebe si hay paquetes instantáneos instalados
Antes de que comencemos a eliminar snap, debe verificar si tiene paquetes snap instalados en su sistema. Para comprobar si hay paquetes instalados instantáneamente, ejecute el siguiente comando.
snap list
Paso 2: eliminar los paquetes instantáneos
En caso de que obtenga un resultado como el anterior, podemos continuar. Si encuentra paquetes instalados en la lista de instantáneas, tendrá que eliminarlos usando el siguiente comando.
sudo snap remove --purge package-name
«Nombre-paquete» debe eliminarse con el nombre real del paquete instalado. También tenemos una guía detallada sobre cómo desinstalar aplicaciones de Ubuntu.
En primer lugar, debemos borrar el caché instantáneo.
sudo rm -rf /var/cache/snapd/
Paso 3: desinstale la herramienta de interfaz gráfica de usuario snap and snap
Una vez hecho esto, podemos eliminar el paquete snap así como el complemento GNOME snap. Para hacer eso, ejecute el siguiente comando.
sudo apt autoremove --purge snapd gnome-software-plugin-snap
Paso 4: Borrar preferencias instantáneas
A continuación, podemos borrar la configuración y las preferencias de ajuste de su directorio de inicio.
rm -fr ~/snap
Ahora, estos comandos eliminarán el repositorio de instantáneas de su máquina e incluso del centro de software de Ubuntu. De ahora en adelante, no tendrá recomendaciones de paquetes instantáneos ni sugerencias. Nuevamente, si intenta instalar el navegador Chromium, Ubuntu ahora le pedirá que descargue snap como una dependencia de paquete.
Paso 5: Ponga snap en espera
Una vez que hayamos desinstalado snap y todas sus preferencias, puede poner el paquete snap en espera. Sostener un paquete evita que se instale o actualice automáticamente. Ya sabes, por si acaso, como el cromo.
sudo apt-mark hold snapd
Palabras de cierre
Por lo tanto, sería mejor descargar Chromium del repositorio de Debian. Sin embargo, esto eliminaría la actualización automática del navegador Chromium, pero seguramente lo mantendría alejado. Para más problemas o consultas, hágamelo saber en los comentarios a continuación.