Pular para o conteúdo
RPM 6.0 lançado com suporte para várias assinaturas OpenPGP por pacote

RPM 6.0 lançado com suporte para várias assinaturas OpenPGP por pacote

O gerenciador de pacotes RPM 6.0 para distribuições baseadas no Red Hat Enterprise Linux agora está disponível com vários novos recursos e melhorias.

O RPM 6.0 foi lançado hoje como uma grande atualização para o sistema gerenciador de pacotes, visando melhorias em distribuições baseadas em Red Hat Enterprise Linux e Fedora Linux.

Melhorias do RPM 6.0

As principais melhorias do RPM 6.0 incluem:

  • Suporte para impor a verificação de assinatura por padrão
  • Suporte para várias assinaturas OpenPGP por pacote
  • Suporte para chaves e assinaturas OpenPGP v6 e PQC
  • Suporte para atualização de chaves importadas anteriormente
  • Suporte para pacotes RPM v4 e v6

Além disso, o RPM 6.0 também introduz:

  • Suporte para o uso do ID de chave completo ou impressão digital para identificar chaves OpenPGP
  • Uma página de manual renovada
  • Aprimoramentos nos comandos 'rpmkeys(8)' e 'rpmsign(1)'
  • Novas extensões de tag de consulta
  • Um novo formatador de consulta ':hashalgo' para exibir nomes de algoritmos de hash

Outras melhorias incluem:

  • Um novo alias de consulta '--filemime' para consultar informações MIME por arquivo
  • Correção da terminologia e uso de maiúsculas e minúsculas na assinatura e nas mensagens-chave
  • Introdução de um novo recurso para calcular um conjunto de resumos configuráveis na verificação e salvá-los no formato rpmdb
  • Novos comandos e funções para gerenciar o armazenamento de chaves permanente da transação

Novos Comandos e Funções

O RPM 6.0 introduz também os seguintes comandos e funções:

  • 'rpm-setup-autosign(1)' para facilitar a configuração de assinatura automática
  • '%{span:...}' para tornar a definição de macros de várias linhas mais agradável
  • '%{xdg:...}' para avaliar diretórios base XDG
  • Novas funções para controlar o nível de verificação por pacote
  • Novos sinalizadores para controlar a operação 'rpmSign()'

Remoção de Suporte e Correção de Erros

O RPM 6.0 remove o suporte para a instalação de pacotes RPM v3 e corrige erros de scriptlet não refletidos no código de resultado da transação.

Requisitos de Compilação

O RPM 6.0 requer um compilador C++20, um compilador C99, rpm-sequoia 1.9.0 ou posterior para construir com suporte a Sequoia, Python 3.10 ou posterior para construir as ligações Python e o gerador de página de manual scdoc.

Notas de Lançamento

Confira as notas de lançamento para mais detalhes sobre as mudanças implementadas nesta versão. O RPM 6.0 está disponível para download como um tarball de origem em GitHub.

O RPM 6.0 será incluído como o gerenciador de pacotes padrão nas próximas versões do Red Hat Enterprise Linux e derivados, como o Fedora Linux 43.

Por · Última atualização: