Pacsea é a nova interface que facilita o gerenciamento de pacotes no Arch Linux

Pacsea é uma nova interface para terminal, que facilita a busca por pacotes no Arch Linux. Diferente dos clientes tradicionais, que focam na instalação de pacotes, ele pesquisa e visualiza informações detalhadas sobre os pacotes, sem precisar sair do terminal.

A ferramenta apresenta um layout limpo, dividido em três painéis que mostram os resultados da busca, as instalações recentes ou em fila e as informações detalhadas do pacote, ao mesmo tempo. E inclui um visualizador de PKGBUILD que pode ser ativado rapidamente, para que o usuário confira o script de compilação antes de instalar qualquer coisa.

A interface também mostra rótulos que indicam se o pacote vem dos repositórios core, extra, multilib ou do AUR, e possui um modo de ordenação por relevância que ajuda a trazer os resultados mais úteis primeiro. Um sistema de cache armazena informações e buscas recentes localmente, otimizando as consultas repetidas.

Uma característica importante do Pacsea é que ele utiliza comandos locais do pacman para buscas rápidas e consistentes com o banco de dados do sistema, enquanto para pacotes do AUR ele se comunica diretamente com a API RPC v5 do AUR.

Escrito em Rust, o Pacsea traz vantagens de desempenho e segurança em relação a ferramentas similares em Python ou shell. Ele segue a especificação de diretórios XDG, organizando arquivos de configuração, cache e estado nas pastas apropriadas do usuário.

Para instalar pacotes, basta marcar um ou mais com a tecla “espaço” e confirmar com “enter”. O Pacsea usa o assistente preferido do usuário, tornando o processo simples e transparente, detectando automaticamente o que estiver disponível.

Além disso, oferece navegação no estilo Vim, URLs clicáveis que abrem via xdg-open e um modo –dry-run para testar comandos sem executá-los de fato. Todas as ações de instalação são registradas em um arquivo chamado install_log.txt para referência futura.

Para quem quiser experimentar, o Pacsea pode ser instalado diretamente do AUR, disponível como pacsea-bin para versões estáveis ou pacsea-git para versões de desenvolvimento.

image

3 curtidas