domingo, 11 de diciembre de 2011

Cómo instalar Quantum GIS en LMDE

Al intentar instalar Quantum GIS (QGIS) en Linus Mint Debian Edition (LMDE) nos encontraremos con errores, y si lo logramos instalar no tendremos activos los complementos Python, los cuales otorgan significativa funcionabilidad a este software SIG.

Ocurre que algunos de las dependencias de QGIS están más actualizadas en LMDE que las que requiere QGIS, por lo que debemos "bajarles" la versión y bloquearlas. La solución aquí expuesta te permitirá instalar la versión 1.7.0 de QGIS.

Las dependencias que producen el problema son: python-qt4 y python-sip. En primer lugar debemos desinstalar QIGS y GRASS si es que lo tenemos instalado:
sudo apt-get purge qgis*.* grass*.*
Luego crearemos un directorio para descargar las dependencias con las versiones requeridas (según nuestra arquitectura) y las instalaremos. La versión que se requiere es la misma que está presente en Debian Squeeze, porque es dicha versión la que utilizaremos para agregar el repositorio para instalar QIGS posteriormente. Los pasos entonces son:
Creamos el directorio de descarga:
mkdir qgis_depencias
cd qgis_depencias

Descargamos las dependencias para arquitectura de 64 bits:
wget http://ftp.us.debian.org/debian/pool/main/p/python-qt4/python-qt4_4.7.3-1+b1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/s/sip4-qt3/python-sip_4.10.2-1_amd64.deb

Descargamos las dependencias para arquitectura de 32 bits:
wget http://ftp.us.debian.org/debian/pool/main/p/python-qt4/python-qt4_4.7.3-1+b1_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/s/sip4-qt3/python-sip_4.10.2-1_i386.deb

Instalamos las dependencias:
sudo dpkg -i *.deb
Luego debemos bloquear la versión de los paquetes instalados porque sino el gestor de actualizaciones los actualizará dejando inoperativo a nuestro QGIS. Para ello abrimos el gestor de actualizaciones y nos vamos a Editar > Preferencias > Paquetes ignorados, e ingresamos los nombres de los paquetes descargados, como aparece en la siguiente imagen:

Luego de esto procederemos a agregar el repositorio de QGIS. Nos dirigimos a su web y colocamos las siguientes líneas en nuestro archivo /etc/apt/source.list:
deb http://debian.gfoss.it/ squeeze main
deb-src http://debian.gfoss.it/ squeeze main


Luego actualizamos nuestro sistema e instalamos QGIS y GRASS:
sudo aptitude install qgis grass grass-doc


Espero que ahora si puedan utilizar este excelente Sistema de Información Geográfico sin problemas en su LMDE.

Saludos a todos!

2 comentarios: