O Apt (Advanced Packaging Tool) tem a opção de baixar apenas o pacote apt-get -d install [pkg-name]
. Eu também encontrei apt-get download [pkg-name]
para baixar pacotes.
Então, qual é a diferença entre --download-only
( apt-get -d install
) e download
( apt-get download
)?
E quando devo usar entre eles ?
man apt-get
.O
--download-only
interruptor tem de ser acompanhado por um outro comando, seja eleinstall
,upgrade
ou qualquer comando seria necessário para pacote de download. Se você não precisar baixar pacotes, é claro como o dia em que ele não baixaria nada.--download-only
restringe as ações do apt a apenas baixar os pacotes necessários no diretório de cache, nada mais . Se sua operação acabar com o download de dependências, ela será baixada para você.Uma vez que precisa de um comando como
install
ouupgrade
normalmente exigiriasudo
ou permissões de root, uma vez que o diretório padrão usado para baixar os pacotes é de propriedade do root.O
download
comando é autônomo, lê a lista de pacotes e baixa apenas o pacote especificado, não baixa dependências nem outros pacotes. Ele não requer permissões de root se você puder gravar seu diretório atual; isso não armazenará os arquivos no diretório de cache do pacote.fonte
Use o
man
comando :)apt-get download
fará o download do pacote, mas não de suas dependências, para o diretório atual .apt-get -d install
fará o download do pacote fornecido e de todas as dependências ausentes no diretório de pacotes do sistema (/var/cache/apt/archives
).Use o primeiro se desejar fazer o download de um .deb para mexer nele (descompacte-o, cutuque-o com o que
dpkg
for).Use o segundo se desejar "fazer o pré-download" de um conjunto de pacotes para instalação posterior.
fonte