continuar interrompeu o download de pacotes sem ter que baixar novamente

4

Ao instalar pacotes com apt-get , ele primeiro inicia o download de todos os pacotes necessários e os instala um por um.

Mas, se você interromper o processo durante a primeira fase e começar tudo de novo, ele baixará todos os pacotes novamente.

Como posso continuar o processo de download abortado sem baixar novamente os dados parciais já recebidos?

    
por rubo77 27.10.2015 / 09:44

1 resposta

2

Sua reivindicação de que

  

Se você interromper o processo durante a primeira fase e começar tudo de novo, ele baixará todos os pacotes novamente.

está completamente errado! O Apt é um sistema de gerenciamento inteligente de pacotes e nunca faz novamente o download dos pacotes necessários para satisfazer uma solicitação de instalação duas vezes, nem mesmo para um único pacote ou arquivo .deb.

Esses arquivos .deb que são parcialmente baixados residem no diretório /var/cache/apt/archives/partial e com o comando ls (em 16.04, você precisa usar sudo ls ), você pode verificar esses arquivos lá.

Você pode verificar isso consultando a apt-get manpage , onde diz sobre /var/cache/apt/archives/partial/

  /var/cache/apt/archives/partial/
  Storage area for package files in transit. Configuration Item:
  Dir::Cache::Archives (partial will be implicitly appended)

Você pode até escolher um desses arquivos e retomar manualmente o download usando wget -c .

Em segundo plano, o Apt usa o programa wget com -c switch, que de man-page significa

-c,  --continue                  resume getting a partially-downloaded file
    
por Anwar 14.08.2016 / 16:42