“apt-get install” usando pacotes locais agindo de forma estranha

1

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.

    
por Yao Hong Kok 15.10.2014 / 20:05

0 respostas