Tengo una máquina Debian fuera de línea en la que necesito instalar g++, gdb, etc. (creo que es el paquete "build Essentials").notener acceso a una máquina Debian en línea desde la cual obtener paquetes y transferirlos a la máquina Debian fuera de línea. Las únicas máquinas a las que tengo acceso que tienen acceso a Internet son las cajas de Windows.
Cómo puedo:
- Obtenga un instalador fuera de línea usando una caja de Windows (que puedo transferir a la máquina Debian fuera de línea)
- ¿Utilizar ese instalador sin conexión para instalar g++, gdb, etc. en el cuadro de Debian sin conexión?
El cuadro de Debian sin conexión tiene esta información de versión:
Linux 4.4.35-1-pve #1 SMP Viernes 9 de diciembre 11:09:55 CET 2016 x86_64 GNU/Linux
Gracias, dave
Respuesta1
Una máquina Debian ya tiene el instalador ( dpkg
), solo necesita los paquetes. Puede obtenerlos manualmente (usando solo un navegador web) desdehttps://packages.debian.org/. Tenga en cuenta que tendrá que utilizar las dependencias enumeradas en ese sitio para obtener manualmente todos los paquetes relacionados. No estoy seguro de qué versión de Debian estás ejecutando (Linux 4.4 no está en una versión publicada de Debian), pero si estás ejecutando lsb_release -a
o cat /etc/debian_version
te lo diré.
El sitio también proporciona sumas de verificación esperadas, para que pueda verificar sus descargas manuales (de lo contrario, no se verificarán).
Luego puedes copiarlos y usarlos sudo dpkg -i package1.deb package2.deb ...
para instalarlos todos.
Alternativamente, si puede ahorrar ancho de banda, tome unImagen de DVD o Blu-ray de Debian. Ambos deberían incluir todo lo esencial para la construcción (y mucho más, especialmente el Blu-ray). Puede agregar el disco a su archivo sources.list
y luego usar apt/aptitude/etc. como normal.
Si tiene que hacer esto con frecuencia, consulteapto-desconectado. Que puede ejecutarse incluso en Windows. Ver¿Existe apt-get para Windows?
Respuesta2
Echa un vistazo al sushi, ¿eh?
Es multiplataforma, por lo que debería poder descargar programas y dependencias de Linux en una máquina con Windows y luego transferirlos a una máquina con Linux.
¿Sushi, verdad? es un programa que permite descargar todos los paquetes necesarios para instalar los programas que quieras en GNU/Linux sin conexión a Internet en tu propio ordenador. ¿Sushi, verdad? está diseñado para personas que, por ejemplo, no pueden permitirse una conexión mensual a Internet. Como instalar software en GNU/Linux es un proceso duro y complejo para aquellos recién llegados al mundo de GNU/Linux, que a su vez no tiene conexión a Internet, Sushi, ¿eh? simplifica esta tarea, haciéndola lo más automática posible.