JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar e usar pacotes Snap no Linux

Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial

Gerenciamento de PacotesInstantâneoSoftwareInstalaçãoAplicativosCanonicalAtualizaçõesLinha de comandoRepositóriosGerenciamento de Usuários

Como instalar e usar pacotes Snap no Linux

Tradução atualizada 3 Semanas atrás

Linux é um sistema operacional amplamente usado, conhecido por sua robustez, versatilidade e liberdade. Um dos elementos-chave que contribuem para essa liberdade é a extensa biblioteca de software disponível para Linux, incluindo várias formas de instalar esses pacotes de software. Dentre esses métodos, os pacotes Snap são um conceito relativamente novo que adiciona muito valor ao ecossistema Linux. Neste guia detalhado, aprenderemos como instalar e usar pacotes Snap em um sistema Linux, fornecendo uma visão abrangente e instruções fáceis de seguir.

O que são pacotes Snap?

Pacotes Snap, muitas vezes chamados simplesmente de snaps, são um tipo de formato de empacotamento de software desenvolvido pela Canonical, a criadora do Ubuntu. Os snaps são autossuficientes, o que significa que vêm com todas as dependências e bibliotecas necessárias para executar o aplicativo. Essa encapsulação permite uma experiência consistente e confiável em diferentes distribuições Linux. Os pacotes Snap rodam em um ambiente isolado (sandbox), aumentando a segurança e a compatibilidade.

Por que usar pacotes Snap?

Usar pacotes Snap pode ser preferido por várias razões:

Instalando Snap na sua distribuição Linux

Instalação no Ubuntu

Como o Snap é desenvolvido pela Canonical, ele vem pré-instalado nas versões mais recentes do Ubuntu. Para verificar se o Snap está instalado, você pode executar o seguinte comando no terminal:

snap --version

Se o Snap estiver instalado, você verá uma saída indicando a versão. Se não estiver instalado, você pode instalá-lo usando o seguinte:

sudo apt update sudo apt install snapd

Instalação em outras distribuições Linux

Instalar o Snap em uma distribuição não-Ubuntu pode exigir etapas adicionais, dependendo da distribuição. Abaixo estão etapas gerais para algumas distribuições populares:

Fedora

No Fedora, você pode habilitar o repositório EPEL e, em seguida, instalar o snap usando o seguinte comando:

sudo dnf install epel-release sudo dnf install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap

Arch Linux

Para usuários do Arch Linux, o Snap pode ser instalado a partir do Arch User Repository (AUR) da seguinte forma:

sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap

Debian

Usuários do Debian podem instalar o Snap usando:

sudo apt update sudo apt install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap

Às vezes, um reinício é necessário

Após a instalação, pode ser necessário reiniciar o sistema para que as alterações entrem em vigor, especialmente quando o Snap é instalado pela primeira vez. Isso garante que todas as alterações de sessão ou caminho sejam corretamente reconhecidas.

Usando pacotes Snap

Uma vez que o Snap está instalado no seu sistema, você pode começar a instalar pacotes Snap. O comando snap é usado para gerenciar Snaps no seu sistema, e fornece várias opções e comandos para encontrar, instalar, remover e gerenciar pacotes Snap.

Explorando pacotes Snap

Você pode procurar pacotes Snap disponíveis usando o comando find. Por exemplo, se você está procurando pacotes Snap relacionados a players de mídia, pode usar o seguinte comando:

snap find media player

O Snap retornará uma lista de pacotes que correspondem aos critérios de pesquisa, incluindo uma breve descrição e informações de versão.

Instalando pacotes Snap

Assim que encontrar o pacote Snap que deseja instalar, você pode instalá-lo usando o comando install. Por exemplo, para instalar o VLC, um player de mídia popular, você pode usar:

sudo snap install vlc

O Snap fará o download e instalará o pacote especificado, bem como todos os componentes necessários. O aplicativo instalado agora está pronto para uso.

Listando pacotes Snap instalados

Você pode usar o seguinte para ver uma lista de todos os pacotes Snap instalados no seu sistema:

snap list

Este comando exibirá uma tabela com o nome, versão, revisão e editor de cada pacote Snap instalado.

Atualizando pacotes Snap

Pacotes Snap são projetados para atualizar automaticamente, mas você também pode atualizar manualmente seus snaps usando o comando refresh:

sudo snap refresh

Este comando verificará atualizações e as aplicará aos seus pacotes Snap instalados, se estiverem disponíveis.

Removendo pacotes Snap

Se você deseja remover um pacote Snap, pode fazê-lo usando o comando remove. Por exemplo, para remover o VLC, você pode usar o seguinte comando:

sudo snap remove vlc

Este comando desinstalará o pacote Snap do seu sistema.

Uso avançado do Snap

Configurando pacotes Snap

Alguns pacotes Snap vêm com opções configuráveis. Você pode visualizar as configurações disponíveis para um pacote Snap usando o seguinte:

snap get <snap-name>

Por exemplo, se o VLC tiver algumas configurações configuráveis específicas, elas serão exibidas assim:

snap get vlc

Você pode então definir a configuração usando set:

sudo snap set vlc <key>=<value>

Gerenciando canais Snap

Pacotes Snap têm diferentes canais de lançamento. Canais comuns incluem:

Você pode especificar o canal ao instalar um snap ou ao trocar canais para um snap instalado. Por exemplo:

sudo snap install vlc --channel=candidate

Para trocar um pacote instalado para um canal diferente:

sudo snap refresh vlc --channel=stable

Comandos comuns do Snap

Aqui está um resumo de alguns comandos úteis do Snap:

Resolução de problemas do Snap

Apesar de sua conveniência, pacotes Snap às vezes podem apresentar problemas durante a instalação ou uso. Alguns problemas comuns incluem problemas de rede, permissões de acesso e conflitos de caminho de ambiente. Abaixo estão algumas dicas de solução de problemas:

Problemas comuns e soluções

Obtendo Ajuda

Se os problemas com o comando snap persistirem, considere verificar fóruns online, documentação do Snapcraft ou sites de suporte da comunidade para possíveis soluções. Suporte conduzido pela comunidade pode fornecer insights práticos e soluções únicas de usuários experientes que encontraram problemas semelhantes.

Conclusão

Pacotes Snap fornecem uma maneira direta e consistente para instalar e gerenciar software em sistemas Linux. Com capacidades como compatibilidade entre distribuições, atualizações automáticas e um conjunto de comandos fácil de usar, os Snaps se tornaram populares entre usuários casuais e desenvolvedores. Embora alguns desafios permaneçam, como problemas de rede e permissões, os Snaps continuam a melhorar, fornecendo novos recursos e aprimorando a experiência do usuário. Com este guia, você deve estar equipado para começar a usar pacotes Snap efetivamente no seu sistema Linux.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários