Finalmente, resolvi com estas etapas:
-
Faça backup do diretório
/var/cache/apt
(não apenas/var/cache/apt/archives
). -
defina a propriedade
APT::Clean-Installed
comofalse
no arquivoapt.conf
. para fazer isso, faça um arquivo .conf em/etc/apt/apt.conf.d
e adicioneAPT::Clean-Installed "false";
linha. Por exemplo:$ sudo touch /etc/apt/apt.conf.d/custom.conf $ sudo echo "APT::Clean-Installed "false";" > /etc/apt/apt.conf.d/custom.conf
-
Para limpar o cache sem os arquivos dos aplicativos instalados:
$ sudo apt-get autoclean
Eu obtive isso de man 8 apt-get
:
autoclean (and the auto-clean alias since 1.1)
Like clean, autoclean clears out the local repository of retrieved package files. The difference is that it only removes package files that can no longer be downloaded, and are largely useless. This allows a cache to be maintained over a long period without it growing out of control. The configuration option APT::Clean-Installed will prevent installed packages from being erased if it is set to off.