Aquí hay un método, instale Osgeo4W desde cero usando la línea de comando ; abra un shell de comandos y:
# 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
Editar U:\o4w_mobile\bin\qgis.bat
y cambiar SET OSGEO4W_ROOT=U:\o4w_mobile
a:
SET OSGEO4W_ROOT=%~dp0\..\
Lleve la unidad usb a una nueva computadora, conéctela, ejecute
X:\o4w_mobile\Osgeo4w.bat
, y desde esa shell ejecute qgis
, ¡ y listo!
Notas
Al momento de escribir, esto descargará unos 85mb de archivos de paquetes, así que asigne tiempo y ancho de banda en consecuencia.
En un dispositivo USB lento, algunos pasos parecerán bloquearse, por ejemplo, al instalar el paquete python-core. Solo déjalo funcionar, eventualmente terminará o al menos dará un mensaje de error.
Si bien los resultados son portátiles, la instalación no lo es. El proceso de instalación crea accesos directos en el escritorio de la computadora host y el menú de inicio, algunas entradas de registro y actualiza algunas DLL del sistema (si es necesario, lo que lleva a una nota importante: el nuevo sistema host puede o no tener las DLL correctas para algunos paquetes , particularmente openssl )
Probablemente no desee dejar sus accesos directos rotos, etc. en la máquina host, por lo tanto, elimine los accesos directos o ejecute la instalación nuevamente desde una unidad fija local.
El instalador de línea de comandos no es necesario, se puede usar el mismo método utilizando el instalador estándar OSGeo4W. La parte importante es editar el archivo por lotes qgis de inicio . El resto son solo dulces.