
Ubuntu 16.04 xenial - Minimalserver - Neuinstallation von USB - Eee PC Asus 1005PEB
Ich kann nicht online gehen. Ich glaube, ich brauche Treiber, weil:
ifconfig
zeigt aninet addr:127.0.0.1
- Alle Pings führen zu:
connect: Network is unreachable
sudo service network-manager restart
ergibt:Failed to restart network-manager.service: Unit network-manager.service not found.
Ich habe eine Atheros AR9285 Wireless-Karte und habe mithilfe dieses ein stabiles Release-Paket gefundenForumsbeitrag. Ich habe den Treiberordner vom USB in mein ~-Verzeichnis kopiert.
Jedoch,wenn ich den make
Befehl im Paketverzeichnis verwende, erhalte ich diese Ausgabe:
The program 'make' can be found in the following packages:
* make
* make-guile
Try: sudo apt install <selected package>
apt-get
Funktioniert natürlich nicht, weil ich offline bin und beim Versuch der manuellen Installation make
eine MENGE Abhängigkeiten gefunden habe.
Wie kann ich make
vor Ablauf meines Limits online gehen, um die Pakete zu erhalten, die ich brauche?
Vielen Dank im Voraus!
Antwort1
In diesem Fall würde ich vorschlagen, dass Sie den folgenden Befehl auf dem Computer ohne Internet verwenden:
apt-get --print-uris --yes install build-essential | grep ^\' | cut -d\' -f2 >downloads.list
Dadurch wird im aktuellen Verzeichnis eine Ausgabedatei mit dem Namen downloads.list erstellt, die die Download-URL für alle Pakete enthält, die Apt zum Installieren des Build-Essential-Pakets benötigt.
Anschließend können Sie diese Datei auf Ihr USB-Laufwerk kopieren, damit Ihr mit dem Internet verbundener Computer sie herunterladen kann. Wenn auf Ihrem mit dem Internet verbundenen Computer Linux läuft, können Sie mit dem folgenden Befehl ganz einfach alle Abhängigkeiten auf einmal herunterladen:
wget -i downloads.list
Dadurch wird die Datei downloads.list gelesen und jede darin aufgeführte URL heruntergeladen. Andernfalls müssen Sie zu jeder aufgeführten URL gehen und die Datei selbst herunterladen.
Sie können das USB-Laufwerk dann einfach zu Ihrem anderen Computer mitnehmen und den folgenden Befehl aus dem Verzeichnis ausführen, das die heruntergeladenen .deb-Dateien enthält:
dpkg -i *.deb
Beachten Sie, dass ich die Verwendung des Pakets „build-essential“ vorgeschlagen habe, da dieses Paket die anderen Pakete enthält, die Sie zum Kompilieren einer Software benötigen, z. B. den Compiler selbst (gcc). Dadurch sparen Sie Zeit, da Sie diesen Vorgang sonst immer wieder wiederholen müssten, um alles zu erhalten, was Sie benötigen.