Baixe os pacotes e dependências Debian no Windows?

3

Estou trabalhando em um ambiente restrito. Eu tenho um sistema Debian (Jessie) sem conexão com a internet. Eu quero baixar os pacotes e dependências em uma máquina Windows (onde eu não tenho privilégios de administrador) e depois instalá-los no sistema Debian (eu tenho acesso root ao sistema Debian).

Como posso baixar os pacotes? Posso baixá-los usando um navegador?

É possível fazer o download de todo o repositório como ISOs? Se sim, quão grande é isso? Onde posso encontrar esta informação?

Isto para um projeto onde eu preciso desenvolver um driver.

Eu posso precisar de coisas simples como gcc ou talvez algum software utilitário. O problema é que a incerteza é muito alta quanto ao que eu poderia precisar durante o projeto. Então eu preciso de uma solução onde eu possa:

  1. faça o download de qualquer pacote sempre que eu quiser em uma máquina Windows e, em seguida, instale-o no sistema Debian, ou
  2. baixe o repositório completo no Windows e configure-o como repositório off-line.

Em qualquer caso, o download só é possível em uma máquina Windows sem privilégios de administrador.

    
por Neil Patrao 02.02.2017 / 09:44

2 respostas

3

Se você tiver um segundo sistema Debian em algum lugar que tenha acesso à Internet, você pode usar apt-offline para deixe-o manusear as dependências necessárias para você nas máquinas restritas, e faça o download de todos os pacotes necessários em algum meio na máquina com acesso à internet.

Não sei como extrair as informações sobre quais pacotes são necessários diretamente na máquina Windows; Instalar uma VM, etc., com um sistema Debian mínimo, ou usar um live CD / USB stick é provavelmente a solução mais simples.

    
por 02.02.2017 / 10:10
2

1) Veja algo como "Sushi Huh?"

But "Sushi, huh?" can also run on both Linux and Windows, meaning you can download the packages with dependencies from Windows too.

Link antigo, mas ainda vivo: link

"Sushi Huh?" ainda está acontecendo: link

2) Existe também o "Projeto Keryx".

É principalmente para o Ubuntu, mas diz-se que trabalha para outras distros.

If you have an Ubuntu machine without an internet connection,you can try Keryx to download all updates on another Windows/Linux PC and keep the Ubuntu machine updating off-line via an USB. - http://ubuntuguide.net/update-ubuntu-off-line-via-another-windowslinux-pc-using-keryx

E link

    
por 02.02.2017 / 13:46