Eu fiz o download de pacotes usando:
apt-get install -d gcc
Então, o que fiz foi salvar o pacote "deb" e enviá-lo para outra máquina para que eu possa instalá-lo manualmente sem fazer o download.
apt-get --no-download install gcc
Eu fiz isso porque não queria gerenciar a dependência, pois estou instalando automaticamente o "gcc" em alguns servidores. Temo que a atualização frequentemente mude o comportamento do meu programa e quebre as dependências.
Este programa funcionou bem durante 1 semana. Hoje, meu programa falhou sem nenhuma alteração. Eu sei porque isso acontece porque eu faço o seguinte antes de instalar o "gcc":
apt-get update
De alguma forma, o "apt-get update" fará com que o Ubuntu não reconheça mais o meu pacote baixado (e verifiquei que meu pacote está no local certo).
Minha pergunta é:
1) Existe uma maneira melhor de gerenciar a dependência?
2) Alguém tem alguma opinião sobre por que esse é o caso?
3) Você pode salvar e carregar uma versão específica dos arquivos de índice de pacotes. Pelo que entendi, parece que os arquivos de índice de pacotes são os principais culpados.