Se você não quer passar horas baixando vários pacotes para atualizar o seu Ubuntu, Debian, Linux Mint e derivados, então é hora de conhecer o Debdelta, ele faz com que seja feito download somente das mudanças que o arquivo a ser baixado sofreu. E sim, o Ubuntu ou Debian possuem pacotes delta.
Isso mesmo, ao fazer uma atualização, normalmente você vai baixar um novo pacote, com os pacotes delta, somente a alteração será baixada e instalada para você, e não se preocupe, tudo direto dos repositórios oficiais, pois é.
Poucas pessoas usam o Debdelta, isso porque não é muito divulgado, mas ele sempre esteve disponível a pelo menos 10 anos, e agora recebeu mais atualizações e mais pacotes, sim, nem todos os pacotes são lançados com os seus deltas.
Mas, se começarmos a usar os pacotes delta no Debian, Ubuntu e derivados, com toda certeza além de diminuir o tempo de download dos pacotes Debian em conexões lentas, teremos cada vez mais pacotes deltas lançados.
Conheça o Debdelta e diminua o tempo do update no Ubuntu, Debian derivados!
Para instalar o Debdelta execute o comando abaixo:
sudo apt install debdelta python-apt xdelta3 xdelta lzma bsdiff gnupg2 gnupg-agent
Após instalado basta invocar com sudo para o Ubuntu derivados ou root para Debian, derivados o comando abaixo. Além disso, você também pode habilitar o sudo no Debian se preferir.
sudo apt update && sudo debdelta-upgrade && sudo apt dist-upgrade
Para criar deltas de pacotes (comando debdelta):
Note que o comando abaixo é apenas um modelo que você precisa seguir.
debdelta pacote_versão_anterior.deb pacote_versão_atual.deb pacote.debdelta
Para recriar o pacote atualizado usando pacote.debdelta (comando debpatch):
debpatch -A pacote.debdelta pacote_versão_anterior.deb pacote_versão_atual.deb