Aqui está um método: instale o Osgeo4W do zero usando a linha de comando ; abra um shell de comando e:
# 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
Edite U:\o4w_mobile\bin\qgis.bat
e mude SET OSGEO4W_ROOT=U:\o4w_mobile
para:
SET OSGEO4W_ROOT=%~dp0\..\
Leve o drive USB para um computador novo, conecte-o, execute-o
X:\o4w_mobile\Osgeo4w.bat
e, a partir desse shell qgis
, execute-o !
Notas
No momento da redação, isso fará o download de 85mb de arquivos do pacote, portanto, aloque tempo e largura de banda de acordo.
Em um dispositivo USB lento, algumas etapas parecerão travar, por exemplo, ao instalar o pacote python-core. Apenas deixe-o rodar, ele terminará ou, pelo menos, dará uma mensagem de erro.
Enquanto os resultados são portáteis, a instalação não é. O processo de instalação cria atalhos na área de trabalho e no menu Iniciar do computador host, algumas entradas do Registro e atualiza algumas DLLs do sistema (se necessário, o que leva a uma observação importante: o novo sistema host pode ou não ter as DLLs corretas para alguns pacotes , particularmente openssl )
Você provavelmente não deseja deixar seus atalhos quebrados, etc. na máquina host, portanto, exclua os atalhos ou execute a instalação novamente a partir de uma unidade fixa local.
O instalador da linha de comandos não é necessário, o mesmo método pode ser usado usando o instalador padrão do OSGeo4W. A parte importante é editar o arquivo em lotes qgis de inicialização . O resto é apenas doce.