Foi preparado o lançamento da ferramenta de gerenciamento de pacotes APT 2.2 (Advanced Package Tool), que incorpora as alterações acumuladas na ramificação experimental 2.1. Além do Debian e suas distribuições derivadas, o APT também é utilizado em algumas distribuições baseadas no gerenciador de pacotes rpm, como PCLinuxOS e ALT Linux. O novo lançamento será integrado em breve na ramificação Debian Unstable e na base de pacotes do Ubuntu (na versão 20.10 do Ubuntu, foi utilizada a ramificação experimental 2.1).
Entre as alterações, destacam-se:
- Adicionada a suporte a atualizações em fases, que já estão em uso no Ubuntu para restringir a disseminação e gerenciar a implementação de atualizações. Por exemplo, as atualizações em fases permitem espalhar as atualizações para a transição para um novo lançamento estável inicialmente entre uma pequena porcentagem de usuários e, após algum tempo, na ausência de regressões, expandir as atualizações para todos os outros usuários.
- Implementados modelos adicionais para seleção de pacotes com consideração a dependências, como "?depends" e "?conflicts".
- Adicionada a suporte ao campo "Protected", que substitui o campo "Important" e define pacotes que não podem ser removidos, necessários para a inicialização correta do sistema.
- O comando "update" ganhou a opção "—error-on=any", ao ser ativada, um erro será exibido em caso de qualquer falha.
- O método de aplicação e extração de patches rred agora está disponível na forma de um programa separado para processamento de arquivos pdiff.
- O código do manipulador de remoção de versões antigas do kernel (autoremoval) foi reescrito de shell para C++ e agora pode ser chamado durante a operação do apt, e não apenas na instalação de pacotes com o kernel. Essa mudança garantirá a preservação do kernel atualmente em uso, em vez do kernel ativo durante a instalação de um novo kernel. Para evitar a sobrecarga da partição /boot, será mantido um total de três kernels em vez de quatro.
- Para a indexação dos elementos do cache, foi utilizado o algoritmo de hashing XXH3 em vez de Adler32 ou RC32c. O tamanho da tabela hash foi aumentado.
- A ferramenta apt-key está programada para ser removida no segundo trimestre de 2022.
Fonte: opennet.ru
