Instalación de Sugar en Fedora Core 6
Una de las formas mas sencillas de instalar SuGar es usando sugar-jhbuild.
Sugar-jhbuild descargará automáticamente las últimas dependencias y el código fuente de Sugar directamente de los repositorios. Estos son procedimientos específicos para instalar Sugar en Fedora Core 6.
Nota: Este artículo está basado en documentación publicada en el artículo Building the XO: Introducing Sugar publicado en RedHat Magazine ©, parte del contenido es traducción y otra parte de este articulo contiene procedimientos especiales para Fedora Core 6.
1. Instalar paquetes de software de desarrollo
Una construccion completa utilizando sugar-jhbuild requerirá casi 2 Gb de espacio en disco.
[outburst@d0hcbx1 ~]$ su -c "yum -y update" [outburst@d0hcbx1 ~]$ su -c "yum -y groupinstall "Development Tools" [outburst@d0hcbx1 ~]$ su -c "yum -y groupinstall "X Software Development"
2. Instalar git
GIT (GNU Interactive Tools) provee un navegador de archivos extensible, un visor de archivos ASCII/hexadecimal, un visor/anulador de procesos y otras herramientas relacionadas y scripts de shell. GIT puede ser utilizado para incrementar la velocidad y eficiencia al copiar y mover archivos y directorios, ejecutar editores, comprimir y descomprimir archivos, crear y expandir archivos, compilar programas, enviar correo y mucho mas.
YUM nos facilitará la tarea de instalar GIT y todas las dependencias requeridas para poder usar este software:
[outburst@d0hcbx1 ~]$ su -c 'yum -y install git' Password: Loading "installonlyn" plugin Setting up Install Process Setting up repositories... ... Installed: git.i386 0:1.4.4.2-2.fc6 Complete!
3. Verificar sugar-jhbuild
Utilizando GIT descargaremos las fuentes de sugar-jhbuild del repositorio OLPC
[outburst@d0hcbx1 ~]$ git-clone git://dev.laptop.org/sugar-jhbuild Indexing 812 objects. 100% (812/812) done Resolving 436 deltas. 100% (436/436) done
4. Descargar las fuentes de Sugar
Cambiamos al directorio sugar-jhbuild y descargamos las fuentes:
[outburst@d0hcbx1 ~]$ cd sugar-jhbuild [outburst@d0hcbx1 ~]$ ./sugar-jhbuild update meta-sugar-base [outburst@d0hcbx1 ~]$ ./sugar-jhbuild update
Este procedimiento permite descargar todas las fuentes de las dependencias requeridas para construir Sugar; la segunda instrucción descargará las fuentes para el propio Sugar.
Tengamos en cuenta que es posible ejecutar los scripts de construcción sin necesidad de descargar antes todos los paquetes de fuentes. Estos scripts siempre actualizan los archivos fuente como parte del proceso de construcción, por eso es mas práctico ejecutar las actualizaciones antes.
5. Construir los binarios de Sugar
[outburst@d0hcbx1 ~]$ ./sugar-jhbuild build meta-sugar-base
Este comando construirá las dependencias directas de Sugar (autoconf, python, pygtk, avahi, mozilla, y otros), aunque tengamos ya instalados estos paquetes es necesario hacer esto puesto Fedora Core 6 viene con Python 2.4.4 por defecto pero Sugar requiere Python 2.5, estas versiones especiales quedarán instaladas en los directorios bin/ y lib/ dentro del directorio sugar-jhbuild/.
Luego de construir e instalar estas dependencias estamos listos para construir e instalar Sugar, este proceso puede durar unas cuantas horas asi que lo podemos dejar corriendo antes de irnos a dormir
[outburst@d0hcbx1 ~]$ ./sugar-jhbuild build
6. Ejecutando Sugar
Luego de haber esperado una buena cantidad de tiempo en la construcción e instalación de Sugar y sus dependencias, es hora de ver como funciona. Para ejecutar Sugar, utilizaremos el comando sugar-jhbuild run. Este comando configurará todas las variables de entorno necesarias para ejecutar Sugar. Por ejemplo, aqui es donde Sugar utiliza la versión personalizada de Python 2.5 en lugar de la versión Python 2.4 que viene por defecto para Fedora Core 6.
[outburst@d0hcbx1 ~]$ ./sugar-jhbuild run
Para la mayoria de nosotros puede ser confuso como funciona Sugar. Eso está bien ya que es un entorno muy diferente al que estamos acostumbrados los que usamos Linux. Como siempre, lo mejor en estos casos es consultar la documentación (release notes)para entender algunas cosas de la interfaz.
Unos cuantos comando rápidos para arrancar:
- Alt-F hace que el marco aparezca y desaparezca.
- Alt-C sale de una actividad.
- Alt-0 abre la consola de desarrollador.
- Alt-Q salir de Sugar.
Por si acaso, al momento de encontrarnos con una falla o bug, nos metemos a la lista de correo de Sugar y reportamos el problema. La creciente comunidad de Sugar estará dispuesta a ayudar.
7. Enlaces externos
* Building the XO: Introducing Sugar
* Guias sobre interfaces humanas
* Sugar en Debian desde el wiki
8. Screenshots
|
Vista del escritorio de Sugar
|
|
Navegando en Sugar.
|
|
Redes Inalámbricas detectadas.
8.1. Comentarios
Que chevere se ve sugar!!!



