Usando ArcGIS en Ubuntu con vmware
Pues ya tengo cerca de un mes trabajando en mi computadora con ubuntu y aunque realmente me siento muy a gusto con ella, tengo la necesidad de usar algunos programas, entre ellos ArcGIS, que solo funcionan bajo windows, problema que seguramente muchos se han de enfrentar cuando se deciden a migrar de Windows a linux. Por tal motivo quiero compartir una manera de solucionar esto.
Antes que nada sería bueno hacer una lista de las alternativas que tiene uno cuando cambia de sistema operativo:
-
Usar otro programa con funciones similares y que si corra en linux.
-
Instalar ambos sistemas operativos (windows y linux) para poder escoger con cual trabajar al arrancar la computadora.
-
Usar wine.
- Usar un software de virtualización.
- Borrar linux y reinstalar windows. -era broma-
De estas opciones la dos primeras quedan descartadas pues ni he encontrado un programa que pueda sustituir al 100% ArcGIS -sin considerar los sistemas en visual basic que necesito usar- ni me siento atraido con la idea de tener que reiniciar mi computadora cada vez que quiera usar ArcMap - seguramente terminaría olvidandome de ubuntu -.
Ahora bien, la tercera opción implica usar wine, el cual reemplaza las librerías de windows de tal manera que el programa que las requiera pueda ejecutarse dentro de linux sin problemas, bueno en teoría, pues aunque es una solución interesante no es 100% compatible, por lo que es recomendable que revises el banco de datos de aplicaciones de wine para ver si funciona correctamente - malas noticias en el caso de ArcGIS-.
La última opción es la de usar un programa de virtualización, o hypervisor, el cual permite en pocas palabras que dos sistemas operativos puedan funcionar al mismo tiempo en una computadora, o lo que es lo mismo, tienes una o mas computadoras virtuales corriendo con el mismo hardware.
La ventaja de esta solución es que no tienes problemas de compatibilidad como en wine, y por supuesto no tienes que reiniciar la computadora para cambiar de sistema operativo. La desventaja es justamente que requieres de una buena computadora con bastante memoria RAM y disco duro pues tendrás que dedicar una parte de ellos a cada sistema operativo.
Entre los productos que ofrecen la virtualización están win4lin, virtualbox, qemu, vmserver, xen y muchos otros; bueno hasta microsoft ofrece virtual pc para ejecutar varios windows en una misma computadora.Y como han de suponer por el título del post, yo me decidí por vmware server, por dos razones: primero es gratuito a diferencia de varios de los productos y segundo por que se incluye en los repositorios comerciales de ubuntu, lo que es garantía de una instalación sencilla, o mejor dicho se reduce a ejecutar este comando en una terminal:
sudo apt-get install vmware-server vmware-tools-kernel-modules
Así pues se diría que cada vez hay menos pretextos para migrar a una plataforma diferente a windows. Tal vez las barreras más grandes sean las que nos formamos nosotros en la mente.
Si deseas saber más sobre hypervisores checa Wikipedia y más extenso el artículo en inglés.
Un tutorial para instalar vmware server en ubuntu.


En primer lugar, gracias de antemano por la excelente exposición que has realizado del tema.
En segundo lugar, he hecho una prueba con el vmware server y el arcgis, y efectivamente funciona, pero cuando intentas hacer operaciones un poco complejas y que requieren mucha memoria se nota que estamos ante una máquina virtual. Te cuento, estuve convirtiendo un TIN en un GRID y mientras que en el windows me tardaba 5 min, en vmware eran 21 minutos. Tengo un portatil con 1 Gb de memoria RAM y en la máquina virtual le puse más de la mitad de la memoria RAM para hacer esta operación.
Mi pregunta es la siguiente, ¿se te ocurre alguna manera en que la máquina virtual vaya prácticamente a la misma velocidad que el XP?. Muchas gracias.
Comment by terebintus
August 15th, 2007 @ 8:52
Yo desde anos tengo ubuntu en mi laptop, el unico motivo por lo que sigo con el dual boot es que tengo que utilizar Arcgis (soy estudiante). mi pregunta es: he buscado en el forum de ubuntu si arcgis es compatible con wine, sin encontrar nada. es cierto que no es posible? tengo miedo de instalar una maquina virtual en mi ordenador, es bastante viejo y creo que no funcionaria….
si hay alguna posibilidad que se pueda ejecutar en wine, creo que sea mas seguro…. no?
Comment by francesco
April 23rd, 2008 @ 8:24
Muy bueno el post yo en lo personal no he probado con arcgis…lo que les diga quizas no sea de mucha ayuda pero arcview 3.3 si funciona en wine. Ahora yo la verdad que no he migrado del 3.3 al 9.2 con bugs y todo jjajajajaj lo prefiero…Ahora si bien arcgis trae las funciones integradas y tdo es mas facil..se peude trabajr con el 3.3 sin muchos probelmas. Ahora en todo caso esta reportado que el arcgis 9.2 igual se cierra solo y tiene varios bugs….asi es que sigue siendo un programita bastante quisquilloso…saludos
Comment by Narkis
July 3rd, 2008 @ 8:53