Quando você faz “apt-get install”, onde estão os arquivos .deb armazenados?

14

Eu estou tentando copiar todos os pacotes que eu instalei em uma máquina Debian para outra máquina Debian sem fazer outro apt-get install e baixar todo o pacote novamente.

    
por superuser 15.01.2012 / 18:41

4 respostas

21

Eles estão armazenados em:

/var/cache/apt/archives/

, a menos que você tenha emitido uma:

apt-get clean
    
por 15.01.2012 / 18:54
7

Talvez você só precise de:

apt-get download mypackage1 mypackage2

baixará os arquivos * .deb para o diretório atual. Não há necessidade de raiz.

    
por 09.01.2013 / 11:08
2

Se você já tivesse emitido

apt-get clean

você pode dar uma olhada em estas páginas para aprende sobre a replicação da mesma configuração de pacotes na outra máquina

    
por 15.01.2012 / 20:09
0

Você também pode criar um proxy de pacote. Usamos aprox.

Em seguida, os servidores reais do repositório 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 vão da Internet e são armazenados no cache de aprox. Todas as outras máquinas baixam os pacotes diretamente do cache.

    
por 09.01.2013 / 10:49