Testeando la distro Kubuntu 2024 al instalar la versión mínima no agrega ningún paquete snapd los necesarios para poder usar snap, lo cual a mi me resulta un gran acierto, si uno decide instalarlo con un solo comando basta para llevar adelante la tarea, ahora cuando hay que eliminar snap la tarea es mas compleja.
Te comparto algunos comandos para ayudarte a verificar si tienes paquetes y como limpiarlos
snap list te muestra cuantos paquetes snap tienes instalados, sabiendo esto vamos a eliminarlos
snap remove + el nombre del programa y lo eliminas, debes eliminar todos incluso los cores snap
sudo apt autopurge snapd para limpiarlo de todo el sistema
Ahora creamos un archivo de configuración especial para APT
cat <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref
# Para evitar que los paquetes del repositorio activen la instalación de Snap,
# este archivo impide que APT instale snapd.
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOF
Además de establecer archivos en /etc/apt
, puedes correr apt-mark
para evitar cualquier cosa que requiera snapd
en el sistema.
sudo apt-mark hold snapd
De acá en adelante no habrá manera de que uses snap salvo que tu mismo desasgas estos pasos.
Si tenias firefox con snap y lo purgaste ahora veras como agregarlo desde el siguiente repo, debes tener en el sistema wget instalado.
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | gpg –dearmor | sudo tee /etc/apt/keyrings/packages.mozilla.org.gpg > /dev/null
Creamos un archivo .sources con formato deb822 en /etc/apt/sources.list.d/mozilla.sources con el siguiente contenido:
Types: deb
URIs: https://packages.mozilla.org/apt
Suites: mozilla
Components: main
Signed-By: /etc/apt/keyrings/packages.mozilla.org.gpg
Establecemos la prioridad del repositorio apt creando/editando el archivo /etc/apt/preferences.d/mozilla con el siguiente contenido:
Package: firefox* Pin: origin packages.mozilla.org Pin-Priority: 1001
Permitimos actualizaciones no supervisadas del repositorio de Mozilla creando/editando el archivo /etc/apt/apt.conf.d/51unattended-upgrades-firefox con el siguiente contenido:
Unattended-Upgrade::Origins-Pattern { "archive=mozilla"; };
Actualizamos el sistema:
sudo apt update
sudo apt install firefox
De esta manera tenemos ya firefox corriendo en kubuntu y sin snap
Espero te sea útil, si te gusto comparte el tuto!
Abrazo Gnuxero
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.