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
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

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- | sudo tee /etc/apt/keyrings/packages
.mozilla.org.asc > /dev/null

Importamos la llave:

gpg -n -q –import –import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk ‘/pub/{getline; gsub(/^ +| +$/,»»); print «\n»$0″\n»}’

Ahora con el comando echo agregamos el repo a la sources.list.d

echo «deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozil
la main» | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

Luego habilitamos usando un ping para que siempre actualice desde ese repo

echo ‘
  Package: *
  Pin: origin packages.mozilla.org
  Pin-Priority: 1000
  ‘ | sudo tee /etc/apt/preferences.d/mozilla

Ahora actualizamos el sistema e instalamos firefox

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