Estou tentando copiar todos os pacotes que instalei em uma máquina Debian para outra máquina Debian sem fazer outra apt-get install
e fazer o download de todo o pacote novamente.
Estou tentando copiar todos os pacotes que instalei em uma máquina Debian para outra máquina Debian sem fazer outra apt-get install
e fazer o download de todo o pacote novamente.
Respostas:
Eles são armazenados em:
/var/cache/apt/archives/
a menos que você tenha emitido um:
apt-get clean
dpkg -i *.deb
.
Talvez você só precise:
apt-get download mypackage1 mypackage2
ele fará o download dos arquivos * .deb especificados no diretório atual. Não há necessidade de raiz.
Se você já emitiu
apt-get clean
você pode dar uma olhada nessas páginas para aprender a replicar a mesma configuração de pacote na outra máquina
Você também pode criar um proxy de pacote, usamos aprox.
Em seguida, os servidores de repositório real são especificados no approx.conf, como:
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
Em todas as máquinas que você deseja instalar, basta colocar o seguinte em /etc/apt/sources.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
Quando a primeira máquina está baixando os pacotes, eles acessam a Internet e são armazenados no cache de aprox. Todas as outras máquinas baixam os pacotes diretamente do cache.