Wie kann ich Ubuntu-Pakete in Windows herunterladen, um sie auf einem Offline-Ubuntu-Computer zu installieren?


10

Wie kann ich Ubuntu-Pakete von Online-Repos über Windows herunterladen, um sie später auf einem Offline-Ubuntu-Computer zu installieren?

Dies hängt mit dieser Frage zusammen: Ubuntu Repository Download ISO

Wenn es für 11.10 vorgefertigte ISO-Dateien gibt, die Gerätetreiber, Sprachpakete und Softwarepakete enthalten, sind Ubuntu-Benutzer ohne Internetverbindung ideal.

irgendwelche Ideen?


Auf der AskUbuntu- Frage finden Sie einige gute Optionen. Wie kann ich Software offline installieren? . Es hat hohe Stimmen für Keryx und eine Tutorial-Referenz.
Nik

Antworten:


7

Für ähnliche Anforderungen führe ich eine kleine virtuelle Maschine in meiner Windows-Maschine aus. Um Pakete ohne Installation herunterzuladen, können Sie verwenden apt-get download <package_name>. Der Befehl lädt das Paket in das Verzeichnis herunter, in dem Sie den Befehl ausführen. Sie können die Pakete dann auf den Host und dann auf ein Flash-Laufwerk und zuletzt auf den von Ihnen verwendeten Computer kopieren.

Ich weiß, dass dies möglicherweise nicht die eleganteste Lösung ist, aber zumindest für mich funktioniert.

Oh, ich habe vergessen: Wenn Sie eine Abhängigkeitsprüfung benötigen, können Sie ausführenapt-get -s install <package_name> , kopieren und einfach in den apt-get downloadBefehl einfügen .

Update 2: Ich habe auf die Manpage der apt-get. Es hat einen Schalter namens --download-only. Sie können dies an install übergeben und apt-geterhalten alle Pakete für Sie, installieren sie jedoch nicht. Sie finden Ihre Pakete in/var/cache/apt/archives . Gelegentlich apt-get cleanwerden die Dateien aus dem Verzeichnis gelöscht, sodass Sie die gewünschten Pakete problemlos erhalten können.

Update 3: Um die mit der Methode in Update 2 erhaltenen Pakete zu installieren , müssen Sie diese Pakete erneut /var/cache/apt/archivesauf dem Offline-Computer ablegen. Wenn Sie Pakete installieren möchten, die Sie erhalten haben apt-get download, können Sie verwenden dpkg -i <package_file>.


4

Sie können sie direkt unter http://packages.ubuntu.com/ suchen und herunterladen.


Es ist nicht wirklich machbar, da es keine Abhängigkeiten herunterlädt und unter Linux jede Abhängigkeit eine Menge eigener Abhängigkeiten hat. Aus diesem Grund wird Ihnen dieser Hinweis dringend empfohlen, Pakete nicht auf diese Weise herunterzuladen, sondern stattdessen einen Paketmanager zu verwenden.
y0gapants

Natürlich ist es machbar. Sie müssen nur wissen, welche Pakete Sie benötigen. Das automatische Abhängigkeitsmanagement war keine Anforderung der ursprünglichen Frage. Auf der obigen Website erfahren Sie sogar, welche Abhängigkeiten für jedes einzelne Paket bestehen. Außerdem hat nicht jede Abhängigkeit "eine Tonne" anderer Abhängigkeiten. Wenn Sie wissen, was Sie installieren und was es benötigt, um zu funktionieren, sind Sie viel besser dran, wenn etwas schief geht.
Kallaste

1

Obwohl ich es noch nicht getestet habe, sollte Keyrx es Ihnen ermöglichen, ein Manifest von Dingen zu erstellen, die aktualisiert werden müssen, sie auf ein anderes System herunterzuladen und zu installieren. Ich bin mir nicht sicher, ob es Pakete verarbeitet, die noch nicht auf dem System sind.


Ich nehme an, du meinst Keryx . Dein Youtube-Link führt mich zu einem Clip namens "Expert Cooking" :-)
Nik

Das bekomme ich für SUing, wenn ich krank bin; p. Behoben und danke
Geselle Geek
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.