Con tan sólo esta línea de código podemos bajar e instalar los builds de gcompris que ya están en launchpad, están preparados para Lucid Lynx, pero las dependencias son pocas (depende de la configuración de cada quien). for u in 1ddd 1dde 1ddg 1ddb; do wget -c http://2tu.us/$u; done && sudo dpkg -i gcompris{-data,-sound,_9.0}*.deb
Si se nos cortan las descargas, podemos repetir el comando y continua descargando desde donde se quedó, que para eso está la opción -c (continuar) del comando wget.
Si al instalar los paquetes nos informa de dependencias, podemos instalarlas con apt-get, aptitude o incluso synaptic y a continuación ya sólo tendríamos que correr de nueva cuenta a partir de sudo: sudo dpkg -i gcompris{-data,-sound,_9.0}*.deb
GCompris es un programa sensacional, una suite educativa para niñ@s desde los 2 a los 12 años. Desde hace años mi hija y yo somos seguidores, desde que probamos Educanix, una de nuestras primeras distribuciones GNU/Linux.
GCompris es un programa de cómputo educacional con diferentes actividades para niños entre 2 y 10 años de edad. Algunas actividades son como juegos, pero siempre son educacionales. Encontrarás algunas actividades dentro de los siguientes temas:
Descubriendo la computadora: teclado, ratón, diferentes movimientos del ratón, … Algebra: tabla de memoria, enumeración, tabla de doble entrada (balance), imagen espejo, … Ciencia: El canal, El ciclo del agua, El submarino, … Geografía: Coloca los países en el mapa. Juegos: ajedrez, memoria, … Lectura: práctica de lectura Otros: Aprende a decir la hora, Rompecabezas de pinturas famosas, dibujos por vectores, …
En total, GCompris comprende mas de 100 actividades y evoluciona constantemente. GCompris es Software Libre, por lo tanto tienes la posibilidad de adaptarlo a tus necesidades, o de mejorarlo, y porque no, de compartir tu trabajo con niños de todo el mundo.
Por ejemplo puede utilizarse para conocer otras lenguas, un mini-tutorial de ejemplo aquí:
Incluye actividades de memoria, lógica, matemáticas hasta preálgebra, dibujo, diseño, carreras de botes con instrucciones a la logo (programación), y actividades muy básicas para los más pequeños como ir construyendo la coordinación ojo-mano con el mouse y para conocer el teclado, o actividades de lectura y prelectura. Y juegos desde conecta 4 hasta ajedrez, pasando por la siempre divertida Torre de Hanoi clásica y un poco más sencilla.
Han liberado ya el código de la nueva versión, 9.0 y voy a compartir como lo instalé en mi Karmic Koala.
Compilando GCompris 9.0 en Karmic Koala
Nota: Las presentes instrucciones se ofrecen con la esperanza de que sean útiles pero sin niguna garantía. Son los pasos que yo tuve que dar en Karmic Koala y en mi sistema ya personalizado. Si estas no funcionan para ti, podría ayudarte tal vez si publicas los mensajes de error que te aparezcan y de este modo ir encontrando soluciones más útiles en general.
A continuación descomprimimos la bola tar que recibimos:
gcompris-9.0.tar.gz
con tar: tar -xzf gcompris-9.0.tar.gz
creará un directorio, al cual entraremos:
cd gcompris-9.0
Lo siguiente es correr el script de configuración:
sh configure
Nos informa de los paquetes que puedan hacerle falta para poder compilar el código fuente, estos en ubuntu podemos buscarlos con aptitude y seleccionamos normalmente los paquetes que al final del nombre llevan “-dev”. Por ejemplo de los paquetes faltantes, gstreamer0.10 librsvg2.0 gtk2.0+, hacemos una busqueda de los paquetes disponible así:
aptitude search gstreamer0.10 librsvg2.0 gtk2.0+
no encontré ningún paquete con esos nombres exactos pero fijándome en las listas de paquetes relacionados con estos nombres, encontré varios compartiendo partes del nombre, por ejemplo, ya tenía varios paquetes de gstreamer instalados, también de librsvg y muchos con gtk, pero había varios no instalados.
Volviendo a leer las instrucciones de la página de GCompris, advertí que mencionaban dependencias de desarrollo y de SDL. Así que me pareció que las más adecuadas eran las que instalé con los comandos a continuación:
Volviendo a correr sh configure, me indicó que no tenía ningún paquete gnuchess, necesario para la actividad Ajedrez de Gcompris.
sudo apt-get install gnuchess
Abreviando, pondré en una sola instrucción más a continuación todas las dependencias que fui encontrando en subsecuentes ejecuciones de sh configure, hasta que ya nos indique en sus últimos mensajes, que podemos compilar con make e instalar con make install
Bueno, pues ordinariamente ésta no es mi chamba, pero como supongo que esto podría ser útil para alguien además de la persona que me pidió ayuda con esto, preferí ponerlo aquí en lugar de sólo enviárselo a ella por e-mail.
Cabe observar como siempre que se ofrece este mini-HOWTO con la esperanza de que sea útil pero sin ninguna garantía. A mí me funcionó sólo hasta tener el programa corriendo, sin instalar características adicionales.
Resumen. Puedes aventarte todo el choro, pero se resuelve con 5 líneas de comando.
Descripción del proyecto en Sourceforge.net (Traducción libérrima y personal)
FreeCAD es un modelador 3D CAD de propósito general. El desarrollo es totalmente abierto (Licencias GPL y LGPL). FreeCAD va destinado directamente a la ingeniería mecánica y diseño de productos, pero también se inscribe en una gama más amplia de aplicaciones en la ingeniería, tales como la arquitectura o las especialidades de la ingeniería.
FreeCAD presenta características similares a las herramientas de Catia, SolidWorks y Solid Edge, y por lo tanto también cae en la categoría de MCAD, PLM, CAD / CAM y CAE. Será un modelador paramétrico basado en características con una arquitectura de software modular que hace fácil proporcionar funcionalidad adicional sin modificar el sistema central.
Pues sí no están muy claras las instrucciones de instalación de la página, pero ya logré que el programa corra (y ya de ahí no sé que hacer) por lo menos te guío hasta ahí. Ojo, en GNU/Linux hay muuuchos tipos de entorno gráfico, prefiero referir las instrucciones a la vieja, sabia y siempre confiable shell, o línea de comandos, o libro de conjuros como una amiga le dice.
1. Hay que bajar 2 archivos de la página de sourceforge y ponerlos en una carpeta especial:
# Creamos un directorio al que llamaremos simplemente freecad:
mkdir -v freecad
# Si no hubo mensaje de error, nos cambiamos a éste para bajar ahí nuestros paquetes:
cd freecad
# WGet es un gestor de descargas que vale demasiado la pena aprender a utilizar, pero a ello le vamos a dedicar otro post aparte. Por lo pronto con éste bajaremos los 2 archivos que necesitamos del proyecto FreeCAD en sf.net:
freecad_0.9.2646-1karmic_i386.deb
python-pivy_0.5.0~svn765-2_i386.deb
# Vamos a entrarle con wget a bajar estos archivos, con las opciones -c (continuar, por si se corta la descarga, con esta opción termina el archivo y no lo descarga otra vez por completo) y -v (“verbero” nos va informando con diversos mensajes del progreso de las descargas). Éstas son las órdenes:
Hay que copiar cada línea completita y copiarla en la terminal, ejecutarla y esperar a que termine (lo cual será muy obvio). Sólo son 2 líneas ¿eh? no 4, ni 6.
2. Con el fin de que esto sea lo más pedagógico posible, vamos a intentar aprender de nuestros errores, pretendiendo instalar los archivos que acabamos de bajar como si no nos hiciera falta nada más.
sudo dpkg -i freecad_0.9.2646-1karmic_i386.deb
Ahora si leemos los mensajes, nos da una lista de paquetes que dice le hacen falta porque no están instalados. Y justamente un paquete del que se queja es python-pivy, vamos a ver a que pasa si lo queremos instalar con dpkg:
sudo dpkg -i python-pivy_0.5.0~svn765-2_i386.deb
Pues resulta que este paquete tiene sus propias dependencias, y pues para ya no hacerla más cansada, vamos a instalar (sí señor, en una sóla línea y ni una sola screenshot).
3. Instalación de dependencias de freecad y python-pivy.
Una vez más, es sólo una línea, los nombres de los paquetes de ubuntu están separados por espacios. Podemos no escribirlo e instalar cada paquete con synaptic, buscándolo y marcándolo uno por uno, pero bueno, pues ya tienes la lista de todo lo que hace falta, cuando termines de instalarlo (si lo hiciste con la línea de comando que te dí no debería haber ningún mensaje de error).
4. Reintentamos instalar freecad y python-pivy ya con todo (supuestamente) resuelto.
Recordemos que freecad depende de python-pivy, así que instalamos éste primero:
sudo dpkg -i python-pivy_0.5.0~svn765-2_i386.deb
Si la instalación de python-qt4-gl, no debió generarse ningún error, continuamos pues, ahora sí (finalmente) con freecad.
sudo dpkg -i freecad_0.9.2646-1karmic_i386.deb
Ahora sí, sólo nos resta probar si arranca el programa, escribimos: