Como instalar e ativar o Snap no Linux Mint 22, 21 ou 20

Snap é um sistema de gerenciamento de pacotes que instala e gerencia software em distribuições Linux. Snaps são aplicativos independentes com todas as suas dependências, tornando-os fáceis de instalar e usar em diferentes distribuições Linux. Eles são atualizados automaticamente e fornecem um ambiente seguro e consistente para aplicativos. Linux Mint 22, 21 e 20 não vêm com Snap pré-instalado, pois a equipe do Linux Mint prefere Flatpak devido à sua natureza de código aberto e forte integração com o ecossistema Mint. No entanto, habilitar o Snap no Linux Mint pode expandir a gama de softwares disponíveis e fornecer um método alternativo para gerenciar aplicativos.

Embora o Linux Mint prefira o Flatpak, alguns usuários podem ativar o Snap por vários motivos. Esses motivos incluem acesso a aplicativos específicos disponíveis como Snaps, preferência por atualizações automáticas do Snap ou familiaridade com o ecossistema Snap. Este guia orienta os usuários nas etapas de instalação e ativação do Snap no Linux Mint.

Remover bloco instantâneo (nosnap.pref)

Linux Mint permite aos usuários adicionar preferências adicionais de APT ao instalar pacotes. Por padrão, este diretório preference.d contém um arquivo de configuração chamado nosnap.pref, que fornece instruções que evitam que o APT instale automaticamente snaps com pacotes selecionados.

Para remover o arquivo nosnap.pref, execute o seguinte comando.

sudo rm /etc/apt/preferences.d/nosnap.pref

Alternativamente, você pode renomear o arquivo como backup se desejar restaurá-lo.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Agora atualize a lista de cache de pacotes do sistema Linux Mint executando um apt update.

sudo apt update

Instale o Snapd (serviço Snapcraft)

Agora que você removeu o bloqueio que impede a instalação do Snap, você pode seguir as etapas a seguir para instalar o Snap.

sudo apt install snapd -y

Este comando instalará o gerenciador de pacotes Snap e todas as dependências necessárias.

Após a conclusão da instalação, você pode verificar se o Snap está funcionando executando:

snap version

Exemplo de saída:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Você deverá ver o número da versão do gerenciador de pacotes Snap que instalou.

Antes de continuar, use o seguinte comando para habilitar o serviço Snap imediata e automaticamente na reinicialização do sistema. Observe que isso pode já estar definido, mas é sempre ideal executar o comando para garantir que esteja definido.

sudo systemctl enable --now snapd.service

Opcionalmente, você pode verificar o status do systemctl usando o seguinte comando.

systemctl status snapd.service

Exemplo de saída:

Aconselho também a instalação do pacote do sistema Snap Core, que é opcional.

sudo snap install core

Opcionalmente, você pode reiniciar, mas isso pode ser ignorado; se você notar algum problema, aconselho fazer isso.

reboot

Agora teste se o serviço Snap está funcionando usando o seguinte comando.

sudo snap install hello-world && hello-world

A saída deve ser “Olá, mundo!” o que significa que o serviço Snap funciona e está instalado corretamente.

Como instalar pacotes Snap

Agora que você habilitou o Snap, o comando para instalar pacotes é o seguinte.

sudo snap install <package name>

Por exemplo, instalando o Telegram.

sudo snap install telegram

Se você deseja instalar o armazenamento GUI Snap (Snapcraft), execute o seguinte comando.

sudo snap install snap-store

Para iniciar o Snap Store, você pode encontrá-lo no seguinte caminho: Barra de tarefas > Administração > Snap Store.

Exemplo:

Remover Snap e restaurar nosnap.pref

Uma das melhores coisas que posso dizer sobre o Snap é que se você deseja remover todas as instalações do Snap e o próprio gerenciador de pacotes, não precisa passar por cada instalação e removê-las individualmente. Tudo o que você precisa fazer é remover o serviço snapd, que, durante a remoção, desinstalará todos os pacotes snap instalados.

sudo apt autoremove snapd

Exemplo de saída:

No exemplo acima, você pode ver na saída que os pacotes Snap foram instalados; para o caso do tutorial, Snap Store e HelloWorld foram removidos automaticamente na limpeza. Se você instalou 100 aplicativos Snap, não precisa removê-los antes do próprio Snap.

Você pode restaurar o bloco renomeando o arquivo do bloco original para nosnap.pref.backup e convertendo o arquivo para seu nome original usando o comando mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Alternativamente, se você excluiu o arquivo, use o seguinte comando para criar automaticamente um novo arquivo de bloco.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# 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

Conclusão

Com o Snap instalado e habilitado no Linux Mint, os usuários podem acessar e gerenciar facilmente uma ampla variedade de aplicativos por meio do Snap Store. Embora o Linux Mint favoreça o Flatpak por sua natureza e integração de código aberto, o Snap oferece uma alternativa que alguns usuários podem achar benéfica para aplicativos específicos ou atualizações automáticas. A atualização regular do Snap garante acesso aos recursos e melhorias de segurança mais recentes. Os usuários apreciarão a conveniência e flexibilidade que o Snap traz para a experiência do Linux Mint, facilitando a instalação e o uso de seu software favorito.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário