Com o plain Debian debdelta-upgrade
funciona corretamente: ele obtém uma lista de arquivos atualizáveis, faz o download de todos deltas disponíveis e cria o .deb em> atualizar arquivos. Portanto, se os pacotes foo , bar e baz tiverem deltas disponíveis, então debdelta-upgrade
buscará foo , < em> bar , e baz , depois saia.
Mas sob Ubuntu distros, (testado com Mint e Lubuntu ), quando existem vários pacotes com deltas disponíveis, debdelta-upgrade
fetches apenas um delta de cada vez. Se executado uma vez, ele busca foo e depois sai; se for executado novamente, ele busca bar ; se for executado novamente, ele busca baz .
Em Ubuntu , este kludge funciona:
apt list --upgradable 2> /dev/null | sed -n '1!s#/.*##p' | \
xargs -n 1 debdelta-upgrade
Mas é lento, pois cada vez que debdelta-upgrade
é executado, ele precisa de 5 segundos para inicializar ("atualizando o cache do apt") - se 10 pacotes precisarem de atualização, isso é um pacote adicionado (pacote de 5 seg x 10) em variantes do Ubuntu .
Existe uma correção?