Problema ao baixar um pacote e instalá-lo sem internet no Ubuntu 18.04.1

Problema ao baixar um pacote e instalá-lo sem internet no Ubuntu 18.04.1

Atualmente possuo 2 máquinas com a mesma versão do Ubuntu como diz o título, uma é para baixar os Pacotes e outra para instalar.

Após o término do download estou transferindo os .debpacotes para a outra máquina e tentando instalá-lo.

Baixei o pacote com sucesso com o seguinte comando:

sudo apt-get install --download-only vim

a saída desse comando é um .debarquivo que pode ser instalado usando

dpkg -i <package name>

Mas ao tentar instalar dpkgocorre um erro de dependências.

Como é possível se eu estiver usando o apt-get install --download-only?

Eu já tentei de várias maneiras usando

Use --download somente:

sudo apt-get install --download-only pppoe Isso fará o download do pppoe e de todas as dependências necessárias e as colocará em /var/cache/apt/archives. Dessa forma, um pppoe subsequente do apt-get install poderá ser concluído sem nenhum download extra.

Outra maneira:

Obtendo dependências de pacotes .deb para um computador Ubuntu offline através do Windows

Responder1

Você teria que fazer isso apt-get --download-onlyem um computador que tivesse oexatomesmos pacotes, porque essas dependências serão aplicadas. Poderia funcionar em outros casos também, se eles fossem semelhantes o suficiente.

Para ter certeza, você precisa executar apt-getno computador de destino:

$ sudo apt-get install --print-uris package_name

Isso listará os pacotes que seriam baixados, se você tivesse internet lá. Você move a lista para o outro computador, baixa os arquivos e os move para /var/cache/apt/archiveso computador de destino.

Então você pode executar o apt-getcomando:

$ sudo apt-get install package_name

Para obter a lista de arquivos para poder usá-la imediatamente, no computador de destino você pode fazer:

$ sudo apt-get install --print-uris package_name | | grep MD5Sum | cut -d"'" -f2 > download.txt

Você então copia o arquivobaixar.txtpara o computador com internet e você baixa os pacotes:

$ wget -i download.txt

E então mova todos aqueles _deb_s que você acabou de baixar para/var/cache/apt/archivesno computador de destino e você está pronto para executar o apt-get installcomando.

informação relacionada