APT 3.2.0 com um novo mecanismo de resolução de dependências

Foi lançado o release da ferramenta de gerenciamento de pacotes APT 3.2.0 (Advanced Package Tool) com base nas mudanças do ramo experimental 3.1. Espera-se que a nova versão seja integrada ao Debian Unstable e Testing, além de fazer parte do futuro lançamento do Debian 14; o Ubuntu 26.04 utiliza uma versão semelhante, 3.1.16.

A principal mudança foi o desenvolvimento do novo resolvedor de dependências Solver3, que agora é usado por padrão. O mecanismo é baseado em algoritmos de retrocesso (backtracking), o que aumentou a precisão na resolução de conflitos, melhorou a seleção de versões de pacotes e acelerou a execução de operações — nos testes, o desempenho dobrou aproximadamente. Também foi implementado suporte a atualizações em múltiplas etapas, proteção contra a remoção manual de pacotes instalados e uma limpeza mais agressiva de dependências não utilizadas.

Novos comandos diagnósticos apt why e apt why-not foram adicionados, permitindo determinar as razões para a instalação de um pacote ou a impossibilidade de sua instalação. Ao contrário de ferramentas similares no aptitude, eles se baseiam em dados reais do resolvedor de dependências, em vez de estimativas probabilísticas.

Os meios de gerenciamento de repositórios foram expandidos: nos arquivos .sources, foram adicionadas as opções Include e Exclude para criar listas brancas e negras de pacotes. Também foi implementado suporte a variantes de microarquitetura de CPU (amd64v1–amd64v4), permitindo o uso de compilações otimizadas de pacotes para níveis específicos de x86-64.

Parte das mudanças diz respeito ao gerenciamento do histórico de operações. Foram adicionados os comandos history-list e history-info, assim como ferramentas para reverter e repetir transações (history-undo, history-redo, history-rollback), o que melhora a gerenciabilidade do sistema de pacotes e facilita a restauração de estados.

Entre outras melhorias:

  • adicionada suporte a HTTPS na ferramenta dselect;
  • implementada proteção contra a transição do sistema para modo de suspensão durante a execução do dpkg;
  • agora é possível iniciar o apt-daily ao conectar o laptop à fonte de energia;
  • implementado um mecanismo de registro com métricas de desempenho no formato JSONL.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster