Più versioni di qgis su linux

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Più versioni di qgis su linux

Luca Lanteri

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.


_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Sandro Santilli
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;
_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Luca Lanteri
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 

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 <[hidden email]> 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;


_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Sandro Santilli
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 :)

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 :(

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 <[hidden email]> 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;
> >
_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

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



Il giorno 07 febbraio 2013 18:00, Sandro Santilli <[hidden email]> 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 :)

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 :(

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 <[hidden email]> 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;
> >


_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Giuseppe Sucameli
In reply to this post by Luca Lanteri
Ciao,

2013/2/7 Luca Lanteri <[hidden email]>:
> 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 <[hidden email]> 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;
>
>
>
> _______________________________________________
> [hidden email]
> 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
_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Luca Lanteri
In reply to this post by Sandro Santilli

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 <[hidden email]> 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 :)

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 :(

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 <[hidden email]> 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;
> >


_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Luigi Pirelli-2
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 <[hidden email]>:
> 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.
_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Più versioni di qgis su linux

Luca Lanteri
Perfetto, adesso funziona !

Grazie mille a tutti !
^L^


Il giorno 17 febbraio 2013 09:45, Gino Pirelli <[hidden email]> ha scritto:
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 <[hidden email]>:
> 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.


_______________________________________________
[hidden email]
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