Vou responder-lhe no exemplo simples,
suponha que o appA tenha dependências depA1v1.1 e depA2v1.5
suponha que o appB tenha dependências depB1v1.3 e depA2V1.3
Agora o appA é instalado no Pc # 1 e no appB instalado no PC 2.
Quando você tira uma cópia de todos * .deb do PC # 1 /var/cache/apt/archives
e move para o PC # 2 e então você faz dpkg -i *.deb
. O que acontece?
Agora no PC # 2 você teria instalado o appA corretamente mas o appB teria problemas, por que então?
simplesmente porque você tem uma dependência incompatível, já que o depA2 é da versão 1.5 e não 1.3, conforme necessário.
Espero que isso explique o problema, agora como eu poderia usar esses arquivos ?!
- Ou você precisa cuidar de suas dependências e verificar se esses * .debs causariam problemas para o seu sistema e isso é trabalho exaustivo
- Ou você deve sempre ser o mesmo nos dois hosts, portanto sempre que atualizar o PC nº 1, você deve levar o
*.deb
para o PC # 2 e fazer a mesma atualização, para que os dois hosts sempre sejam sincronizados com relação a versões de aplicativos.
Dica: Um uso prático desses debs é apenas copiá-los do Pc # 1 para o PC # 2 e movê-los para /var/cache/apt/archives
no Pc # 2.
Agora, tente instalar os aplicativos que você deseja usando esses arquivos usando apt-get
e não dpkg
, então apt-get
tenta resolver dependências desses arquivos se for fundado e verificar atualizações, portanto, se não houver uma nova atualização no arquivo repositórios, então usaria o .deb
fundado no caminho /var/cache/apt/archives