Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial
Gerenciamento de PacotesInstantâneoSoftwareInstalaçãoAplicativosCanonicalAtualizaçõesLinha de comandoRepositóriosGerenciamento de Usuários
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.
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.
Usar pacotes Snap pode ser preferido por várias razões:
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
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:
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
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
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
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.
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.
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.
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.
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.
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.
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.
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>
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
Aqui está um resumo de alguns comandos úteis do Snap:
snap version
: Exibe informações de versão sobre o snapd e o comando snap.snap list
: Lista todos os snaps instalados.snap find <search-term>
: Procura por pacotes.sudo snap install <package-name>
: Instala um pacote Snap.sudo snap remove <package-name>
: Remove um pacote Snap.sudo snap refresh
: Atualiza pacotes Snap instalados.snap info <snap-name>
: Fornece informações detalhadas sobre um pacote snap.sudo snap revert <snap-name>
: Reverte o snap para uma versão anterior.snap connections <snap-name>
: Mostra as interfaces conectadas por um 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:
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.
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