apt-get não faz o download de arquivos da localização do NFS

2

Eu mudei para o unix dos últimos 3 meses e tentei entender o processo de instalação e, em particular, o apt-get.

Eu consigo instalar e baixar os pacotes com sucesso quando configuro meu repositório na localização http no arquivo /etc/apt/sources.list. por exemplo,

deb http://web.myspqce.com/u/eng/rose/debian-mirror-squeeze-amd64/mirror/ftp.us.debian.org/debian/ squeeze main contrib non-free

Este comando irá baixar (/ var / cache / apt / archive) e instalar o pacote quando eu uso o apt-get install

Quando altero o local de origem para o arquivo em vez de http (ponto de montagem nfs), o pacote é instalado, mas NÃO é baixado em / var / cache / apt / archive.

deb file:/deb_repository/debian-mirror-squeeze-amd64/mirror/ftp.us.debian.org/debian/ squeeze main contrib non-free

Por favor, deixe-me saber se há alguma configuração ou configurações que eu tenho que fazer para deixar o apt-get para baixar e instalar o pacote quando eu uso (nfs) file: / em vez de http: / in sources.list.

Para conseguir isso, eu posso usar o apt-get --downlaod-only e então usar o apt-get install para baixar e instalar em duas chamadas separadas, mas eu quero saber porque o pacote não está sendo baixado com o apt-get instalar, mas só sendo instalado quando usado com file: / in sources.list

    
por Pravesh 21.03.2012 / 16:56

1 resposta

1

deb-file é usado principalmente para CDROMs, portanto, fazer o download deles em um cache não faz sentido.

Use deb-copy .

Fonte:

$ man sources.list
    
por aquaherd 21.03.2012 / 19:13