Sobre o projeto
Paru é um auxiliar do AUR (Arch User Repository) para Arch Linux que envolve o gerenciador de pacotes padrão pacman. Ele foi projetado para proporcionar uma experiência rica em recursos com interação mínima, lidando tanto com pacotes dos repositórios oficiais quanto com pacotes do AUR por meio de uma única interface.
Principais capacidades evidenciadas no README:
- Busca e instalação interativas: executar `paru <target>` busca e instala um pacote alvo de forma interativa.
- Operações no estilo padrão do pacman: `paru -S <target>` instala um pacote específico, `paru -Sua` atualiza pacotes do AUR e `paru -Qua` lista as atualizações disponíveis do AUR.
- Tratamento de PKGBUILD: `paru -G <target>` baixa o PKGBUILD e arquivos relacionados, `paru -Gp <target>` imprime o PKGBUILD e `paru -Gc <target>` imprime comentários do AUR. `paru -Bi .` compila e instala um PKGBUILD a partir do diretório atual.
- Rastreamento de pacotes de desenvolvimento: o paru monitora repositórios upstream para pacotes `-git` que ele instalou, e `paru --gendb` gera um banco de dados de desenvolvimento para que ele possa rastrear pacotes que não instalou.
- Fluxo de revisão: um processo de revisão baseado em arquivos pode ser habilitado pela opção `FileManager` em `paru.conf`, e o realce de sintaxe do PKGBUILD pode ser habilitado instalando o `bat`.
- Opções de configuração: `paru.conf` suporta configurações como `BottomUp` para inverter a ordem de busca, e a saída colorida segue a configuração de cor do pacman.
- Documentação: as páginas de manual `paru(8)` e `paru.conf(5)` cobrem opções e configuração.
A instalação é feita a partir do AUR instalando base-devel, clonando o repositório do paru e executando `makepkg -si`. O projeto também fornece os pacotes AUR paru-bin e paru-git. O suporte da comunidade está disponível por meio do canal IRC #paru na Libera Chat. O README observa que o paru não é uma ferramenta oficial e aconselha verificar se o próprio makepkg consegue compilar um pacote antes de relatar problemas de compilação.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.