Ось один метод, встановіть Osgeo4W з нуля, використовуючи командний рядок ; відкрийте командну оболонку та:
# 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
Відредагуйте U:\o4w_mobile\bin\qgis.bat
та змініть SET OSGEO4W_ROOT=U:\o4w_mobile
на:
SET OSGEO4W_ROOT=%~dp0\..\
Перейдіть на USB-накопичувач до нового комп'ютера, підключіть його, запустіть
X:\o4w_mobile\Osgeo4w.bat
і з цього запуску оболонки qgis
, і т.д.
Примітки
Під час написання це завантажить близько 85 Мб архівів пакетів, тому відповідно розподіліть час та пропускну здатність.
На повільному USB-пристрої з'являться певні етапи зависання, наприклад, під час встановлення пакета python-core. Дозвольте їхати, вона врешті-решт закінчить або, принаймні, видасть повідомлення про помилку.
Хоча результати є портативними, інсталяція відсутня. Процес встановлення створює ярлики на робочому столі та меню запуску, деякі записи реєстру та оновлює деякі системні dll (за потреби, що призводить до важливої примітки: нова хост-система може мати або не мати правильних dll для деяких пакетів , зокрема openssl ).
Напевно, ви не хочете залишати свої розбиті ярлики тощо на хост-машині, тому видаліть ярлики або запустіть інсталяцію знову з локального фіксованого диска.
Інсталятор командного рядка не потрібен, той же метод може бути використаний за допомогою стандартного інсталятора OSGeo4W. Важливою частиною є редагування пакетного файлу запуску qgis . Решта - лише цукерки.