Saltar para o conteúdo

Remover Snap

No Ubuntu, o Snap vem instalado e ativo por padrão, isso gera uma pequena perda de desempenho por conta do consumo de CPU e memória, para garantir que você possa extrair o máximo do seu hardware, é recomendado remover completamente esse suporte e não usar programas nesse formato.

Os scripts deste repositório fornecem outras formas de instalar programas além do apt.

Programas no formato snap também costumam ocupar mais espaço em disco.

#!/bin/bash
set -e
if [[ "$XDG_CURRENT_DESKTOP" == ubuntu:GNOME ]]; then
    if command -v snap >/dev/null; then
        snap list | awk 'NR>1 {print $1}' | grep -v bare | grep -v core22 | grep -v snapd | xargs -r -n1 sudo snap remove --purge
        sudo apt autoremove --purge -y snapd
        sudo rm -fr "$HOME"/snap /snap /var/snap /var/lib/snapd
        sudo apt-mark hold snapd
        printf 'Package: snapd\nPin: release a=*\nPin-Priority: -10' | sudo tee /etc/apt/preferences.d/nosnap >/dev/null
        aptreinst gnome-software
    fi
fi