Baixar todos os pacotes instalados para o cache
April 30th, 2007 — cypherUma dúvida que parece ser comum é como ter em cache todos os pacotes instalados (inclusive os pacotes que já são instalados por padrão) para que se possa usar com toda a tranquilidade o APTonCD.
Normalmente só está no cache do APT os pacotes que foram instalados posteriormente/manualmente e isto se o usuário não limpou o cache (apt-get clean, evite fazer isto).
Agora, se você deseja criar um cd-repositório com *todos* os pacotes instalados no seu computador, utilize os comandos abaixo, seguidos então do APTonCD:
$ dpkg -get-selections | grep install | cut -f 1 > pacotes-instalados.list
$ sudo apt-get install -reinstall -d `cat pacotes-instalados.list`
Esta dica serve tanto para o Debian quanto para o Ubuntu (e derivados). Isto vai baixar todos os pacotes que estão instalados e NÃO estão no cache, em seguida use o APTonCD e have fun.
Se você instalou algum pacote que não se encontra na sua lista de repositórios (por exemplo, algum pacote .deb pego do getdeb.net), provavelmente aparecerão alguns warnings avisando que o pacote não pode ser baixado, mas isto não é problema, pois se voce salvou este pacote na sua pasta basta adiciona-lo ao usar o APTonCD.
Leitura recomendada (não tem relação direta com o título do post mas mostra um caso de uso do APTonCD em ação).