Editado 3 Semanas atrás por ExtremeHow Equipe Editorial
InstantâneoUbuntuSoftwareInstalaçãoLinuxGerenciamento de PacotesAplicativosSistemas OperacionaisSistemaÁrea de trabalho
Tradução atualizada 3 Semanas atrás
O Ubuntu é uma das distribuições Linux mais populares do mundo. Oferece uma experiência amigável que até mesmo usuários não técnicos podem se sentir confortáveis. Uma das importantes evoluções no cenário de gerenciamento de software no Ubuntu são os pacotes Snap. Snap é um sistema de empacotamento revolucionário projetado pela Canonical, criadora do Ubuntu, que proporciona um nível de simplicidade, facilidade de uso e segurança para a instalação de software no Linux.
Pacotes Snap, ou simplesmente "snaps", são contêineres de aplicativos que são empacotados com todas as dependências necessárias para o software funcionar. Isso significa que, ao instalar um pacote Snap, você não precisa se preocupar em instalar bibliotecas adicionais ou dependências - tudo está incluído em um pacote "snap" organizado.
Os Snaps são projetados para funcionar universalmente em uma variedade de distribuições Linux sem modificações. Eles são isolados do restante do sistema para evitar conflitos com outros softwares e são gerenciados pelo serviço snapd
.
O suporte ao Snap vem pré-instalado nas versões mais recentes do Ubuntu, então você pode já ter isso no seu sistema. Se não, instalar o Snap é fácil. Para verificar se o Snap está instalado no seu sistema, abra um terminal e execute:
snap --version
Se o Snap estiver instalado, você verá o número da versão do Snap juntamente com outros detalhes. Se não estiver instalado, você pode instalá-lo com os seguintes passos:
sudo apt update
sudo apt install snapd
Agora que o Snap está habilitado no seu sistema, você pode começar a usá-lo para instalar, pesquisar, remover e gerenciar pacotes Snap.
Para instalar um pacote Snap, você usaria a seguinte estrutura de comando. Por exemplo, para instalar o popular player de mídia vlc
, você executaria:
sudo snap install vlc
Comando sudo
é necessário porque a instalação de novo software geralmente requer privilégios administrativos.
Uma vez que você tenha instalado alguns Snaps, você vai querer ver uma lista de tudo que você tem no seu sistema. Use o seguinte comando para listar todos os pacotes Snap instalados:
snap list
Este comando exibirá todos os Snaps que você tem instalado, juntamente com suas respectivas versões, nome do desenvolvedor e status.
Como mencionado anteriormente, os Snaps são atualizados automaticamente em segundo plano. No entanto, se você quiser garantir que todos os seus Snaps estejam atualizados manualmente, você pode forçar uma atualização usando o seguinte comando:
sudo snap refresh
Este comando atualizará todos os Snaps para suas versões mais recentes.
Se você não precisar mais de um pacote Snap, você pode removê-lo. Por exemplo, para remover o VLC, você usaria:
sudo snap remove vlc
Este comando desinstalará o pacote Snap VLC do seu sistema.
Há uma loja abrangente de aplicativos Snap disponível, chamada Snap Store. Use o comando abaixo para pesquisar um aplicativo específico na Snap Store:
snap find <application-name>
Substitua <application-name>
pelo nome do software que você está procurando. O terminal exibirá uma lista de todos os pacotes Snap correspondentes, com nomes e descrições fornecidos.
O Snap oferece recursos adicionais para aqueles que desejam realizar tarefas mais avançadas:
Os Snaps mantêm a versão antiga quando são atualizados. Se a versão mais recente de um aplicativo não estiver funcionando como esperado, é fácil reverter para a versão anterior:
sudo snap revert vlc
Isso reverterá o pacote VLC para a versão anterior instalada, permitindo que você continue usando o aplicativo sem esperar por outra atualização.
Os canais afetam qual versão de um pacote Snap você instala. Os canais mais comuns no Snap são stable
, beta
, candidate
e edge
. Por exemplo, o seguinte é utilizado para instalar o VLC do canal beta:
sudo snap install vlc --channel=beta
Ao especificar um canal, tenha em mente que a estabilidade e a segurança do aplicativo podem variar.
Os canais podem ser trocados a qualquer momento com o comando refresh
:
sudo snap refresh vlc --channel=stable
Às vezes, os aplicativos podem ser executados como serviços, especialmente para aplicativos do lado do servidor. O Snap permite o gerenciamento fácil desses serviços sem ter que entrar em arquivos de configuração:
sudo snap start <snap-name># Para iniciar um serviço sudo snap stop <snap-name># Para parar um serviço sudo snap restart <snap-name># Para reiniciar um serviço
Substitua <snap-name>
pelo nome do snap instalado que você deseja gerenciar como um serviço.
Os pacotes Snap oferecem uma abordagem moderna ao gerenciamento de pacotes no Ubuntu e em outras distribuições Linux. Eles fornecem uma maneira eficiente e direta de instalar aplicativos com todas as suas dependências em um único pacote. Snap garante facilidade de uso, melhora a segurança com o sandboxing e fornece atualizações automáticas contínuas para manter seus aplicativos atualizados com o mínimo de esforço.
Ao adotar a tecnologia Snap, você pode ter acesso a uma ampla variedade de softwares, com fácil acesso a versões estáveis e de ponta. Isso simplifica a experiência e está se tornando rapidamente uma parte integral do ecossistema de software do Ubuntu. Seja você um usuário casual, desenvolvedor ou administrador, os pacotes Snap melhoram a maneira como você gerencia software no seu sistema Ubuntu.
Se você encontrar algo errado com o conteúdo do artigo, você pode