Hier ist eine Methode: Installieren Sie Osgeo4W von Grund auf über die Befehlszeile . Öffnen Sie eine Befehlsshell und:
# navigate to the USB device:
pushd U:\
# download command line installer
wget http://download.osgeo.org/osgeo4w/release/apt/apt-r1193M.exe -O apt.exe
# set install root to USB drive
set osgeo4w_root=%cd%\o4w_mobile
apt setup
# install quantum gis and dependencies
apt install qgis
Bearbeiten U:\o4w_mobile\bin\qgis.bat
und ändern SET OSGEO4W_ROOT=U:\o4w_mobile
zu:
SET OSGEO4W_ROOT=%~dp0\..\
Bringen Sie das USB-Laufwerk auf einen neuen Computer, schließen Sie es an, führen Sie es aus
X:\o4w_mobile\Osgeo4w.bat
und führen Sie es von dieser Shell aus qgis
, et voila!
Anmerkungen
Zum Zeitpunkt des Schreibens werden etwa 85 MB Paketarchive heruntergeladen. Weisen Sie daher Zeit und Bandbreite entsprechend zu.
Auf einem langsamen USB-Gerät scheinen einige Schritte hängen zu bleiben, z. B. während der Installation des Python-Core-Pakets. Lass es einfach fahren, es wird irgendwann fertig sein oder zumindest eine Fehlermeldung geben.
Während die Ergebnisse portabel sind, ist die Installation nicht. Der Installationsprozess erstellt Verknüpfungen auf dem Desktop- und Startmenü des Host-Computers, einige Registrierungseinträge und aktualisiert einige System-DLLs (falls erforderlich, was zu einem wichtigen Hinweis führt: Das neue Host-System verfügt möglicherweise über die richtigen DLLs für einige Pakete , insbesondere openssl ).
Sie möchten Ihre defekten Verknüpfungen usw. wahrscheinlich nicht auf dem Host-Computer belassen. Löschen Sie daher entweder die Verknüpfungen oder führen Sie die Installation erneut von einem lokalen Festplattenlaufwerk aus.
Das Befehlszeileninstallationsprogramm ist nicht erforderlich. Dieselbe Methode kann mit dem Standardinstallationsprogramm OSGeo4W verwendet werden. Der wichtige Teil ist das Bearbeiten der Start-QGIS-Batchdatei . Der Rest ist nur Süßigkeiten.