Eu tenho uma máquina Debian offline na qual preciso instalar g++, gdb, etc. (acredito que seja o pacote "build Essentials").nãoter acesso a uma máquina Debian online para obter pacotes e transferi-los para a máquina Debian offline. As únicas máquinas às quais tenho acesso com acesso à Internet são as caixas do Windows.
Como posso:
- Obtenha um instalador offline usando uma caixa do Windows (que eu possa acessar na máquina Debian offline)
- Use esse instalador offline para instalar g++, gdb, etc. na caixa Debian offline?
A caixa offline do Debian contém estas informações de versão:
Linux 4.4.35-1-pve #1 SMP Sex, 9 de dezembro 11:09:55 CET 2016 x86_64 GNU/Linux
Obrigado, Dave
Responder1
Uma máquina Debian já possui o instalador ( dpkg
), você só precisa dos pacotes. Você pode obtê-los manualmente (usando apenas um navegador da web) emhttps://packages.debian.org/. Observe que você terá que usar as dependências listadas nesse site para obter manualmente todos os pacotes relacionados. Não tenho certeza de qual versão do Debian você está executando (o Linux 4.4 não está em uma versão Debian lançada), mas em execução lsb_release -a
ou cat /etc/debian_version
lhe direi.
O site também fornece somas de verificação esperadas, para que você possa verificar seus downloads manuais (caso contrário, eles não serão verificados).
Você pode então copiá-los e usá-los sudo dpkg -i package1.deb package2.deb ...
para instalar todos eles.
Alternativamente, se você puder poupar largura de banda, pegue umImagem de DVD ou Blu-ray do Debian. Ambos devem incluir tudo o que é essencial para a construção (e muito mais, especialmente o Blu-ray). Você pode adicionar o disco ao seu sources.list
e então usar apt/aptitude/etc. como normal.
Se você tiver que fazer isso com frequência, procureapt-offline. Que pode ser executado até no Windows. VerExiste apt-get para Windows?
Responder2
Confira Sushi, né?
É multiplataforma, portanto você poderá baixar programas e dependências Linux em uma máquina Windows e depois transferi-los para uma máquina Linux.
Sushi, né? é um programa que permite baixar todos os pacotes necessários para instalar os programas desejados no GNU/Linux sem conexão à Internet no seu próprio computador. Sushi, né? foi projetado para pessoas que, por exemplo, não podem pagar uma conexão mensal à Internet. Como instalar software no GNU/Linux é um processo difícil e complexo para quem está começando no mundo GNU/Linux, que por si só não possui conexão com a Internet, Sushi, né? simplifica esta tarefa, tornando-a o mais automática possível.