Scratch en Debian

Por alguna razón que desconozco (pudiera ser licencia) ya que estrictamente scratch no es software libre, o digamos que el codigo es libre, pero el logo y el gato (scratch) son marca registrada, en todo caso existe un .deb para Ubuntu, el cual por supuesto que probé en mi Debian 6, topandome con que lo que detiene al .deb de ubuntu de instalarse en Debian es que la versión de Ubuntu requiere pulseaudio =>1.0.9 y en Debian 6 se usa pulse audio 0.9.21-3+squeeze1 en Wheezy se usa 1.0-4 y bueno haciendo sabiendo que esto esta en el archivo control de Debian, use practicamente una receta que me encontre en los foros de Ubuntu en realidad para otra cosa.

primero crear un directorio temporal en mi caso 1

mkdir 1

Extraemos los archivos del Deb

dpkg-deb -x scratch_1.4.0.1-0ubuntu5_i386.deb 1/

dpkg-deb –control scratch_1.4.0.1-0ubuntu5_i386.deb 1/

Editar control en 1/DEBIAN/control

vi 1/DEBIAN/control

Listo colocamos => 0.9.2

Con lo cual corre desde stable hasta unstable. Y a generar un deb modificado

dpkg -b 1/ scratch_1.4.0.1-0ubuntu5_i386.modified.deb

El cual se puede instalar en mis maquinas con Debian stable sin romper demasiado,  por ahí a alguien se le ocurrio que es tan sencillo que se puede hacer un script de bash [1] y mejor aún lo pusieron en github [2], por si se lo preguntan scratch se puede descargar de acá [3], justo iba a levantar un ticket en trac de scratch y me encuentro con que ya esta reportado [4]. Por cierto el paquete modificado, lo he subido por si alguien no desea hacer todo el borlote [5]

[1] http://ubuntuforums.org/showthread.php?t=636724
[2]https://gist.github.com/1410666
[3]http://info.scratch.mit.edu/Scratch_1.4_Download
[4]http://www.assembla.com/spaces/scratchonlinux/tickets/19
[5]http://blografia.net/vicm3/data/file/scratch_1.4.0.1-0ubuntu5_i386.modifiedforDebian.deb

Esta entrada fue publicada en Debraye, edusol, General, planetalinux, sysadmin, Trabajo. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.