Clone Wars Distro/es

From RepRap
Revision as of 19:52, 17 March 2014 by Hari Seldon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introducción

Creación de una distribución de Linux que reuna el software necesario para imprimir prusamente.

Programas Sugeridos

Distro utilizada

Posibles entornos de escritorio

  • Gnome
  • KDE
  • Xfce
  • Unity

Montada con

Versión

0.1:

  • Conseguido:

Printrun funciona. El acceso de printrun en el escritorio del live cd. El software instalado con los paquetes.

  • To fix:

- Ocupa 800 mb, no cabe en un cd. - No funcionan los puertos serie virtualizados. - Arduino 22 no funciona.

Pruebas con Ubuntu Costumization Kit

  • Usando como imagen la última versión de Xubuntu (ubuntu+xfce):
  • Cambiar esta linea del archivo: /usr/lib/uck/remaster-live-cd.sh

- cp -f /etc/resolv.conf "$REMASTER_DIR/etc/resolv.conf" || + cp -f --remove-destination /etc/resolv.conf "$REMASTER_DIR/etc/resolv.conf" ||

  • Opciones escogidas:
    • Escogido "es" en todas las pantallas.
    • Escogido "Otros" en entorno gráfico.
    • Seleccionar la imagen descargado de Xubuntu.
    • Nombrar la distro: "Clone Wars Ubuntu"
    • Costumizar manualmente? "Si"
    • Borrar el arranque mediante Windows? "No"
    • Arranque desde USB? "Si"
  • "Run package manager" -> Instalados todos los paquetes que se pueden instalar con Synaptic (añadir paquetes python-serial python-wxgtk2.8 python-pyglet).
  • Abrir una consola (no la consola del UCK!)
  • Copiamos la carpeta printrun de nuestro Ubuntu en la carpeta /usr/local/ de la imagen.
    • sudo su
    • cp -r /<path-to-printrun>/printrun /home/<user>/tmp/remaster-root/usr/local/
  • Copiamos la carpeta arduino22 de nuestro Ubuntu en la carpeta /usr/local/ de la imagen.
    • sudo su
    • cp -r /<path-to-arduino22>/arduino22 /home/<user>/tmp/remaster-root/usr/local/
  • Creamos un acceso directo en el escritorio de cada nuevo usuario para que vea la carpeta printrun y arduino
    • cd /home/<user>/tmp/remaster-root/etc/skel/
    • mkdir Desktop
    • cd Desktop
    • ln -ds /usr/local/printrun printrun
    • ln -ds /usr/local/arduino22 arduino22
  • También he necesitado editar este archivo /usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h, y añadir #undef round en la linea 426
  • Construida versión 0.1!!!
  • Cambiamos la imagen de fondo del escritorio (TODO)
    • /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
  • Cambiamos el menú de xfce (TODO)