Como instalar aplicativos Snap no Arch Linux

Cum se instalează aplicații Snap în Arch Linux
⏱️ 4 min read

Se você é um usuário Linux de longa data, provavelmente se lembra de como pode ser difícil instalar novos aplicativos. A menos que tenha sido incluído com o instalador, você geralmente precisa passar pelo processo de configuração, make, make install, geralmente procurando dependências ausentes ao longo do caminho. Gerenciadores de pacotes como apt e yum tornaram isso muito mais gerenciável, mas as dependências ainda podem incomodar você.

Você deve ter ouvido falar do Snap, que afirma corrigir muitos desses problemas. Você também deve ter ouvido que é uma coisa exclusiva do Ubuntu, mas, felizmente, isso não é verdade.

O que são aplicativos Snap?

Os aplicativos snap, conhecidos como “snaps”, devem ser independentes de distribuição, portanto, o ideal é que eles sejam executados da mesma forma, independentemente do sistema em que sejam executados. Para conseguir isso, a maioria das dependências e tempos de execução de que um aplicativo precisa para ser executado são agrupados no snap. Isso significa que, depois de configurar e executar rapidamente em seu sistema, é muito mais fácil adicionar aplicativos que, de outra forma, precisariam de várias dependências.

O Snap é apoiado pela Canonical, e é por isso que é frequentemente mencionado no Ubuntu, mas deve ser executado em qualquer distribuição Linux importante. Arch é até uma distribuição oficialmente suportada, então snap é uma ótima maneira de executar aplicativos que não são empacotados para Arch.

Instalando o Snapd Daemon

Para instalar os encaixes em seu sistema, você precisará do estalido daemon instalado. Embora o snap oficialmente suporte Arch, você precisará instalá-lo a partir do Arch User Repository (AUR). Felizmente, isso é fácil de fazer usando a ferramenta yaourt.

Como instalar distros compatíveis com o Arch Linux de aplicativos Snap

Primeiro, instale o snapd executando o seguinte comando:

Agora você precisa habilitar o serviço para ser executado. Para fazer isso, basta digitar o seguinte comando:

Instalando Aplicativos Snap

Agora que você instalou o snap, você pode usá-lo para instalar pacotes como faria com qualquer outro gerenciador de pacotes. Por exemplo, para instalar um determinado aplicativo usando o snap, basta executar o seguinte:

Para listar os snaps disponíveis em seu sistema, execute o seguinte:

Para pesquisar um pacote, você pode consultar se ele está disponível digitando o seguinte:

Como instalar aplicativos Snap Arch Linux Snap Store

Finalmente, para remover um pacote, basta executar o seguinte:

Outras dicas e truques instantâneos

Os aplicativos Snap são mantidos atualizados automaticamente por padrão, mas para atualizar manualmente todos os aplicativos, execute o seguinte:

Alguns snaps não usam o caminho tradicional, que é “/ var / lib / snapd / snap”. Em vez disso, eles instalam em “/ snap.” Para oferecer suporte à instalação desses “encaixes clássicos”, basta criar um link simbólico com o seguinte comando:

Agora você poderá instalar e executar esses aplicativos, mas eles serão instalados junto com todos os seus outros encaixes. É o melhor dos dois mundos e também é compatível com o Filesystem Hierarchy Standard.

Conclusão

Snap não é a única tecnologia desse tipo. Flatpak e AppImage são dois sistemas de pacotes semelhantes que visam resolver muitos dos mesmos problemas. Dito isso, com o Snap tendo o apoio do Ubuntu, ele parece ser o mais popular desses formatos, pelo menos por enquanto.

Isso significa que é o melhor? Há algum tempo, examinamos o Snap e o Flatpak para ver como eles se sustentam um contra o outro e para descobrir qual é o melhor.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x