E foi lançado Pacman 6.1 com melhorias no makepkg, suporte, e mais. Confira as novidades e veja como instalar no Arch Linux.
Assim como o APT, DNF ou RPM, o Pacman é um gerenciador de pacotes, que é utilizado em distribuições baseadas em Arch Linux, como o próprio Arch Linux e sistemas derivados como Manjaro Linux.
O Pacman cuida da instalação, atualização e remoção de software e simplifica o gerenciamento de software, automatizando tarefas relacionadas ao gerenciamento de pacotes e suas dependências.
Agora, os desenvolvedores da popular distribuição Arch Linux anunciaram que a distribuição já está usando a nova atualização de seu gerenciador de pacotes Pacman 6.1.
Novidades do Pacman 6.1
Pacman 6.1 traz consigo uma série de melhorias e funcionalidades que otimizam o processo de gerenciamento de pacotes, além de melhorias de suporte foram implementadas em seções melhores.
Uma das características notáveis do Pacman 6.1 é a introdução do CacheServer, este recurso permite que os pacotes baixados sejam armazenados em cache, o que acelera o download de pacotes futuros e simplifica o espelhamento, melhorando assim a eficiência e velocidade das operações de download.
Outra mudança que se destaca no Pacman 6.1 está no makepkg em que diversas melhorias foram implementadas, incluindo a possibilidade de definir arquivos de configuração substitutos no diretório makepkg.conf.d, o uso da biblioteca autodeps em vez de libdepends e libprovides, a capacidade de especificar sinalizadores adicionais para Git por meio da variável de ambiente GITFLAGS, implementou a função verify() para verificação de fonte personalizada e adicionou suporte de soma de verificação para git/mercurial/sources.
Além disso, destaca-se que o comportamento do utilitário repo-add foi alterado no Pacman 6.1 para não adicionar informações sobre a assinatura digital do pacote ao repositório por padrão, a opção “--include-sigs
” foi adicionada para retornar este comportamento if é necessário e md5sum é adicionado ao banco de dados do repositório.
Também foram feitas melhorias na opção –sysroot (observe que os alvos para -U não são mais interpretados em relação ao sysroot), o suporte ao servidor de cache foi implementado, especificadores de formato de saída adicionais foram adicionados à opção “--print
” e é agora é possível adicionar campos estendidos com dados de pacotes, fornecendo mais detalhes e opções de customização no gerenciamento de pacotes.
O Pacman 6.1 fornece resultados de diagnóstico mais detalhados quando conflitos de arquivos são detectados ou quando pacotes estão corrompidos, facilitando a solução de problemas, e oferece suporte aprimorado para o Web Key Directory (WKD), fortalecendo a segurança e a confiabilidade dos pacotes baixados.
Das outras mudanças que se destacam:
- Foi feita uma transição para OpenSSL para calcular hashes sha256 e md5, melhorando a segurança e a eficiência na verificação da integridade dos pacotes.
- Um campo de dados estendido foi incluído para fornecer informações arbitrárias sobre pacotes.
- Agora, ao usar a opção –dbonly, os ganchos não serão executados.
- Mais detalhes são fornecidos ao encontrar conflitos de arquivos ou pacotes corrompidos.
- Melhorias foram feitas no suporte WKD
- O tratamento de cabeçalhos de download malformados também foi melhorado.
- A interface openssl é usada para calcular somas sha256 e md5.
- Corrigidas várias barras de progresso de download.
- Adicionada opção -D para alterar o diretório antes de compilar.
- Suporte aprimorado ao pacote de corte e depuração.
- Adicionado suporte configurável para LTO.
- As chaves de assinatura PGP das fontes agora estão incluídas no pacote, se disponíveis.
- “pkgtype” é armazenado em xdata.
- Removido md5sum dos arquivos mtree.
- MAKEPKG_LIBRARY foi documentado.
Para saber mais sobre essa versão do Pacman, acesse a nota de lançamento.
Como instalar ou atualizar o Pacman
Quem deseja que seu sistema já utilize esta nova versão do Pacman, basta atualizar seus pacotes (sudo pacman -Syu
) para estarem nesta nova versão do Pacman.