Instala atualizações parcialmente baixadas no Debian

1

De tempos em tempos, atualizo meu Debian executando:

aptitude update && aptitude full-upgrade

mas antes de executá-lo, muitas vezes esqueço ou pulo deliberadamente aptitude clean que remove pacotes antigos de /var/cache/apt/archives .

Recentemente, esqueci de executar aptitude clean e aptitude baixados acima de 3,5 GB de atualizações de 4 GB no total e parou de baixar o restante dos pacotes porque a partição / ficou sem espaço livre.

user@host:~# aptitude clean && df -h /var/cache/apt/archives/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda8       7.3G  2.5G  4.4G  36% /
  • Existe alguma maneira de instalar 3.5GB de pacotes baixados sem precisar executar aptitude clean e fazer o download novamente deles? Como?

    Eu acho que alguns dos pacotes baixados podem depender dos pacotes que não foram baixados, então eu gostaria de instalar apenas aqueles que foram baixados com todas as suas dependências.
  • Qual é o tamanho recomendado da partição que contém /var/cache/apt/archives/ ? Considere duas variantes do esquema de particionamento: com e sem partição /var separada * .

* Como uma observação: estimar o tamanho das partições sempre foi problemático para mim - veja este thread para saber porque 1GB ou mesmo 3GB para a partição /tmp pode não ser suficiente.

    
por patryk.beza 03.11.2017 / 12:21

1 resposta

3

Is there any way I can install 3.5GB of downloaded packages without need to run aptitude clean and redownloading them? How?

Não sem uma quantidade razoável de esforço, potencialmente, e talvez alguma perda de informações, dependendo de como isso é feito (estou pensando no status de "instalado manualmente").

Eu recomendaria executar aptitude autoclean e re-executar a atualização: autoclean exclui os pacotes que não podem mais ser baixados. Dessa forma, você manterá todos os pacotes necessários para a atualização.

What is recommended size of the partition holding /var/cache/apt/archives/? Consider two variants of partitioning scheme: with and without separate /var partition.

Em ambos os casos, isso depende da quantidade de pacotes instalados no sistema que está sendo gerenciado e da frequência com que ele é atualizado. Meu sistema principal tem 12GiB de arquivos em /var/cache/apt/archives/ , depois de aptitude autoclean ...

Para usuários que não se importam com o cache de pacotes, usar apt pode ser interessante, já que ele é limpo por padrão.

    
por 03.11.2017 / 12:29