
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 .deb
pacotes 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 .deb
arquivo que pode ser instalado usando
dpkg -i <package name>
Mas ao tentar instalar dpkg
ocorre 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-only
em 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-get
no 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/archives
o computador de destino.
Então você pode executar o apt-get
comando:
$ 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 install
comando.