Offlineinstallation von g++ für Debian

Offlineinstallation von g++ für Debian

Ich habe eine Offline-Debian-Maschine, auf der ich g++, gdb usw. installieren muss. (Ich glaube, es ist das Paket "build essentials").nichtZugriff auf eine Online-Debian-Maschine haben, von der ich Pakete abrufen und sie per Sneakernet auf die Offline-Debian-Maschine übertragen kann. Die einzigen Maschinen, auf die ich Zugriff habe und die Internetzugang haben, sind Windows-Boxen.

Wie kann ich:

  1. Besorgen Sie sich ein Offline-Installationsprogramm mit einer Windows-Box (das ich per Sneakernet auf die Offline-Debian-Maschine übertragen kann).
  2. Dieses Offline-Installationsprogramm verwenden, um G++, GDB usw. auf der Offline-Debian-Box zu installieren?

Die Offline-Debian-Box hat diese Versionsinformationen:

Linux 4.4.35-1-pve #1 SMP Freitag, 9. Dez. 2016, 11:09:55 MEZ x86_64 GNU/Linux

Danke, Dave

Antwort1

Auf einer Debian-Maschine ist das Installationsprogramm bereits installiert ( dpkg), Sie benötigen nur die Pakete. Sie können diese manuell herunterladen (nur mit einem Webbrowser) vonhttps://packages.debian.org/. Beachten Sie, dass Sie die auf dieser Site aufgeführten Abhängigkeiten verwenden müssen, um alle zugehörigen Pakete manuell abzurufen. Ich bin nicht sicher, welche Debian-Version Sie ausführen (Linux 4.4 ist nicht in einer veröffentlichten Debian-Version enthalten), aber wenn Sie lsb_release -aoder ausführen, cat /etc/debian_versionerfahren Sie es.

Die Site gibt auch erwartete Prüfsummen an, sodass Sie Ihre manuellen Downloads überprüfen können (andernfalls werden sie nicht überprüft).

Diese können Sie dann jedoch kopieren und sudo dpkg -i package1.deb package2.deb ...zur Komplettinstallation verwenden.

Alternativ, wenn Sie die Bandbreite erübrigen können, schnappen Sie sich einDebian-DVD- oder Blu-ray-Image. Beide sollten alle Build-Essentials enthalten (plus viel mehr, insbesondere die Blu-ray). Sie können die Disc zu Ihrem hinzufügen sources.listund dann apt/aptitude/usw. wie gewohnt verwenden.

Wenn Sie dies häufig tun müssen, schauen Sie sichapt-offline. Das läuft sogar unter Windows. SieheGibt es Apt-get für Windows?

Antwort2

Probieren Sie Sushi, oder?

Es ist plattformübergreifend, sodass Sie Linux-Programme und -Abhängigkeiten auf einen Windows-Computer herunterladen und dann auf einen Linux-Computer übertragen können sollten.

Sushi, huh? ist ein Programm, mit dem Sie alle Pakete herunterladen können, die Sie zum Installieren der gewünschten Programme unter GNU/Linux benötigen, ohne dass Sie über eine Internetverbindung auf Ihrem eigenen Computer verfügen müssen. Sushi, huh? wurde für Leute entwickelt, die sich beispielsweise keinen monatlichen Internetanschluss leisten können. Da die Installation von Software unter GNU/Linux für Neulinge in der Welt von GNU/Linux, die selbst nicht über eine Internetverbindung verfügen, ein schwieriger und komplexer Prozess ist, vereinfacht Sushi, huh? diese Aufgabe und macht sie so automatisch wie möglich.

http://sushi-huh.sourceforge.net/

verwandte Informationen