Postagens

Mostrando postagens que correspondem à pesquisa por snap

Pacotes Snap pelo Terminal - parte 1: intro e setup

Imagem
Bom, nessa primeira postagem da série: "Pacotes Snap pelo Terminal", eu vou passar algumas observações, quanto ao uso dos pacotes Snap (algumas vezes comparando com os Flatpaks ) e depois vamos ao setup (instalação do daemon snapd). Recentemente eu fiz uma série sobre pacotes Flatpak: " Pacotes Flatpak pelo Terminal ", exclusivamente aqui no blog (não fiz versão em vídeo no canal do YouTube ) e então decidi fazer o mesmo com Snap. Aqui nós vamos focar nos comandos! Intro (breve) : Assim como os Flatpaks, Snaps também são pacotes universais, ou seja, não são dependentes de distribuição (Ex: pacotes .deb são usados, exclusivamente, no Debian e derivados, o que seria o formato que muitos chamam de "nativo", dessa família de distribuições: Ubuntu , Linux Mint , Mauna Linux ...). Além de não ficar preso em uma família de distribuições, formatos universais são ótimos para desenvolvedores empacotarem seus programas, usando um desses formatos, ao invés de ter q...

Pacotes Snap pelo Terminal - parte 4: remove e --purge

Imagem
  Continuando, agora eu vou remover os programas que instalei na postagem anterior ( VLC e VS Code ), para exemplificar o comando remove e também o remove junto com a opção --purge . Já adianto que precisaremos de usar o sudo . Comando remove Sintaxe: sudo snap remove nomedopacote Vamos remover o VLC: O VLC foi removido do jeito mais simples. Dessa maneira será salvo um snapshot, com dados e configurações do programa, que será mantido por 31 dias , para facilitar caso você queira instalar ele novamente. Comando  remove --purge Sintaxe: sudo snap remove  nomedopacote --purge Eu vou exemplificar com o VS Code (pacote code ): É uma remoção um pouco mais limpa, pois não salvou um snapshot dele. A próxima postagem será a última da série sobre Snap , a respeito da atualização de pacotes. Links: Documentação:  https://snapcraft.io/docs/quickstart-tour#remove-a-snap-14 Parte 3:  https://blogfelippehdlinux.blogspot.com/2024/03/pacotes-snap-pelo-terminal-parte-3-lis...

Pacotes Snap pelo Terminal - parte 3: list e install

Imagem
Agora nós vamos aprender a listar todos os pacotes Snap instalados e também instalar pacotes. Eu vou instalar dois Snaps que foram usados nos exemplos da postagem anterior . Comando list : sintaxe: snap list Lista todos os Snaps instalados no sistema. (Não precisa de sudo ). Veja que eu ainda não tenho nenhum Snap instalado e me foi sugerido instalar o hello-world , só para fazer um teste, mostrando Hello World! na tela do Terminal (quem é da área de programação vai entender). A seguir vamos instalar dois pacotes e depois rodarei o comando list. Comando install : sintaxe: sudo snap install nomedopacote O comando vai instalar o pacote e suas dependências. (Precisa de sudo ). Ex 1: Instalando o VLC . Após a instalação, você pode procurar o programa nos menus, ou na busca, do ambiente desktop (ex: GNOME , Xfce ...) que você estiver usando. Ex 2: Instalando o Visual Studio Code , mais chamado de VS Code pelos íntimos. Aqui nós temos dois detalhes importantes: o nome do pacote do programa ...

Pacotes Snap pelo Terminal - parte 2: find e info

Imagem
  Antes de continuar, eu espero que você já tenha o suporte a pacotes Snap habilitado, conforme expliquei na postagem anterior . Nessa postagem nós vamos tratar de dois comandos: find (para procurar por pacotes) e info (obter informações sobre pacotes). Nenhum deles precisa de privilégios de administrador para rodar ( sudo ). Comando find Sintaxe: snap find termodebusca Ex: vamos procurar pelo pacote vlc : O pacote que estou buscando, é justamente o primeiro nos resultados: o nome é vlc mesmo (nem sempre o nome de um pacote será o mesmo do termo de busca), mostra a versão (do canal estável), veja que o publisher é o videolan (conta verificada) as notas estão vazias e têm um sumário. Ex 2: agora vamos buscar, duas vezes, por um mesmo termo composto, " visual studio code ", com e sem aspas duplas: Nas duas buscas, tivemos os mesmos resultados, então não faz diferença usar, ou não, aspas duplas, para procurar por um termo composto. Porém, na documentação os exemplos estão com ...

Pacotes Snap pelo Terminal - parte 5: refresh, --hold e --unhold

Imagem
  Bom, nessa última postagem da série sobre pacotes snap , eu vou mostrar como atualizar manualmente (pois snaps atualizam automaticamente, por padrão), pausar atualizações e retomar atualizações automáticas.  Comando refresh Sintaxe: sudo snap refresh O comando vai atualizar todos os snaps instalados no sistema. Snaps atualizam automaticamente , mas se você quiser fazer uma atualização manual, na hora em que quiser: No meu caso, todos os snaps já estão atualizados. Opção --hold Mas e se eu quiser pausar as atualizações automáticas ? Tem usuários que não gostam de atualizações automáticas. Agora é possível, usando o comando refresh com a opção --hold . Tem vários períodos de tempos que você pode escolher, passando a opção --hold pura, é tempo indefinido, para todos os pacotes, que é a maneira que irei exemplificar: Opção  --unhold E para retomar as atualizações automáticas? Basta passar a opção --unhold . No meu exemplo anterior, eu parei as atualizações automáticas par...

Flatpak no Debian 13 com plugin para a GNOME Software

Imagem
Flatpak é um formato universal, ou seja, independente de distribuição Linux , assim como AppImage e Snap . O seu principal repositório é o Flathub , que contém vários programas populares e alguns deles com contas verificadas. Habilitando o suporte no Debian 13 "Trixie" , você vai ter acesso a mais programas, muitas vezes mais atualizados do que os contidos nos repositórios oficiais da ramo stable. Além disso, vamos instalar também, o plugin para a GNOME Software , normalmente traduzido como "Programas", que permite gerenciar os flatpaks graficamente: atualizar, instalar, remover... Observações: 0- Eu estou pressupondo que você usa o Debian 13, com ambiente desktop GNOME (padrão). 1- Usar Flatpaks em excesso, vai consumir muito espaço de armazenamento, então sempre que possível use os pacotes .deb. 2- Eu vou usar o sudo , para os comandos que precisam de privilégio de administrador. 3- Precisaremos usar o gerenciador de pacotes apt (no terminal), para fazer o set...

Pacotes Flatpak no Arch Linux

Imagem
  Bom, quando o usuário não encontra um programa nos repositórios oficiais do Arch Linux (core, extra...), uma das opções é buscar no AUR (repositório comunitário), usando um AUR Helper, como o YAY . E uma outra opção, é usar um dos formatos universais (AppImage, Flatpak ou Snap). Nessa postagem, vamos habilitar o suporte a pacotes Flatpak , junto com o repositório Flathub . Se você instalar o sistema pelo archinstall, escolhendo o ambiente desktop GNOME, então o Flatpak já estará disponível para você, por padrão (em outros ambientes desktop não). Uma maneira de descobrir, se o Flatpak está habilitado, é rodando o comando: flatpak --version Caso você já tenha instalado, vai mostrar alguma versão:  Caso não tenha: Para instalar: sudo pacman -S flatpak Digite a senha, digite s e  aguarde...  Após a instalação é necessário reiniciar o sistema (desculpe 😢). No Arch Linux, ao instalar o pacote flatpak, ele também já adicona o repositório do Flathub. Para verificar: fla...

Monitor de recursos: Mission Center (flatpak)

Imagem
  Bom, após apresentar dois monitores de recursos ( BTOP++ e NeoHtop ) no meu canal do YouTube, chegou a vez do Mission Center . É um programa gráfico que mostra informações de uso da CPU, memória RAM, disco, rede, visualizar e terminar processos e etc. Vai funcionar em todas as distribuições Linux, que suportam Flatpak , formato universal independente de distro, assim como AppImage e Snap . Então, como pré-requisito, faça o setup (instalar o pacote flatpak, adicionar o repositório flathub e reiniciar), confira as instruções específicas para a sua distro: https://flatpak.org/setup/ Uma forma de testar se você está pronto para instalar flatpaks é digitar o comando abaixo, que vai listar os repositórios configurados e, ao mesmo tempo vai retornar erro se o pacote flatpak não estiver instalado (flatpak: comando não encontrado): flatpak remotes A saída desejada será parecida com essa: Agora vamos instalar o pacote e suas dependências: flatpak install flathub io.missioncenter.Missi...