Come impostare QGIS Master e Stable in parallelo su un sistema Linux?


15

Uso principalmente QGis Master (build notturno) per il mio Debian Linux e ne sono abbastanza contento. Ma per scopi educativi e dimostrativi, ora devo lavorare con la versione Stable (1.8).

Come posso eseguire una versione stabile di QGis 1.8 in modo che non interferisca con la mia altra build di QGis? La soluzione ideale sarà eseguire tutto da una cartella. Questo è possibile per Windows (QGis on a Stick), ma non ho trovato alcun modo per farlo su sistemi Linux. Non voglio usare alcuna distribuzione live o interi sistemi operativi.

Ho provato a compilare QGis come mostrato qui , ma se provo a eseguirlo si blocca dicendo:

Warning: !!! prefix path was requested, but it is not valid - we do not run from installed path !!!
Segmentation Fault

Molto probabilmente prova a leggere i file di configurazione dalla mia cartella di configurazione .qgis nella directory home e fallisce perché non può funzionare con le configurazioni ei prefissi 1.9dev.

Come posso aggirare questo?


Per favore, puoi espandere questo processo. Sono un nuovo arrivato relativamente a Ubuntu e la lingua è ancora un po 'greca per me. Ero in esecuzione 1.8 e aggiornato a 1.9.0 sperando che i problemi di salvataggio quando si dispone di una mappa OSM nel progetto scomparissero. Come ho scoperto, non è possibile caricare OSM o Google Maps. Ora sono bloccato perché faccio molto affidamento sui dati satellitari disponibili. Supponiamo che io sia un idiota e non sappia nulla e mettilo come: 1. Accendi il PC, 2. Assicurati che gli occhi siano aperti, 3. ecc ... Grazie in anticipo. Josh
jhza,

Il modo più sicuro per installare entrambe le versioni di QGIS è installare una scatola virtuale Oracle con Ubuntu come sistema operativo e la seconda versione di QGIS. Entrambi sono in esecuzione indipendentemente l'uno dall'altro, ma possono utilizzare gli stessi dati dalle cartelle condivise.
AndreJ,

Risposte:


10

Installa la tua build QGIS 1.8 in una directory nella tua home directory. Dovresti essere in grado di eseguirlo da lì. Se ricevi un errore nel percorso del prefisso, prova a impostare quanto segue (presuppone che la mia installazione sia in qgis_1.8 nella mia home directory):

export LD_LIBRARY_PATH=/home/gsherman/qgis_1.8/lib
export QGIS_PREFIX_PATH=/home/gsherman/qgis_1.8

Puoi controllare a quali librerie fa riferimento la versione 1.8 usando:

ldd /home/gsherman/qgis_1.8/bin/qgis

grazie per commentare e pubblicare i commenti sull'esportazione. Tuttavia ho ancora problemi. Ho scaricato il sorgente 1.8, l'ho estratto in una nuova cartella, l'ho compilato in una cartella di creazione creata dopo aver chiamato "cmake ..". Ora ho una cartella di output e se provo a eseguire il bin qgis in un terminale (esportando prima i percorsi), ottengo ancora un errore di segmentazione: **** VERSIONE 10800 Avvertenza: !!! è stato richiesto il prefisso percorso, ma non è valido - non eseguiamo dal percorso installato !!! Errore di segmentazione
Chiurlo

4
Hai fatto una installazione di installazione e hai provato a eseguirlo dalla directory installata? In caso contrario, utilizzare ccmake .. per impostare CMAKE_INSTALL_PREFIX su un percorso nella directory home (ad es. /Home/gsherman/qgis_1.8), quindi eseguire l'installazione.
gsherman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.