4 votos

Mantenimiento de dependencias de paquetes para QGIS maestro de arriba-a-fecha de

No es la primera vez, QGIS ha roto debido a la insatisfecho dependencias del paquete. Esto no es sorprendente, ya que estoy usando el 1.9 Maestro de la versión que se libera por la noche, y las dependencias del paquete parecen actualizar rápidamente.

Más recientemente, por ejemplo, de QGIS no podía reinstalar debido a las siguientes dependencias del paquete.

Depends: libc6 (>= 2.14) but 2.15-0ubuntu10.3 is to be installed
      Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is to be installed
      Depends: libqt4-network (>= 4:4.5.3) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqt4-sql (>= 4:4.5.3) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqt4-svg (>= 4:4.5.3) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqt4-xml (>= 4:4.5.3) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqtcore4 (>= 4:4.8.0) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqtgui4 (>= 4:4.8.0) but 4:4.8.1-0ubuntu4.3 is to be installed
      Depends: libqtwebkit4 (>= 2.2~2011week36) but 2.2.1-1ubuntu4 is to be installed
      Depends: libspatialite3 (>= 3.0.0~beta20110817) but 3.1.0~rc2-2~precise1 is to be installed
      Depends: libsqlite3-0 (>= 3.5.9) but 3.7.9-2ubuntu1.1 is to be installed
      Depends: libstdc++6 (>= 4.6) but 4.6.3-1ubuntu5 is to be installed
      Depends: qgis-providers (= 1.9.0+git20121208+7841975~precise1) but 1.9.0+git20121208+7841975~precise1 is to be installed
      Depends: qgis-common (= 1.9.0+git20121208+7841975~precise1) but 1.9.0+git20121210+df2c1c5~precise1 is to be installed

Lo extraño para mí es que más arriba-a-fecha de las versiones de los paquetes dependientes que ya parecen estar en mi máquina, basada en la advertencia anterior.

Yo sé la respuesta simple a esta pregunta es "uso 1.8.0 si usted no puede ordenar sus dependencias", y esto es precisamente lo que he hecho por ahora - (vea muy útil respuestas aquí si usted necesita para arreglar paquetes rotos).

Sin embargo, me gusta mucho el uso de algunos de QGIS nuevas características como el nuevo etiquetado de motor y también me gustaría contribuir al proceso de desarrollo mediante la presentación de arriba-a-fecha de los informes de error.

Así que si alguien se ha enfrentado a problemas similares y sabe de una manera confiable para mantenerse al día con todos los QGIS 1.9 dependencias, por favor hágamelo saber.

3voto

Joe Puntos 2507

Instalar desde el código fuente

Gracias lince por la punta para preguntar en el canal de IRC, uno de los desarrolladores (NathanW) sugirió la instalación desde el código fuente directamente.

La ventaja de este método es que no hay ninguna posibilidad de dependencias del paquete se pueden mezclar. Suponiendo que usted está corriendo linux con apt, todos los paquetes necesarios (excepto ccmake) se pueden instalar con un solo comando (que se describe aquí):

apt-get install bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal1-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev libspatialindex-dev libspatialite-dev libsqlite3-dev pkg-config pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev txt2tags xauth xfonts-base xvfb

Una vez que estos paquetes están instalados, es coser y cantar: usted acaba de clonar la última versión de Github en su sistema con el siguiente comando:

git clone git://github.com/qgis/Quantum-GIS.git

Porque github es donde la mayoría de las actualizaciones se añadirán directamente, de esta forma se asegura de que usted está recibiendo el filo de la versión. También, usted elige donde el binario, así que supongo que no permite que múltiples versiones para co-existir. Ubuntu-sig solución sugerida por Curlew debe trabajar en la teoría, pero he encontrado que es poco fiable...

Toda la instalación de la fuente de instrucciones, incluyendo cómo instalar Master en Windows y otros sistemas operativos se pueden encontrar aquí (este es sólo el archivo html vinculados a cargado previamente a dropbox).

Siguiendo estas instrucciones, creo yo, es la forma más confiable para obtener la última versión de qgis en su sistema. Aquí está una pantalla de agarrar de mi sistema:

qgis 1.9.0 Master

Muchas gracias a la qgis los desarrolladores para hacer una excelente pieza de software, mientras que también apoya a la comunidad. Esperamos con ello contribuir a que el proyecto sea más ahora, por las pruebas y los informes de error. Alguna sugerencia sobre que bienvenida, pero, probablemente, fuera de tema, por ahora. Disculpas por la larga respuesta a mi propia pregunta. Todavía aprendizaje de todas estas cosas!

2voto

Rihan Meij Puntos 362

Usted puede encontrar las fuentes actualizadas de las dependencias en las QGIS página de descarga. Si es posible, trate de añadir los repositorios oficiales de sus fuentes. También mirar en otros posts aquí en stackexchange (mira a la derecha).

Si aún así no funciona, usted debe ir de la forma habitual con dependencias rotas (corregirlos pieza por pieza, probar diferentes fuentes, crear symnlinks para los paquetes o simplemente compilar QGIS a ti mismo. No es muy difícil.).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X