O Paru 2.0, AUR Helper do Arch, É Uma Grande Atualização Após Longa Pausa
O Paru 2.0 renovado melhora a gestão de pacotes do Arch Linux com suporte superior a repositórios PKGBUILD, comandos interativos e atualizações do sistema.
Como entusiasta do Arch Linux, utilizar o repositório AUR, um recurso essencial da distribuição, é fundamental para o seu conjunto de competências. Felizmente, para facilitar a experiência do utilizador, a comunidade do Arch desenvolveu uma variedade de ajudantes AUR, como yay, pacaur e aurman, entre outros.
Estas ferramentas simplificam o processo de gestão de software AUR e podem até servir como alternativas ao gestor de pacotes Pacman, melhorando a sua experiência global. Mas se ainda preferir continuar a usar aplicações que apostem em interface gráfica para gerir o software no seu sistema Arch, dedique um momento a explorar isto.
A juntar-se também às fileiras dos principais colaboradores do AUR está o Paru, uma ferramenta escrita em Rust, que recentemente regressou de uma pausa considerável com o seu novo lançamento 2.0. Portanto, sem mais demora, vamos ver o que mudou.
Destaques do Paru 2.0 AUR Helper
O Paru 2.0 introduz mudanças e melhorias significativas, beneficiando especialmente os utilizadores avançados, juntamente com melhorias gerais e atualizações de comodidade.
No entanto, os utilizadores são aconselhados a ter cautela, uma vez que muitas funcionalidades nesta versão ainda não foram totalmente testadas, sendo esperado que uma pequena atualização (v2.0.1) siga em breve.
Integração de Repositórios PKGBUILD
Uma característica de destaque no Paru 2.0 é a integração de repositórios PKGBUILD que não são AUR no motor de construção. Em outras palavras, os utilizadores podem agora adicionar repositórios PKGBUILD ao seu ficheiro “paru.conf” e sincronizá-los usando paru -Sy --pkgbuilds.
[repo_name]
Url = https://path/to/git/repoEsta funcionalidade permite que o Paru reconheça estes repositórios como fontes para PKGBUILDs, de forma semelhante à AUR, e até os priorize em relação aos pacotes da AUR.
Suporte Chroot Aprimorado
A opção --chroot agora funciona sem repositórios locais, embora o seu desempenho seja melhor com eles. Esta melhoria é um passo significativo para garantir construções mais limpas e isoladas.
Expansão do Modo Interativo
A introdução de --interactive para várias operações, incluindo instalação e remoção, melhora a experiência do utilizador. Este modo fornece um prompt interativo para a seleção de pacotes, que pode ser encaminhado para outros comandos.
Melhorar a Pesquisa Disponível
O ficheiro predefinido “paru.conf” agora permite uma pesquisa de providenciadores melhorada, uma funcionalidade que os utilizadores com configurações existentes podem querer ativar manualmente.
Ajustes de Configuração e Usabilidade
Foram feitas várias alterações para melhorar a experiência geral, como substituir paru -U por paru -B para construir múltiplos PKGBUILDs, e atualizações na gestão dos fusos horários locais e nos mecanismos de fallback quando certas utilidades não estão disponíveis.
Correção de Erros e Otimizações
A atualização também inclui várias correções de erros e otimizações, desde a gestão do ambiente em chroot até ao processo de instalação de pacotes divididos e à sensibilidade a maiúsculas e minúsculas nos pacotes AUR.
Pode consultar o registo de alterações para obter mais informações sobre todas as mudanças na nova versão.
Comandos Básicos do Paru
Se decidir utilizar o auxiliar Paru AUR para gerir pacotes no seu sistema Arch Linux, é essencial familiarizar-se com estes comandos fundamentais.
- paru: Isto serve como um atalho para o comando
paru -Syu - paru -S <nome_do_pacote>: Use isto para instalar um pacote especificado
- paru -Sua: Este comando é usado para atualizar pacotes do AUR
- paru -Qua: Exibe uma lista de atualizações disponíveis para pacotes AUR
- paru -G <nome_do_pacote>: Descarrega o PKGBUILD e os ficheiros associados a <nome_do_pacote>
- paru -Gp <nome_do_pacote>: Mostra o PKGBUILD de <nome_do_pacote>
- paru -Gc <nome_do_pacote>: Mostra os comentários do AUR para <nome_do_pacote>
- paru -Bi: Compila e instala um PKGBUILD localizado no diretório atual

