Pacman 6.1 lançado com melhorias no makepkg, suporte, e mais

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 lançado com melhorias no makepkg, suporte, e mais
Pacman 6.1 lançado com melhorias no makepkg, suporte, e mais

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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.