Вот один из способов: установить 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 . Остальное просто конфетка.