Eu tenho duas máquinas dos sistemas A e B do Ubuntu 16.04.3.
Primeiro, executo apt update && apt-get install XXX YYY ZZZ
na máquina A e consigo todos os pacotes deb em /var/cache/apt/archives/
. Então eu copio todos esses pacotes deb de A para B e na máquina B, eu executo apt update && apt install ./debsFromA/*.deb
para instalar esses pacotes deb localmente.
No entanto, descobri que a máquina B irá baixar novamente todos esses pacotes deb do site oficial do ubuntu ( http://us.archive.ubuntu.com/ubuntu/ etc).
Então eu ofereci todos os pacotes deb, por que ainda os baixaria novamente?
Sua resposta pode ser encontrada aqui . Pode ser necessário adaptar os detalhes fornecidos à sua situação, especialmente se você não estiver usando uma GUI.
Eu mesmo corrijo esse problema pelo seguinte método:
apt-get
(para salvá-los em/var/cache/apt/archive
)/var/cache/apt/archive/*.deb
máquina A para o armazenamento removível/var/cache/apt/archive
máquina Bsudo apt-get update
seguido porsudo apt-get install <appname1> <appname2> ...
na máquina B (ele obterá todos os arquivos deb do/var/cache/apt/archive
cache local)Este método é direto e não usa nenhum software especial.