Como instalar Snapd e Snap-Store no Debian 12, 11 ou 10

Snapd é um serviço que permite a instalação e gerenciamento de pacotes Snap em sistemas Linux. Snaps são pacotes de software em contêineres simples de criar e instalar e são atualizados automaticamente. Snap Store é a plataforma onde os usuários podem navegar e instalar pacotes Snap. Instalar o Snapd e o Snap Store no Debian 12, 11 ou 10 permite que você acesse facilmente uma ampla variedade de aplicativos de software empacotados como Snaps, garantindo que você sempre tenha as versões mais recentes com o mínimo de complicações.

Para instalar o Snapd e o Snap Store no Debian, siga estes métodos. Este guia cobrirá o processo de instalação e configuração básica para você começar a usar Snaps em seu sistema Debian.

Atualize os pacotes Debian antes da instalação do Snapd

Antes de instalar o Snapd, você deve garantir que seu sistema Debian esteja atualizado com as atualizações de pacotes e patches de segurança mais recentes. Você pode fazer isso executando o seguinte comando:

sudo apt update && sudo apt upgrade

sudo apt update sincroniza seu banco de dados de pacotes local com os repositórios oficiais do Debian, informando-o sobre as últimas atualizações e alterações de pacotes. Posteriormente, sudo apt upgrade atualizará todos os pacotes atualizáveis ​​em seu sistema Debian.

Instale o Snapd via comando APT

Snapd pode ser acessado no repositório Debian padrão. Ele fornece uma plataforma para executar e gerenciar pacotes Snap em uma distribuição Linux.

Para iniciar o processo de instalação do Snapd, use o apt gerenciador de pacotes da seguinte forma:

sudo apt install snapd

Verificando a instalação do Snapd

Após a instalação bem-sucedida, é essencial confirmar se o Snapd está pronto para servir. Podemos fazer isso em duas etapas.

Primeiro, verificamos a versão instalada do Snapd. Ele valida que o processo de instalação foi concluído com sucesso e nos fornece o número da versão instalada.

snap version

Segundo, verificamos o status do serviço Snapd. Isso garante que o Snapd esteja em execução e pronto para gerenciar pacotes Snap.

Você pode verificar o status systemctl do Snapd com o seguinte comando:

systemctl status snapd

Se o Snapd estiver funcionando corretamente, o serviço deverá estar ativo. No entanto, se o serviço não estiver ativado, você poderá iniciá-lo manualmente e habilitá-lo para iniciar automaticamente na inicialização do sistema usando o seguinte comando:

sudo systemctl enable --now snapd.socket

Instale o Snap Core

Snap Core é um componente essencial para executar pacotes Snap. Você pode instalá-lo usando o seguinte comando:

sudo snap install core

O comando snap install core solicita ao Snapd que baixe e instale o núcleo Snap é o ambiente de tempo de execução que permite executar aplicativos Snap.

Habilitar Confinamento Clássico para Pacotes Snap

Aplicativos Snap específicos operam sob confinamento ‘clássico’, que fornece aos aplicativos permissões mais amplas em seu sistema. Para acomodar estas aplicações, é necessário estabelecer um link simbólico em seu sistema de arquivos.

Isso é feito invocando o seguinte comando:

sudo ln -s /var/lib/snapd/snap /snap

O comando ln -s no Linux cria um link simbólico ou virtual. Aqui, ele vincula o diretório /var/lib/snapd/snap a /snap, permitindo o confinamento clássico para pacotes Snap que o exigem. Isso garante total compatibilidade e funcionamento adequado de todos os pacotes Snap em seu sistema Debian.

Comandos Snap CLI básicos

Esta seção explorará alguns comandos fundamentais da interface de linha de comando (CLI) do Snap. A compreensão desses comandos permitirá que você gerencie seus aplicativos Snap com eficiência.

Instale um pacote Snap

Para instalar um pacote Snap, use o comando snap install seguido do nome do pacote. Por exemplo, para instalar o media player VLC, você usaria:

sudo snap install vlc

Remover um pacote Snap

O snap remove O comando permite desinstalar um pacote Snap. Por exemplo, para remover o media player VLC, execute:

sudo snap remove vlc

Atualizar um pacote Snap

O Snapd atualiza automaticamente seus pacotes Snap em segundo plano. No entanto, se você deseja atualizar um pacote específico, use a atualização instantânea manualmente. Por exemplo:

sudo snap refresh vlc

Listar pacotes Snap instalados

Para exibir uma lista de todos os pacotes Snap instalados, use o comando snap list:

snap list

Verifique a versão instantânea

Para visualizar a versão instalada do Snapd, execute o seguinte comando:

snap version

Encontre pacotes instantâneos disponíveis

Se você estiver procurando por um pacote Snap específico no Snap Store, use o comando snap find seguido do seu termo de pesquisa. Por exemplo, para encontrar reprodutores de mídia, use:

snap find "media player"

Verifique as informações sobre um pacote Snap

Para exibir informações detalhadas sobre um pacote Snap específico, use o comando snap info. Por exemplo, para obter informações sobre o media player VLC, execute:

snap info vlc

Verificando alterações instantâneas

O comando Snap Changes permite visualizar o histórico de tarefas Snap, incluindo instalações, atualizações e remoções:

snap changes

Reverter um snap para uma versão anterior

Se uma nova versão de um pacote Snap não estiver funcionando conforme o esperado, você poderá usar o comando snap revert para reverter para a versão anterior. Por exemplo:

sudo snap revert vlc

Verificando interfaces Snap no Debian

O comando snap interfaces fornece uma visão geral de seus pacotes Snap e dos recursos do sistema aos quais eles têm acesso:

snap interfaces

Esses comandos básicos formam a base do gerenciamento de pacotes Snap. A seção a seguir agora analisa como instalar o Snap-Store para usuários de desktop Debian.

Instale a Snap Store no Debian

Instale o Snap Store por meio do comando Snap

Depois de configurar o Snapd com sucesso em seu sistema Debian, você pode adicionar uma camada de funcionalidade e facilidade de uso – o Snap Store. A Snap Store apresenta uma interface gráfica de usuário que oferece uma maneira atraente e intuitiva de navegar e gerenciar pacotes Snap.

Esta etapa não é obrigatória. No entanto, o Snap Store é uma opção amigável para usuários que preferem uma abordagem visual em vez da linha de comando. Para iniciar a instalação do Snap Store, insira o seguinte comando:

sudo snap install snap-store

Este comando instrui o Snapd a baixar e instalar o pacote snap-store, introduzindo assim uma dimensão gráfica ao gerenciamento de pacotes Snap.

Lançando a Snap Store

Com o processo de instalação concluído, o Snap Store pode ser iniciado de diversas maneiras.

Um método direto ao operar no terminal seria executar o seguinte comando:

snap run snap-store

Este comando aciona o Snapd para executar o aplicativo Snap Store. No entanto, usar o terminal sempre para abrir o Snap Store pode não ser o método mais prático.

Para um acesso mais intuitivo ao Snap Store, você pode navegar pelo seu ambiente de trabalho: Atividades > Mostrar Aplicativos > Snap Store.

Este caminho guia você até a Snap Store por meio de sua interface gráfica de usuário, oferecendo um meio mais tradicional e fácil de acessar e gerenciar seus pacotes Snap.

Abaixo está um exemplo rápido de instalação do Krita com Snap Store no Debian, que você pode ver na imagem a seguir no canto direito onde o "fonte:" está localizado.

Comandos de gerenciamento do Snap

Lidando com ícones Snap ausentes

Ao gerenciar pacotes Snap no Debian, na maior parte, o Snap funciona perfeitamente com a maioria dos pacotes. No entanto, podem ocorrer anomalias ocasionais, como a falta de ícones de aplicativos no inicializador de aplicativos do sistema. Isso pode ser resolvido com as seguintes etapas:

Inicie a solução criando um link simbólico usando o ln -s comando da seguinte forma:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Este comando cria um link simbólico entre o apps-bin-path.sh e 99snap arquivos, permitindo que seu sistema localize ícones de aplicativos Snap.

Prossiga abrindo o login.defs arquivo com um editor de texto, nano nesse caso:

sudo nano /etc/login.defs

Ao acessar o arquivo, anexe a seguinte linha de código no final:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Este código aumenta o caminho do ambiente do sistema, fornecendo um local adicional para procurar ícones de aplicativos.

Salve as modificações feitas no arquivo pressionando CTRL+O e saia nano pressionando CTRL+X.

Para efetuar esses ajustes, é necessário um ciclo de logout e login do sistema. No entanto, para uma aplicação abrangente destas alterações, recomenda-se reiniciar o sistema:

sudo reboot now

Ao fazer login novamente no sistema após a reinicialização, os ícones do aplicativo Snap que estavam faltando agora devem estar no inicializador de aplicativos.

Remover Snap e Snap Store

O Snap mostra sua eficiência e facilidade de uso não apenas na instalação de pacotes, mas também na sua remoção. Se desejar remover todas as instalações do Snap junto com o gerenciador de pacotes Snap, você não precisa desinstalar cada pacote Snap.

A única ação necessária é a remoção do snapd serviço, que desinstala simultaneamente todos os pacotes Snap instalados:

sudo apt remove snapd

Lembre-se de que você não precisa remover todas as instalações do Snap; ao remover o Snapd, ele removerá todos os pacotes instalados associados, tornando a remoção fácil, rápida e limpa do Snap e de suas instalações associadas.

Conclusão

Com o Snapd e o Snap Store instalados com sucesso em seu sistema Debian, você pode aproveitar ao máximo a ampla gama de aplicativos disponíveis como Snaps. Verifique regularmente se há atualizações para manter seu software atualizado e se beneficiar dos recursos e aprimoramentos de segurança mais recentes. Aproveite a conveniência e simplicidade que os pacotes Snap trazem para o seu ambiente Debian.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário