[Gfoss] Più versioni di qgis su linux

Ciao a tutti . E’ possibile installare versioni diverse di qgis su linux? In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i pacchetti per ubuntu non riesco.

On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:

Ciao a tutti . E' possibile installare versioni diverse di qgis su linux?
In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
pacchetti per ubuntu non riesco.

Se te lo compili da solo puoi lanciarlo dalla directory di build:
output/bin/qgis

Io tengo la 1.8 installata systemwide a lancio quella di svluppo
in quel modo. Non ho mai provato a tenermi solo la "output" dir
per vedere se funziona (ma credo di no, che qualche cosa viene
referenziata direttamente nella source dir).

--strk;

non ho molta esperienza nel compilare sorgenti con configurazioni personalizzate ma ci provo.

Seguendo le istruzioni di installazione ho lanciato ccmake e modificato CMAKE_INSTALL_PREFIX in /home/luk/apps l’unica cosa che non mi è chara e che dice di lanciare ccmake da una directory dove non c’è nulla.

Le istruzioni dicono:

cd ${HOME}/dev/cpp
git clone git://github.com/qgis/Quantum-GIS.git

mkdir -p ${HOME}/apps
cd Quantum-GIS

mkdir build-master
cd build-master
ccmake …

se faccio così il file di configurazione rimane in /dev/ccp/Quantum-GIS ma lancio ccmake da {HOME}/apps/Quantum-GIS quindi ccmake rimane vuoto. Io sto lanciando ccmake da }/dev/cpp/Quantoum-GIS/built e cosi’ riesco a vedere il file di configurazione.

tra l’altro le istruzioni dicono che “sometimes ‘c’ needs to be pressed several times before the ‘g’ option becomes available”. io è circa un ora che vado avanti che premo c ma non mi è ancora comparsa l’opzione per generare il file.

mi sto perdendo in un bicchier d’acqua ?
grazie mille

···

Il giorno 07 febbraio 2013 14:27, Sandro Santilli <strk@keybit.net> ha scritto:

On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:

Ciao a tutti . E’ possibile installare versioni diverse di qgis su linux?
In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
pacchetti per ubuntu non riesco.

Se te lo compili da solo puoi lanciarlo dalla directory di build:
output/bin/qgis

Io tengo la 1.8 installata systemwide a lancio quella di svluppo
in quel modo. Non ho mai provato a tenermi solo la “output” dir
per vedere se funziona (ma credo di no, che qualche cosa viene
referenziata direttamente nella source dir).

–strk;

Guarda, non sono la persona piu' indicata a cui chiedere info
riguardo cmake. Non riesco a capire _perche'_ non gli abbiamo
dato la comoda interfaccia ./configure :slight_smile:

Io compilo qgis usando un mio configure.local, se vuoi lo metto
qui: http://strk.keybit.net/tmp/configure.local

Sistemaci dentro la variabile `srcdir` e le opzioni che ti servono,
poi lancialo da dove vuoi. Il ccmake (interattivo) non lo so usare :frowning:

Occhio che dubito un CMAKE_INSTALL_PREFIX sia sufficiente, perche'
quando poi vai a lanciare l'eseguibile "potrebbe" cercare le librerie
nel sistema senza dare indicazione di cercarle prima in uno specifico
folder, nel qual caso ti servira' sistemare delle variabili d'ambiente
per fargli trovare quelle che dici tu (ma puo' essere pure che invece
hard-codi il path delle librerie nell'eseguibile, non so)

--strk;

On Thu, Feb 07, 2013 at 05:40:12PM +0100, Luca Lanteri wrote:

non ho molta esperienza nel compilare sorgenti con configurazioni
personalizzate ma ci provo.

Seguendo le istruzioni di installazione ho lanciato ccmake e modificato
CMAKE_INSTALL_PREFIX in /home/luk/apps l'unica cosa che non mi è chara e
che dice di lanciare ccmake da una directory dove non c'è nulla.

Le istruzioni dicono:
cd ${HOME}/dev/cpp
git clone git://github.com/qgis/Quantum-GIS.git

mkdir -p ${HOME}/apps
cd Quantum-GIS
mkdir build-master
cd build-master
ccmake ..

se faccio così il file di configurazione rimane in /dev/ccp/Quantum-GIS ma
lancio ccmake da {HOME}/apps/Quantum-GIS quindi ccmake rimane vuoto. Io sto
lanciando ccmake da }/dev/cpp/Quantoum-GIS/built e cosi' riesco a vedere
il file di configurazione.

tra l'altro le istruzioni dicono che "sometimes 'c' needs to be pressed
several times before the 'g' option becomes available". io è circa un ora
che vado avanti che premo c ma non mi è ancora comparsa l'opzione per
generare il file.

mi sto perdendo in un bicchier d'acqua ?
grazie mille

Il giorno 07 febbraio 2013 14:27, Sandro Santilli <strk@keybit.net> ha
scritto:

> On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:
> > Ciao a tutti . E' possibile installare versioni diverse di qgis su linux?
> > In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
> > pacchetti per ubuntu non riesco.
>
> Se te lo compili da solo puoi lanciarlo dalla directory di build:
> output/bin/qgis
>
> Io tengo la 1.8 installata systemwide a lancio quella di svluppo
> in quel modo. Non ho mai provato a tenermi solo la "output" dir
> per vedere se funziona (ma credo di no, che qualche cosa viene
> referenziata direttamente nella source dir).
>
> --strk;
>

Grazie mille Sandro.
Ho scaricato il tuo file, ci provo.

···

Il giorno 07 febbraio 2013 18:00, Sandro Santilli <strk@keybit.net> ha scritto:

Guarda, non sono la persona piu’ indicata a cui chiedere info
riguardo cmake. Non riesco a capire perche’ non gli abbiamo
dato la comoda interfaccia ./configure :slight_smile:

Io compilo qgis usando un mio configure.local, se vuoi lo metto
qui: http://strk.keybit.net/tmp/configure.local

Sistemaci dentro la variabile srcdir e le opzioni che ti servono,
poi lancialo da dove vuoi. Il ccmake (interattivo) non lo so usare :frowning:

Occhio che dubito un CMAKE_INSTALL_PREFIX sia sufficiente, perche’
quando poi vai a lanciare l’eseguibile “potrebbe” cercare le librerie
nel sistema senza dare indicazione di cercarle prima in uno specifico
folder, nel qual caso ti servira’ sistemare delle variabili d’ambiente
per fargli trovare quelle che dici tu (ma puo’ essere pure che invece
hard-codi il path delle librerie nell’eseguibile, non so)

–strk;

On Thu, Feb 07, 2013 at 05:40:12PM +0100, Luca Lanteri wrote:

non ho molta esperienza nel compilare sorgenti con configurazioni
personalizzate ma ci provo.

Seguendo le istruzioni di installazione ho lanciato ccmake e modificato
CMAKE_INSTALL_PREFIX in /home/luk/apps l’unica cosa che non mi è chara e
che dice di lanciare ccmake da una directory dove non c’è nulla.

Le istruzioni dicono:
cd ${HOME}/dev/cpp
git clone git://github.com/qgis/Quantum-GIS.git

mkdir -p ${HOME}/apps
cd Quantum-GIS
mkdir build-master
cd build-master
ccmake …

se faccio così il file di configurazione rimane in /dev/ccp/Quantum-GIS ma
lancio ccmake da {HOME}/apps/Quantum-GIS quindi ccmake rimane vuoto. Io sto
lanciando ccmake da }/dev/cpp/Quantoum-GIS/built e cosi’ riesco a vedere
il file di configurazione.

tra l’altro le istruzioni dicono che “sometimes ‘c’ needs to be pressed
several times before the ‘g’ option becomes available”. io è circa un ora
che vado avanti che premo c ma non mi è ancora comparsa l’opzione per
generare il file.

mi sto perdendo in un bicchier d’acqua ?
grazie mille

Il giorno 07 febbraio 2013 14:27, Sandro Santilli <strk@keybit.net> ha
scritto:

On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:

Ciao a tutti . E’ possibile installare versioni diverse di qgis su linux?
In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
pacchetti per ubuntu non riesco.

Se te lo compili da solo puoi lanciarlo dalla directory di build:
output/bin/qgis

Io tengo la 1.8 installata systemwide a lancio quella di svluppo
in quel modo. Non ho mai provato a tenermi solo la “output” dir
per vedere se funziona (ma credo di no, che qualche cosa viene
referenziata direttamente nella source dir).

–strk;

Ciao,

2013/2/7 Luca Lanteri <mescal72@gmail.com>:

se faccio così il file di configurazione rimane in /dev/ccp/Quantum-GIS ma
lancio ccmake da {HOME}/apps/Quantum-GIS quindi ccmake rimane vuoto. Io sto
lanciando ccmake da }/dev/cpp/Quantoum-GIS/built e cosi' riesco a vedere il
file di configurazione.

la soluzione sarebbe o fare tutto in apps o tutto in dev/cpp,
oppure ancora lanciare piuttosto ccmake <percorso sorgenti qgis>

Ciao

tra l'altro le istruzioni dicono che "sometimes 'c' needs to be pressed
several times before the 'g' option becomes available". io è circa un ora
che vado avanti che premo c ma non mi è ancora comparsa l'opzione per
generare il file.

mi sto perdendo in un bicchier d'acqua ?
grazie mille

Il giorno 07 febbraio 2013 14:27, Sandro Santilli <strk@keybit.net> ha
scritto:

On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:
> Ciao a tutti . E' possibile installare versioni diverse di qgis su
> linux?
> In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
> pacchetti per ubuntu non riesco.

Se te lo compili da solo puoi lanciarlo dalla directory di build:
output/bin/qgis

Io tengo la 1.8 installata systemwide a lancio quella di svluppo
in quel modo. Non ho mai provato a tenermi solo la "output" dir
per vedere se funziona (ma credo di no, che qualche cosa viene
referenziata direttamente nella source dir).

--strk;

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012

--
Giuseppe Sucameli

alla fine sono riuscito a compilare qgis nella mia directory. Il problema è che quando lo avvio mi da questo errore:

./bin/qgis: symbol lookup error: ./bin/qgis: undefined symbol: _ZN18QgsMapToolIdentify16staticMetaObjectE

non so se è legato hai parametri personalizzati o meno.

Il giorno 07 febbraio 2013 18:00, Sandro Santilli <strk@keybit.net> ha scritto:

Guarda, non sono la persona piu’ indicata a cui chiedere info
riguardo cmake. Non riesco a capire perche’ non gli abbiamo
dato la comoda interfaccia ./configure :slight_smile:

Io compilo qgis usando un mio configure.local, se vuoi lo metto
qui: http://strk.keybit.net/tmp/configure.local

Sistemaci dentro la variabile srcdir e le opzioni che ti servono,
poi lancialo da dove vuoi. Il ccmake (interattivo) non lo so usare :frowning:

Occhio che dubito un CMAKE_INSTALL_PREFIX sia sufficiente, perche’
quando poi vai a lanciare l’eseguibile “potrebbe” cercare le librerie
nel sistema senza dare indicazione di cercarle prima in uno specifico
folder, nel qual caso ti servira’ sistemare delle variabili d’ambiente
per fargli trovare quelle che dici tu (ma puo’ essere pure che invece
hard-codi il path delle librerie nell’eseguibile, non so)

–strk;

On Thu, Feb 07, 2013 at 05:40:12PM +0100, Luca Lanteri wrote:

non ho molta esperienza nel compilare sorgenti con configurazioni
personalizzate ma ci provo.

Seguendo le istruzioni di installazione ho lanciato ccmake e modificato
CMAKE_INSTALL_PREFIX in /home/luk/apps l’unica cosa che non mi è chara e
che dice di lanciare ccmake da una directory dove non c’è nulla.

Le istruzioni dicono:
cd ${HOME}/dev/cpp
git clone git://github.com/qgis/Quantum-GIS.git

mkdir -p ${HOME}/apps
cd Quantum-GIS
mkdir build-master
cd build-master
ccmake …

se faccio così il file di configurazione rimane in /dev/ccp/Quantum-GIS ma
lancio ccmake da {HOME}/apps/Quantum-GIS quindi ccmake rimane vuoto. Io sto
lanciando ccmake da }/dev/cpp/Quantoum-GIS/built e cosi’ riesco a vedere
il file di configurazione.

tra l’altro le istruzioni dicono che “sometimes ‘c’ needs to be pressed
several times before the ‘g’ option becomes available”. io è circa un ora
che vado avanti che premo c ma non mi è ancora comparsa l’opzione per
generare il file.

mi sto perdendo in un bicchier d’acqua ?
grazie mille

Il giorno 07 febbraio 2013 14:27, Sandro Santilli <strk@keybit.net> ha
scritto:

On Wed, Feb 06, 2013 at 09:27:54PM +0100, Luca Lanteri wrote:

Ciao a tutti . E’ possibile installare versioni diverse di qgis su linux?
In particolare vorrei tenere la 1.8 e la 1.9 insieme, ma utilizzando i
pacchetti per ubuntu non riesco.

Se te lo compili da solo puoi lanciarlo dalla directory di build:
output/bin/qgis

Io tengo la 1.8 installata systemwide a lancio quella di svluppo
in quel modo. Non ho mai provato a tenermi solo la “output” dir
per vedere se funziona (ma credo di no, che qualche cosa viene
referenziata direttamente nella source dir).

–strk;

prova a lanciare il comando:

ldd <path di istallazione di qgis>/qgis

dovresti trovare un .so che non ti carica per perche' non lo risolve o
non risolve i suoi simboli... e' probabile che devi impostare la
variabile di ambiante LD_LIBRARY_PATH aggiungendo il path della
libreria che contiene in simbolo non risolto.

in bash si fa con:

con il comando:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<path che vuoi aggiungere>

io per esempio imposto le var in uno script qgis.sh brutale (potrei
avere piu' qgis istallati) di questo tipo:

#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/sda8-data/PROGRAMMING/APPLICATION/lib
export PYTHONPATH=/mnt/sda8-data/PROGRAMMING/APPLICATION/share/qgis/python
cd /mnt/sda8-data/PROGRAMMING/GISDATA/
/mnt/sda8-data/PROGRAMMING/APPLICATION/bin/qgis

ciao ginetto

2013/2/16 Luca Lanteri <mescal72@gmail.com>:

alla fine sono riuscito a compilare qgis nella mia directory. Il problema è
che quando lo avvio mi da questo errore:

./bin/qgis: symbol lookup error: ./bin/qgis: undefined symbol:
_ZN18QgsMapToolIdentify16staticMetaObjectE

non so se è legato hai parametri personalizzati o meno.

Perfetto, adesso funziona !

Grazie mille a tutti !
^L^

···

Il giorno 17 febbraio 2013 09:45, Gino Pirelli <luipir@gmail.com> ha scritto:

prova a lanciare il comando:

ldd /qgis

dovresti trovare un .so che non ti carica per perche’ non lo risolve o
non risolve i suoi simboli… e’ probabile che devi impostare la
variabile di ambiante LD_LIBRARY_PATH aggiungendo il path della
libreria che contiene in simbolo non risolto.

in bash si fa con:

con il comando:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:

io per esempio imposto le var in uno script qgis.sh brutale (potrei
avere piu’ qgis istallati) di questo tipo:

#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/sda8-data/PROGRAMMING/APPLICATION/lib
export PYTHONPATH=/mnt/sda8-data/PROGRAMMING/APPLICATION/share/qgis/python
cd /mnt/sda8-data/PROGRAMMING/GISDATA/
/mnt/sda8-data/PROGRAMMING/APPLICATION/bin/qgis

ciao ginetto

2013/2/16 Luca Lanteri <mescal72@gmail.com>:

alla fine sono riuscito a compilare qgis nella mia directory. Il problema è
che quando lo avvio mi da questo errore:

./bin/qgis: symbol lookup error: ./bin/qgis: undefined symbol:
_ZN18QgsMapToolIdentify16staticMetaObjectE

non so se è legato hai parametri personalizzati o meno.