O Linux Mint não vem com snapd por padrão, e isso é uma melhoria em relação à base do Ubuntu para muitos usuários. Mas e se você gosta de snaps e deseja instalá-los no Linux Mint?
Talvez você queira trazer de volta a facilidade de instalação e a portabilidade que os snaps trazem para a mesa. Ou talvez você precise instalar um software disponível apenas na Snap Store.
Seja qual for o motivo, ativar o suporte Snap no Linux mint é bastante fácil.
Ativar suporte a aplicativos Snap no Linux Mint
"Por que o Linux Mint não suporta Snap por padrão?" você pode se perguntar. O principal motivo é o controle centralizado que a Canonical e o Ubuntu têm sobre os snaps. Você pode ir para Guias do usuário do Linux Mint para saber mais sobre por que o Linux Mint desativou a Snap Store.
Se você tentar instalar o snapd no Linux Mint, será recebido com erros como "Pacote snapd não está disponível" ou "Pacote snapd não tem candidato para instalação".
O Linux Mint tem um preferências.d diretório que armazena preferências APT adicionais construídas sobre o Ubuntu. O diretório consiste em um arquivo de configuração chamado nosnap.pref, contendo instruções que impedem o APT de instalar snaps.
Para trazer de volta o suporte Snap em um desktop Mint, remova este arquivo usando o comando rm do seguinte modo:
sudo rm /etc/apt/preferences.d/nosnap.pref
Se não tiver certeza se deseja que essa alteração seja permanente, você pode renomear o arquivo com mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Feito isso, atualize a lista de pacotes do seu sistema usando o APT:
sudo apt atualizar
Para garantir que você possa obter snaps da Snap Store, instale o snapd:
sudo apt instalar estalou
Inicie o serviço snapd usando systemctl da seguinte maneira:
sudo systemctl começar estalou
Você precisa snapd para executar automaticamente na inicialização. Para fazer isso, execute o seguinte comando:
sudo systemctl habilitar estalou
Confirme se o snapd foi instalado com sucesso executando:
foto instalar ola-mundo && ola-mundo
Se a saída exibir "Olá Mundo!," snapd agora está instalado e você pode continuar. Caso contrário, considere passar pelas etapas de instalação novamente.
Com o snapd configurado, você pode instalar qualquer pacote Snap no Linux Mint com:
sudo snap instalar nome do pacote
Por exemplo, se você deseja instalar o Google Chrome da Snap Store, execute:
sudo snap instalar google-chrome
Remova o suporte Snap do Linux Mint
Quando terminar de usar o Snap e quiser tirá-lo do sistema, tudo o que você precisa fazer é remover todos os pacotes Snap e snapd e trazer de volta o nosnap.pref arquivo.
Você pode listar todos os snaps instalados usando:
foto lista
Em seguida, remova todos os pacotes digitando:
snap remover nome do pacote
Feito isso, desinstale o snapd e suas dependências usando o APT:
sudo apt autoremove snapd
Renomeie o nosnap.pref.backup arquivo de volta ao seu nome original usando mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Se você optou por excluir o arquivo anteriormente, crie um novo arquivo usando o toque:
sudo touch /etc/apt/preferences.d/nosnap.pref
Abra o arquivo usando um editor de texto e adicione as seguintes linhas:
# Para evitar que os pacotes de repositório acionem a instalação do Snap,
# este arquivo proíbe o snap de ser instalado pelo APT.
# Para maiores informações: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Pacote: snapd
Alfinete: liberar a=*
Pin-Prioridade: -10
Salve e saia do arquivo. Por fim, atualize os repositórios do sistema com o APT:
sudo apt atualizar
O Linux oferece controle total sobre o seu PC
Como em todo o resto do Linux, o Mint permite que você controle quais aspectos do seu sistema você deseja habilitar e quais você deseja evitar.
Embora os snaps possam ser controversos na comunidade de código aberto e o Linux Mint não os suporte por padrão, no final, você é quem escolhe se deve usá-los. Essa é a beleza do código aberto e do Linux.
O mesmo vale para outras facetas do Linux Mint. Embora os desktops padrão do Linux Mint sejam ótimos, você pode alternar para outros ambientes de desktop (KDE Plasma, por exemplo) sem interferência do sistema operacional.