Voici une méthode, installez Osgeo4W à partir de zéro en utilisant la ligne de commande ; ouvrez un shell de commande et:
# 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
Modifiez U:\o4w_mobile\bin\qgis.bat
et changez SET OSGEO4W_ROOT=U:\o4w_mobile
en:
SET OSGEO4W_ROOT=%~dp0\..\
Prenez le lecteur USB sur un nouvel ordinateur, branchez-le, exécutez
X:\o4w_mobile\Osgeo4w.bat
et à partir de ce shell qgis
, et le tour est joué!
Remarques
Au moment de l'écriture, cela téléchargera environ 85 Mo d'archives de packages, donc allouez du temps et de la bande passante en conséquence.
Sur un périphérique USB lent, certaines étapes semblent se bloquer, par exemple lors de l'installation du package python-core. Laissez-le rouler, il finira par finir ou du moins donnera un message d'erreur.
Bien que les résultats soient portables, l'installation ne l'est pas. Le processus d'installation crée des raccourcis sur le bureau et le menu Démarrer de l'ordinateur hôte, certaines entrées de registre et met à jour certaines DLL système (si nécessaire, ce qui conduit à une note importante: le nouveau système hôte peut ou non avoir les DLL appropriées pour certains packages , en particulier openssl ).
Vous ne voulez probablement pas laisser vos raccourcis cassés, etc. sur la machine hôte, donc supprimez les raccourcis ou réexécutez l'installation à partir d'un lecteur fixe local.
Le programme d'installation en ligne de commande n'est pas nécessaire, la même méthode peut être utilisée à l'aide du programme d'installation standard OSGeo4W. L'important est d'éditer le fichier batch de démarrage qgis . Le reste n'est que des bonbons.