Como instalar o suporte a pacotes Snap no Linux sem complicações

Se você precisa instalar programas em diferentes sistemas, veja como instalar o suporte a pacotes Snap no Linux, e comece a usar esse tipo de pacote universal.

Snappy, ou Snap é mais uma tecnologia de próxima geração para a construção e instalação de aplicativos de desktop, que promete revolucionar a forma de instalar programas no Linux.

Como instalar o suporte a pacotes Snap no Linux
Como instalar o suporte a pacotes Snap no Linux

Originalmente, Snappy é um software de implantação e um sistema de gerenciamento de pacotes que foi projetado e construído pela Canonical para o sistema operacional Ubuntu phone.

Esses pacotes, passaram a ser chamados de snaps. A ferramenta que permite usar os pacotes chama-se, snapd.

Atualmente, ela funciona em várias distribuições Linux e, portanto, permite a implantação de software de forma independente de distribuição.

Conheça melhor o Snap

Para saber mais sobre essa tecnologia, acesse a página do recurso.

Para ver uma lista de aplicativos suportados por essa tecnologia, acesse esse link.

Como instalar o suporte a pacotes Snap no Linux

Se a sua distro ainda não possui suporte a Snap, para instalar o suporte a pacotes Snap no Linux, você deve usar um dos procedimentos abaixo.

Como instalar o suporte a pacotes Snap no Gentoo e derivados

Para instalar o suporte a pacotes Snap no Gentoo e derivados, faça o seguinte:

Passo 1. Abra um terminal, de preferência como administrador (root);
Passo 2. Adicione o repositório do Snapd com o seguinte comando;

echo -e '[gentoo-snappy]\n location = /usr/local/portage/gentoo-snappy\n sync-type = git\n sync-uri = https://github.com/zyga/gentoo-snappy.git\n priority = 50\n auto-sync = yes
\n Categories=Application' | sudo tee /etc/portage/repos.conf/gentoo-snappy.conf

Passo 3. Em seguida, execute o comando abaixo para ativar o repositório:

emaint sync --repo gentoo-snappy

Passo 4. Instale o Snapd com o seguinte comando;

emerge -av app-emulation/snapd

Passo 5. Use o comando abaixo para ativar o Snapd;

systemctl enable --now snapd.service

Como instalar o suporte a pacotes Snap no Arch Linux, Manjaro e derivados

Para instalar o suporte a pacotes Snap no Arch Linux, Manjaro e derivados, você precisa usar o yaourt. Se ele ainda não estiver instalado no seu sistema, use esse tutorial:

Como instalar e usar o Yaourt no Arch Linux e derivados

Depois, faça o seguinte:

Passo 1. Abra um terminal, de preferência como administrador (root);
Passo 2. Instale o Snapd com o seguinte comando;

yaourt -S snapd

Uma vez instalada, a unidade systemd que é responsável por gerenciar o soquete de comunicação principal para snapd não estará ativada automaticamente e você deve fazer isso manualmente:

sudo systemctl enable --now snapd.socket

Em seguida, reinicie o computador para que as alterações de pós-instalação entrem em vigor.

Como instalar o suporte a pacotes Snap no Debian, Raspbian e derivados

Para instalar o suporte a pacotes Snap no Debian, Raspbian e derivados, faça o seguinte:

Passo 1. Abra um terminal, de preferência como administrador (root);
Passo 2. Instale com o seguinte comando;

apt install snapd

Ou

sudo apt install snapd

Como instalar o suporte a pacotes Snap no Linux Fedora e derivados

Para instalar o suporte a pacotes Snap no Fedora e derivados, faça o seguinte:

Passo 1. Abra um terminal, de preferência como administrador (root);
Passo 2. Instale com o seguinte comando;

dnf install snapd

Ou

sudo dnf install snapd

Como instalar o suporte a pacotes Snap no Ubuntu, Mint e derivados

Para instalar o suporte a pacotes Snap no Ubuntu, Mint e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Instale com o seguinte comando;

sudo apt-get install snapd

Como instalar o suporte a pacotes Snap no openSUSE e derivados

Para instalar o suporte a pacotes Snap no Linux openSUSE e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Se você estiver usando o openSUSE 15, adicione o repositório do Snapd com o seguinte comando;

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.0/ snappy

Passo 3. Se você estiver usando o openSUSE 42.2, adicione o repositório do Snapd com o seguinte comando;

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy

Passo 4. Se você estiver usando o openSUSE 42.3, adicione o repositório do Snapd com o seguinte comando;

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.3/ snappy

Passo 5. Se você estiver usando o Tumbleweed, adicione o repositório do Snapd com o seguinte comando;

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ snappy

Passo 6. Agora instale o snapd com o comando abaixo;

sudo zypper install snapd

Passo 7. Uma vez que o pacote snapd foi instalado com sucesso, você deve habilitar a unidade systemd que se preocupa com o soquete de comunicação principal do snapd, pois isso ainda não é feito automaticamente:

sudo systemctl enable --now snapd.socket

Como instalar o suporte a pacotes Snap no Solus e derivados

Para instalar o suporte a pacotes Snap no Solus e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Instale com o seguinte comando;

sudo eopkg up
sudo eopkg install snapd

Em seguida, reinicialize o sistema para garantir que o AppArmor e o snapd sejam inicializados.

Como usar Snap no Linux

Com o suporte a Snap instalado em sua distribuição, já é possível instalar aplicativos.

Para isso, existem vários comandos, mas a forma mais simples de instalar seja indicando a url do arquivo de referência, fornecido pela aplicação desejada, com o seguinte comando:

sudo snap install gimp

No exemplo acima, foi instalando o GIMP. No link abaixo, você encontrará diversos aplicativos que podem ser instalados no Linux via Snap. Confira!

uApp Explorer.

E aqui no Blog, você pode encontrar tutoriais sobre a instalação de programas via Snap usando a busca do site, ou acessando o link abaixo:

Instalando programas via Snap

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.