¿Cómo configurar QGIS Master y Stable en paralelo en un sistema Linux?

15

Principalmente uso el QGis Master (compilación nocturna) para mi Debian Linux y estoy bastante contento con él. Pero para fines educativos y de demostración, ahora tengo que trabajar con la versión estable (1.8).

¿Cómo puedo ejecutar una versión estable de QGis 1.8 de manera que no interfiera con mi otra compilación de QGis? La solución ideal será ejecutar todo solo desde una carpeta. Esto es posible para Windows (QGis en un Stick), pero no he encontrado ninguna forma de hacerlo en sistemas Linux. No quiero usar distribuciones en vivo o sistemas operativos completos.

Traté de compilar QGis estable como se muestra aquí , pero si intento ejecutarlo se bloquea diciendo:

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

Lo más probable es que intente leer los archivos de configuración de mi carpeta de configuración .qgis en el directorio de inicio y falla porque no puede funcionar con las configuraciones y prefijos 1.9dev.

¿Cómo puedo solucionar esto?

Zarapito
fuente
Por favor, ¿puede ampliar este proceso? Soy relativamente nuevo en Ubuntu y el idioma todavía es un poco griego para mí. Estaba ejecutando 1.8 y actualicé a 1.9.0 esperando que los problemas de guardar cuando tienes un mapa OSM en el proyecto desaparecieran. Tienen como he descubierto que no puedes cargar OSM o Google Maps en absoluto. Ahora estoy atascado ya que confío mucho en los datos satelitales disponibles. Suponga que soy un idiota y no sé nada y póngalo como: 1. Encienda la PC, 2. Asegúrese de que los ojos estén abiertos, 3. etc. Gracias de antemano. Josh
jhza
La forma más segura de instalar ambas versiones de QGIS es instalar una caja virtual Oracle con Ubuntu como sistema operativo y la segunda versión de QGIS. Ambos se ejecutan independientemente el uno del otro, pero pueden usar los mismos datos en carpetas compartidas.
AndreJ

Respuestas:

10

Instale su compilación QGIS 1.8 en un directorio en su directorio de inicio. Deberías poder ejecutarlo desde allí. Si obtiene un error de ruta de prefijo, intente configurar lo siguiente (se supone que mi instalación está en qgis_1.8 en mi directorio de inicio):

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

Puede verificar para ver qué bibliotecas hace referencia la versión 1.8 usando:

ldd /home/gsherman/qgis_1.8/bin/qgis
gsherman
fuente
gracias por comentar y publicar los comentarios de exportación. Sin embargo, todavía tengo problemas. Descargué la fuente 1.8, la extraje en una nueva carpeta, la compilé en una carpeta de compilación creada después de llamar "cmake ..". Ahora tengo una carpeta de salida y si trato de ejecutar el bin qgis en un terminal (exportando rutas antes), sigo teniendo un error de segmentación: **** VERSIÓN 10800 ¡Advertencia: !!! se solicitó la ruta del prefijo, pero no es válida, ¡no corremos desde la ruta instalada! Falla de segmentación
Curlew
44
¿Hiciste una instalación de instalación e intentaste ejecutarla desde el directorio instalado? De lo contrario, use ccmake .. para configurar CMAKE_INSTALL_PREFIX en una ruta en su directorio de inicio (por ejemplo, /home/gsherman/qgis_1.8), luego realice la instalación.
gsherman