Diferença entre o apt-get -d install & o apt-get download

16
O

Apt (Advanced Packaging Tool) tem a opção de baixar apenas o pacote por apt-get -d install [pkg-name] . Eu também encontrei apt-get download [pkg-name] para baixar pacotes.

Qual é a diferença entre --download-only ( apt-get -d install ) e download ( apt-get download )?

E quando devo usar entre eles ?

    
por Pandya 09.05.2014 / 15:26

3 respostas

16

Eu poderia listar o seguinte:

1) Tente os dois sem sudo, apt-get download irá passar e apt-get -d install falhará (root obrigatório)

2) Por padrão, apt-get -d install salvará .deb em /var/cache/apt/archives e apt-get download no diretório atual

3) apt-get download é mais recente, você nem encontraria nas versões antigas.

Espero que sejam úteis

    
por PradyJord 09.05.2014 / 15:37
6

A opção --download-only precisa ser acompanhada por outro comando, seja install , upgrade ou qualquer outro comando necessário para o download do pacote. Se você não precisa fazer o download de pacotes, é claro que não faria download de nada. --download-only restringe as ações do apt apenas para baixar os pacotes que ele precisa no diretório de cache, nada mais . Se sua operação terminasse com o download de dependências, ela será baixada para você.

Como ele precisa de um comando como install ou upgrade , ele normalmente exigiria sudo ou permissões de root, já que o diretório padrão usado para fazer o download dos pacotes é de propriedade de root.

O comando download é autônomo, lê a lista de pacotes e baixa apenas o pacote especificado, não faz o download de dependências nem de outros pacotes. Ele não requer permissões de root se você puder escrever seu diretório atual, isso não armazenaria os arquivos no diretório de cache de pacotes.

    
por Braiam 09.05.2014 / 16:11
3

Use o comando man :)

apt-get download irá baixar o pacote, mas não suas dependências, para o diretório atual .

apt-get -d install irá baixar o pacote fornecido e todas as dependências ausentes no diretório de pacotes do sistema ( /var/cache/apt/archives ).

Use o primeiro se você quiser baixar um .deb para então mexer nele (descompacte, cutuque com dpkg , o que for).

Use o segundo se você quiser "fazer o pré-download" de um conjunto de pacotes para instalação posterior.

    
por roadmr 09.05.2014 / 15:39

Tags