Por padrão, o apt deixa pacotes em /var/cache/apt/archives até você executar apt-get clean . aptitude também lista uma opção limpa em sua manpage, então presumo que funcione da mesma maneira. Certifique-se de que não haja uma tarefa cron em uma das pastas / arquivos /etc/cron* que a limpem regularmente e que os pacotes permaneçam lá para sempre. Se você estiver usando algum outro gerenciador de pacotes, sua milhagem pode variar. De acordo com a página de manual, dselect limpa automaticamente o diretório para você quando está configurado para usar o apt para instalar pacotes.
Todos os pacotes instalados com o apt ou aptitude são baixados para o diretório antes da instalação. Se você instalar um pacote que baixou manualmente (digamos, com dpkg ), você mesmo teria que mover o arquivo para lá.