Você está na página 1de 7

Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

edivaldobrito.com.br

Como baixar pacotes DEB com


dependências localmente
Edivaldo Brito
6-7 minutes

Se você precisar dos pacotes de instalação de um programa,


mas não quer instalar ele, veja como baixar pacotes deb com
dependências localmente no Debian, Ubuntu e derivados.

Neste tutorial, você verá como baixar um pacote .DEB,


juntamente com todas as dependências necessárias, sem
realmente instalá-lo.

Como baixar pacotes deb com dependências localmente no


Debian, Ubuntu e derivados

Usando este método, podemos baixar pacotes de um sistema

1 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

e instalá-los mais tarde no mesmo sistema ou em qualquer


outro, que não tenha conexão com a Internet.

Também é possível fazer o download de pacotes para


diferentes sistemas de arquitetura. Por exemplo, você pode
baixar os pacotes de 32 bits a partir de um sistema de 64 bits
e vice-versa.

Para saber mais sobre esse programa, acesse essa página.

Jogos e aplicativos utilitários na Play Store ocultam Bankers e


spywares

Como instalar o jogo Lights Off no Linux via Flatpak

Conheça batocera.linux e divirta-se com jogos antigos

Como instalar o emulador BlastEm no Linux via Flatpak

Como baixar pacotes deb com dependências


localmente no Debian, Ubuntu e derivados

Para baixar localmente pacotes com dependências no


Debian, Ubuntu e derivados, você pode um dos métodos
abaixo.

Como baixar pacotes com dependências localmente no


Debian, Ubuntu e derivados – Método 1

Este é o método mais simples e direto. Execute o comando


abaixo para baixar um pacote com todas as dependências
sem instalá-las (substitua ‘nomepacote’ pelo nome do

2 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

pacote):

sudo apt-get install --download-only


nomepacote

Todos os arquivos baixados serão salvos na pasta /var/cache


/apt/archives. Basta copiar toda a pasta de cache em
qualquer pendrive ou transferi-los via rede para qualquer
sistema onde você deseja instalar os pacotes.

Para instalar os pacotes baixados, vá para a pasta de cache e


instale-os, usando o comando abaixo:

sudo dpkg -i *

Como baixar pacotes com dependências localmente no


Debian, Ubuntu e derivados – Método 2

Nesse método, primeiramente você baixa as dependências do


programa que precisa. Para exibir a lista de todas as
dependências de um pacote, por exemplo, Python, execute:

sudo apt-cache depends python

A saída será mais ou menos assim:

python
PreDepends: python-minimal
Depends: python2.7
Depends: libpython-stdlib
Conflicts:
Breaks: update-manager-core
Suggests: python-doc

3 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

Suggests: python-tk
Replaces: python-dev

Agora, você deve fazer o download do pacote python com


suas dependências para o disco local. Para fazer isso,
primeiro crie uma pasta para salvar os pacotes.

mkdir python

Depois, acesse a pasta criada:

cd python

E então execute o seguinte comando:

for i in $(apt-cache depends python | grep -E


'Depends|Recommends|Suggests' | cut -d ':' -f
2,3 | sed -e s/''/''/); do sudo apt-get
download $i 2>>errors.txt; done

O comando acima irá baixar o pacote Python juntamente com


todas as dependências necessárias e salvá-los no diretório de
trabalho atual. Este comando também salvará quaisquer erros
no arquivo errors.txt.

Você pode notar que o comando acima baixou os pacotes de


64 bits. É porque estou baixando-os do sistema Ubuntu de 64
bits. E se você quiser baixar pacotes para sistemas de arco
de 32 bits? Também é possível.

Primeiro, habilite a arquitetura que deseja no seu sistema


Ubuntu usando o comando:

sudo dpkg --add-architecture i386*

4 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

Após habilitar a arquitetura de sua escolha, execute o


seguinte comando para baixar pacotes relacionados à
arquitetura específica.

for i in $(apt-cache depends python:i386 |


grep -E 'Depends|Recommends|Suggests' | cut -d
':' -f 2,3 | sed -e s/''/''/); do sudo apt-get
download $i 2>>errors.txt; done

Se quiser listar os arquivos baixados use o comando ‘ls’ e


saída será algo assim:

cd pythonerrors.txt
libpython-stdlib_2.7.11-1_amd64.deb
python2.7_2.7.11-7ubuntu1_amd64.deb
python-doc_2.7.11-1_all.deb
python-minimal_2.7.11-1_amd64.deb
python-tk_2.7.11-2_amd64.debcode>

Como é possível ver na saída acima, o pacote python foi


baixado, junto com todas as suas dependências.

Agora, basta copiá-los para sua unidade USB e instalar os


pacotes python em qualquer sistema off-line.

Ou seja, apenas monte a unidade USB, vá para o local onde


você montou a unidade e execute o seguinte comando para
instalar o Python.

sudo dpkg -i *

Agora que você já sabe como fazer o download de pacotes


com dependências localmente nos sistemas Debian, Ubuntu,

5 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

Linux Mint e outros derivados, fique a vontade para baixar e


instalar onde quiser, e quando quiser. E viva a liberdade!

Veja também

Se você quer fazer o mesmo com pacotes RPM, leia esse


outro tutorial:
Como baixar pacotes RPM com dependências localmente

O que está sendo falado no blog

Google Stadia pode reduzir ainda mais o atraso prevendo


suas ações

Como instalar o QEMU no Ubuntu e gerenciar ele com o Virt


Manager

Jogos e aplicativos utilitários na Play Store ocultam Bankers e


spywares

Ubuntu Touch OTA-11 lançado oficialmente – Confira as


novidades

Como baixar pacotes DEB com dependências localmente

<a href="

https://www.edivaldobrito.com.br////
" rel="noopener noreferrer" target="_blank">

Veja mais artigos publicados neste dia...

Ajude a manter o Blog do Edivaldo - Faça uma doação

6 of 7 10/10/19, 12:52 PM
Como baixar pacotes DEB com dependências loc... about:reader?url=https://www.edivaldobrito.com....

Se você gosta do conteúdo do Blog, você pode ajudar a


manter o site simplesmente fazendo uma doação única,
esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal Doação usando PagSeguro


Outras formas de ajudar a manter o Blog do Edivaldo

7 of 7 10/10/19, 12:52 PM

Você também pode gostar