Embora os pacotes Snap não sejam suportados em distribuições Linux baseadas em Arch por padrão, é fácil instalar o Snap no Arch Linux quando você quiser.
O Snap é um sistema de gerenciamento de pacotes moderno que promete distribuição de pacotes perfeita e melhor gerenciamento de dependência em contraste com outros gerenciadores de pacotes.
Ao contrário de outras distribuições do Linux, como o Ubuntu, o Arch Linux não vem com suporte Snap por padrão. Felizmente, é fácil instalar e configurar o Snap no Arch Linux.
Vantagens dos Pacotes Snap
O Snap é desenvolvido e mantido pela Canonical, a empresa por trás do Ubuntu. O principal objetivo do Snap é tornar o gerenciamento de pacotes no Linux muito mais fácil. Os Snaps são universais, suportados em todas as principais distribuições do Linux e vêm com muitos outros benefícios.
Os pacotes e comandos Snap devem funcionar em qualquer sistema Linux, independentemente da distro subjacente. Isso significa que você obtém a mesma experiência ao passar de uma distro para outra. Essa também é uma grande vantagem para os desenvolvedores de software, porque eles podem distribuir apenas um único pacote que funcionará em todas as distribuições do Linux.
Outra vantagem importante dos pacotes Snap é que eles vêm com todas as dependências necessárias para que o software funcione perfeitamente. Isso resulta em maior segurança e confiabilidade.
Os pacotes de snap são atualizados automaticamente e você pode reverter para uma versão anterior do snap se o atual não estiver funcionando corretamente.
Se você deseja experimentar todas essas vantagens e muito mais, veja como instalar o Snap no Arch Linux:
Etapa 1: Instalando o Snap no Arch Linux
Os repositórios padrão do Arch Linux não possuem o pacote snapd; Você precisa use o Arch User Repository (AUR) em vez de. O Arch User Repository é mantido por uma comunidade de entusiastas do Arch Linux e contém uma ampla variedade de pacotes que não estão disponíveis nos repositórios oficiais do Arch.
Primeiro, você precisa instalar o Git, caso ainda não o tenha em seu sistema. Você pode instalar o Git usando o seguinte comando:
sudo pacman -S git
Uma vez instalado, você pode clonar o repositório snapd em sua máquina. snapd é o daemon e o tempo de execução para gerenciar pacotes snap.
git clone https://aur.archlinux.org/snapd.git
Em seguida, vá para o diretório snapd recém-clonado usando o comando cd:
cd snapd
Compile e instale o snapd usando o makepkg Utilitário. O makepkg automatiza a construção de pacotes no Arch Linux.
makepkg -si
Siga as instruções do terminal para finalizar a instalação.
Etapa 2: Configurando o serviço snapd
Para que o serviço snapd inicie automaticamente após a inicialização, execute o seguinte comando:
sudo systemctl enable --now snapd.socket
Você pode verificar o status do serviço usando:
sudo systemctl status instantâneo
Se você configurou tudo corretamente, o serviço deve estar em execução e habilitado para carregar na inicialização do sistema.
Além disso, você deve ativar os pacotes snapd clássicos executando:
sudo ln -s /var/lib/snapd/snap /snap
Pode ser necessário fazer logout ou reiniciar o sistema para que o comando anterior entre em vigor.
Etapa 3: Instalando o software com o Snap
Para listar todos os pacotes instalados via snap, execute o seguinte comando:
lista instantânea
A saída do comando anterior mostrará que você ainda não possui nenhum snap instalado.
Podemos instalar um aplicativo instantâneo de amostra, o Olá Mundo pacote instantâneo. Execute o seguinte comando:
snap instalar olá-mundo
Se você executar o lista instantânea comando novamente, desta vez ele listará o aplicativo instalado.
Dê uma olhada nas páginas de manual para saber mais sobre o snap e suas opções de comando.
homem estala
Como desinstalar o Snap no Arch Linux
Você pode use Pacman para remover ou instalar pacotes no ArchLinux. Por exemplo, para remover o snap, basta executar o seguinte comando:
sudo pacman -Rs estalou
Snap Funciona no Arch Linux!
Embora o snap não esteja disponível por padrão no Arch Linux, você pode instalá-lo através do Arch User Repository.
Comparado aos gerenciadores de pacotes Linux tradicionais, os snaps têm muitas vantagens, como melhor gerenciamento de dependências e suporte universal ao Linux.