Torne-se um usuário avançado do Arch com Pacli e PacUI

20 de abril de 2018

Uma das coisas surpreendentes sobre o Linux é o fato de que existem vários programas diferentes para fazer a mesma função. Cada um é escrito de forma um pouco diferente e usa uma linguagem diferente para atingir o mesmo objetivo. Isso significa que os usuários do Linux não ficam restritos ao uso de um programa para concluir uma tarefa. Neste artigo, examinarei um pequeno programa que complementa/substitui o gerenciador de pacotes Pacman.

Por que você precisa do PacUI?

Antes de apresentar o aplicativo em questão, deixe-me explicar um pouco sobre ele e por que você pode achá-lo útil.

Este aplicativo foi desenvolvido para ajudá-lo a instalar pacotes em distros Linux baseadas em Arch e Arch (tanto do repositório quanto do Arch User Repository). Ele também foi projetado para corrigir alguns erros do sistema relacionados ao gerenciamento de pacotes. Ele é executado no terminal e dá acesso a comandos complexos com o toque de uma tecla.

Em termos de usabilidade, ele fica em algum lugar entre o uso do pacman (gerenciador de pacotes do Arch, geralmente usado no terminal) e do Pamac (a interface gráfica do pacman). Para alguns, o pacman (e outros gerenciadores de pacote de terminal) são difíceis de usar porque não conhecem todos os comandos possíveis. O man está a alguns toques do teclado, mas pode ser difícil de entender. Por outro lado, quando você usa o Pamac, pode ter que pesquisar vários menus para encontrar o que está procurando. Esta interface de terminal ajuda, exibindo todas as suas opções na frente. Ele ainda usa menos memória se você tiver um sistema mais antigo.

Nota: Antes de prosseguirmos, devo observar que esses aplicativos são projetados para usuários Linux intermediários e avançados. Os iniciantes podem ficar confusos.

Pacui

PacUI no Arch Linux

Eu originalmente me propus a escrever um artigo sobre Pacli (um frontend pacman baseado em terminal mais antigo). Enquanto pesquisava, me deparei com PacUI. PacUI é um fork de uma versão anterior do Pacli por um dos desenvolvedores com a intenção de adicionar mais recursos. De acordo com a página do projeto, uma das diferenças é que o script inteiro está contido em um arquivo, que consiste em um código bash fácil de ler com muitos comentários úteis.

Pacli não está mais sendo desenvolvido. A última atualização do código foi em julho de 2016. As duas ferramentas que utiliza para processar os pacotes AUR (Pacaur e Yaourt) também não estão mais sendo desenvolvidas. Esses três programas devem ser considerados perigosos e não devem ser usados.

Por seu lado, PacUI suporta Pacman, Trizen, Yay e Pikaur.

PacUI lista 14 opções em seu menu:

  • Sistema de atualização
  • Manter o sistema
  • Instale pacotes
  • Remover Pacotes + Deps
  • Árvore de Dependência
  • Árvore de dependência reversa
  • Listar arquivos de pacote
  • Arquivos de pacote de pesquisa
  • Sistema de reversão
  • Corrigir erros do Pacman
  • Editar arquivos de configuração
  • Listar pacotes por tamanho
  • Forçar instalação de AUR
  • Lista instalada de AUR

PacUI foi projetado principalmente para ser usado por meio de seu menu, mas também pode ser usado sem a IU. Por exemplo, para exibir uma árvore de dependência reversa, você pode inserir pacui rt. Curiosamente, o Pacui foi projetado para receber um monte de permutações para executar o mesmo comando. Por exemplo, os comandos a seguir também imprimirão uma árvore de dependência reversa: pacui RT, pacui -rt e pacui --rt. Você pode encontrar uma lista completa de opções PacUI usando o comando pacui h.

Uma das opções mais úteis que o PacUI oferece é a busca reversa de dependência. Eu tinha alguns pacotes AUR em meu sistema que não conseguiam compilar todas as vezes que tentava atualizar. Usei a pesquisa de dependência reversa para ver qual aplicativo precisava deles. Como não precisava mais desse aplicativo, instalei-o e removi as dependências desatualizadas.

Se estiver usando o Manjaro, você pode instalar a versão estável do PacUI usando este comando: sudo pacman -S pacui. Se você estiver usando o vanilla Arch ou uma das várias distros baseadas em Arch, você pode instalar o PacUI do AUR: yaourt -S pacui-git. Você também pode simplesmente baixe e execute-o em Github.

Pensamentos

PacUI é uma ferramenta de terminal simples desativada para ajudá-lo a manter seu sistema atualizado e relativamente livre de problemas. Ele cumpre esse objetivo.

Uma coisa interessante sobre o PacUI é que ele simplifica a instalação do AUR. Depois de atualizar ou instalar o pacote AUR com qualquer programa baseado em terminal, você será questionado se deseja editar o PGKBUILD, o pacote será baixado e será perguntado se deseja continuar com a construção/instalação. Se você tiver vários pacotes AUR para trabalhar, terá que seguir estas etapas para cada um. PacUI os processa como um lote. Ele perguntará se você deseja editar o PGKBUILD de cada um, fará o download dos arquivos e, em seguida, perguntará se deseja continuar. Isso é bom porque eu não tenho que esperar a construção de cada pacote.

Lembre-se, antes de usar qualquer uma das opções com as quais não está familiarizado, leia as informações de ajuda (digite 00 no PacUI). Cometi esse erro e, sem querer, apaguei minha conta de usuário e senhas. Felizmente, consegui recuperá-lo com a ajuda dos fóruns do Manjaro.

Você já usou o PacUI? Qual é a sua ferramenta de gerenciamento de pacote de terminal favorita?

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais.

Observação: uma versão anterior deste artigo também mencionou Pacli. Após o feedback do nosso leitor, reescrevemos o artigo. Desculpas pela inconveniência.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

Become an Arch Power User with Pacli and PacUI

Propaganda
Blog Comments powered by Disqus.
Propaganda