[Musix-usuarios] Musix 1.0 R4 DVD: funciona la instalación!!

Marcos Guglielmetti marcospcmusica en gmail.com
Vie Mayo 16 04:44:43 CEST 2008


Bueno!

Al fin podemos cantar victoria!!!

Parte del problema se debía a 3 caracteres :S :D 


Estoy subiendo esta versión a un server, es que, luego de 7 u 8 meses 
desde que se creó el 1er DVD no hay una mejor versión que esta. Si 
bien no será la definitiva, que estará lista en 5 días aprox, quizá 
sirva subirla para lanzarla como 1.0R4 test1, en fin, o quizá no 
sirva de mucho. La definitiva estará disponible en gnu luego de quizá 
20 días entre que arme el ISO con sources actualizados y otros 
detalles.

Quedan algunos detalles realmente menores para agregar/resolver, pero 
bueno, hay que completarlos, y me gustaría tener rakarrack y la 
documentación actualizada, entre otras cosas.

Mi limitación pasa más que nada porque el martes vuelvo a laburar en 
las noticias en mastermagazine y eso me insume cierto tiempo que es 
incompatible con la tarea de masterizar el DVD todo el tiempo, etc., 
igual se puede ver...



* Toda la explicación, debajo, últimos cambios, abajo de todo

---------------- ROADMAP DVD 1.0 R4


= terminar el DVD estable 1.0 R4 = 

Lo cual supone

== Resta instalar ==


(revisar si esto está) apt-get install acidrip dvdrip lxdvdrip 
subtitleripper drip dvdbackup xdvdshrink 

H* nted (editor de partituras) 
http://pini.free.fr/debian/dists/etch/main/binary-i386/sound/
H (64s)* Aeolus, un sintetizador
* Midis que aprovechen el Steinway!
(no en deb stable ni otro lado)* Jahshaka (agregar efectos a los 
videos) 
http://ufpr.dl.sourceforge.net/sourceforge/jahshakafx/jahshaka-2.0.0.tar.gz

* incorporar musixstarter con la corrección del bug que hizo Daniel
* Ejemplos de Blender (maquetas y videos), y otros programas.
* ¿qué más?


= Hecho =

H* corregido bug en alsaconf que al preguntar sobre habilitar
ln -s /bin/sndconf-musix.sh /etc/rcS.d/S50sndconf-musix.sh &&
no lo hacía porque estaba así
ln -s /bin/sndconf-musix.sh rm /etc/rcS.d/S50sndconf-musix.sh &&

H* actualizado ghostess (20061127-1) ... (ariel)

H* reparado bug en sndconf-musix.sh   línea 88

H* instalé kvpnc

H* instalado jackbeatmountedbassdrumkit

== Resta hacer ==

h* incluir música libre hecha con musix y otros sistemas

h* incluir elephants dream


* ver si podemos reparar esto de que en kde no se abren bien los 
dispositivos que se muestran montados en el escritorio, se abren en 
una segunda instancia (por eso se deshabilitaron los iconos de devs 
montados en el escritorio)

NO * sudo apt-get install avidemux* (no se puede, es testing!)

H* TESTEAR !* Hay que insertar en /usr/bin/startkde manejo de locales 
(hecho, tomado de musix-environment, mejorado todo, TESTEAR!)


h* actualizar a Rosegarden 1.7 y jackd 0.109 (ardour 2.4.1 no xq 
sobreescribe el actual 0.99.3 y lo necesitamos aún, total queda el 
2.1 a la par)

* subir todos los sources de apps agregadas al DVD desde test5

n* (no lo encuentro... en internet no lo veo. tengo un cd de knoppix 
3.4 en alemán e inglés, pero el teclado está en alemán :( ) conseguir 
un mapa de teclado para isolinux en inglés
	actualmente está activado el 
español: /mnt/hda1/knx/master/boot/isolinux/spanish.kbd

* Incorporar musixstarter al menu de icewm

[no pude]* Que icewm+rox en modo root sin KDM inicie tal como lo hace 
ahora desde KDM! (teniendo en cuenta cualquier lenguaje)

* Ordenar de mejor manera el menú Sound de KDE! [es difícil, lleva 
mucho tiempo y kmenuedit no guarda los cambios]

* realizar un demo del sf2 Steinway mediante una ejecusión de alguna 
obra clásica en piano

* retocar algunas cuantas cosas?




----------- 

Continuar con el upgrade

apt-get -y --force-yes upgrade


Se encontraron errores al procesar:
 clamav-base
 postgresql-8.1
 linux-image-2.6.23-rt1
 clamav-freshclam
 clamav


removí clamav*
- hakeo /mnt/hda1/knx/source/KNOPPIX/var/lib/dpkg/status y dejo todo 
bien

quite todo estos campos: "Config-Version:" / listo

instalando 

apt-get install fluidsynth
no sé por qué no estaba






============= DVD 1.0 r3 b61

* remasterizando para ver cómo anda

1818412 /mnt/hda1/knx/musix1.0R3DVD-b61.iso
1,8G    /mnt/hda1/knx/musix1.0R3DVD-b61.iso
La imagen ISO pesa 1,8
El proceso se inició: mié may  7 19:15:33 ART 2008
...y terminó: mié may  7 21:27:06 ART 2008.

RESULTADOS: anda bien. También reportó un usuario de Tandil que el DVD 
se instala! :D



-----------------





============= 1.0 R4 b62 DVD

* mejorado /etc/init.d/musix-environmet
* mejorado /usr/bin/startkde para reconocer lenguajes, testear


RESULTADOS: excelente

* funciona alsaconf al inicio (eso retarda el proceso de inicio, pero 
para algunos casos será mejor; caso de que no se quiera iniciar 
escribir noalsaconf)
* funcionan correctamente los lenguajes en KDE!!! al fin!



-..............post

Los siguientes paquetes se ELIMINARÁN:
  gkrellkam gkrellm gkrellm-alltraxclock gkrellm-bfm gkrellm-hdplop 
gkrellm-i8k gkrellm-ibam
  gkrellm-leds gkrellm-mailwatch gkrellm-mldonkey gkrellm-radio 
gkrellm-reminder gkrellm-snmp
  gkrellm-volume gkrellm-x86info gkrellmd gkrellmitime gkrellmms 
gkrellmoon gkrellmss gkrellmwho2
  gkrellmwireless gkrellongrun gkrellshoot gkrellweather gkrellxmms2
0 actualizados, 0 se instalarán, 26 para eliminar y 24 no 
actualizados.
Necesito descargar 0B de archivos.
Se liberarán 4851kB después de desempaquetar

removido el binario de localepurge


..................... menu sound

De: "Ariel Errera" <mandame.spam.aca en gmail.com>
  Para:musix-usuarios <musix-usuarios en lists.ourproject.org>
  Fecha: 10/05/08 19:46
   
Este paquete pretende organizar el submenú sonido de aquellos
administradores de ventanas y escritorios que utilizan el sistema de
menús de Debian.

Instrucciones:

1. Escribir en una terminal (con permisos de root):

# apt-get update
# apt-get install musix-sound-menu

Esto debería instalar el paquete y actualizar los menús.

2. En caso que no se produzcan cambios en icewm, se deberá borrar el
archivo ~/.icewm/programs

$ rm ~/.icewm/programs

Se acepta e incentiva el reporte de sugerencias y correcciones.

Saludos!





------------




============= 1.0 R4 b63 DVD

* /usr/share/videos/ (elephants dream)La imagen ISO pesa 2,0
El proceso se inició: lun may 12 01:48:22 ART 2008
...y terminó: lun may 12 04:02:01 ART 2008
La imagen ISO pesa 2,0
El proceso se inició: lun may 12 01:48:22 ART 2008
...y terminó: lun may 12 04:02:01 ART 2008


RESULTADOS: BIEN

H* pero si iniciamos en english startkde no configuraba bien los 
locales: solucionado

* removiendo el buggy and feo programa noatun
rm /usr/bin/noatun
rm: remove regular file `/usr/bin/noatun'? y
root en not a tty[/]# ln -s /usr/bin/vlc /usr/bin/noatun
(si lo hacía por apt-get provocaba un lio de dependencias)

* mejorado knoppix-autoconfig para que arme bien los locales english 
en

echo "LC_ALL=\"$LC_ALL\""                  > /etc/sysconfig/i18n

(mismo problema que en startkde: no estaba especificado para english, 
porque recaía en una config genérica)

# hecho un dhclient al inicio para forzar, removidos dhcpserver y 
cpufreq
* root en not a tty[Desktop]# nano /bin/internet
root en not a tty[Desktop]# chmod +x /bin/internet
root en not a tty[Desktop]# ln -s /bin/internet /etc/rcS.d/S85dhclient


HACER:

incluir inkscape en graphics


* FORMA DE RESOLVER EL PROBLEMA CON menu de KDE

Una vez instalado musix-sound-menu

cd ~/
find -name "*menu*" | grep kde | xargs rm

Luego hay que reordenar algunas cosas, como por ejemplo volcar el menu 
sound de debian a la raíz de los menús si así lo desea la persona.

OJO: que esto borrará configuraciones que hubiéremos realizado sobre 
nuestro menú kde con kmenu.

H* incluido demo de luis ambrosio para lmms


============= 1.0 R4 b64 DVD

1.0R3b64DVD

La imagen ISO pesa 2,0
El proceso se inició: mar may 13 03:01:03 ART 2008
...y terminó: mar may 13 04:48:52 ART 2008



========= 1.0R4b65DVD


La imagen ISO pesa 2,0
El proceso se inició: mar may 13 20:52:52 ART 2008
...y terminó: mar may 13 23:00:03 ART 2008


RESULTADOS: bien

pero había un bug en elmanejo de locales en knoppix-autoconfig y 
startkde

nn -a /root/.kde/share/config/kdeglobals -s Locale -V Country -v 
$MUSIXLANG_short
nn -a /root/.kde/share/config/kdeglobals -s Locale -V Language -v 
$MUSIXLANG
nn -a /home/knoppix/.kde/share/config/kdeglobals -s Locale -V 
Country -v $MUSIXLANG_short
nn -a /home/knoppix/.kde/share/config/kdeglobals -s Locale -V 
Language -v $MUSIXLANG


eso estaba cortado mal, tipo así:

nn -a /home/knoppix/.kde/share/config/kdeglobals -s Locale -V 
Language -v $MUSIXLANG



HACER: remasterizar y controlar bien el tema locales.



========= 1.0R4b66_CD

CD: para testear rápido los cambios en manejo de locales

La imagen ISO pesa 704
El proceso se inició: mié may 14 14:15:40 ART 2008
...y terminó: mié may 14 15:20:52 ART 2008

========= 1.0R4b67_CD

cambios en startkde knoppix-autoconfig y /etc/profile

probar....

La imagen ISO pesa 704
El proceso se inició: mié may 14 16:46:19 ART 2008
...y terminó: mié may 14 17:25:59 ART 2008



RESULTADOS: muy bien, la localización ahora parece andar casi 
perfecto.

* modificado logo.16 para el DVD R4


========= 1.0R4b68_DVD



La imagen ISO pesa 2,0
El proceso se inició: mié may 14 18:10:03 ART 2008
...y terminó: mié may 14 20:29:01 ART 2008

* testear la instalación y ver si faltan detalles...


No se instala bien, pero el problema no parece difícil de resolver

fstab se crea perfectamente; lo que no se crea bien es menu.lst, esto 
se debe aparentemente a que no está montado /proc a la hora de hacer 
un fdisk -l
por lo cual 
/usr/share/knoppix-installer/modules/00-hd-tools.bm
no funciona bien

Agregando esto allí
# Musix 1.0 R4 dvd: bug repair
# como no montaba proc, no podía listar las particiones 
umount /proc
mount -t proc /proc /proc


La cosa se debería solucionar... no funcó :(

Ok, mañana lo testeo de nuevo, poniendo "frenos" con gmessage para 
debuguear bien el asunto de por qué no se crea bien menu.lst.

* instalado gaim

ln -s /usr/bin/oowriter /usr/bin/kword
(por las dudas)

========= 1.0R4b69_DVD
remasterizando 

* grabando DVD-R para testear instalación

- voy a poner gmessage s en update-grub, que está teniendo el problema 
de no ver bien las particiones con fdisk -l


en realidad la función convert_default quizá sea la problemática, si 
no encuentra nada hace un echo "(hd0,0)"

también find_root_device

find_root_device ()
{
	device=$(find_device "/")

	if [ -z "$device" ]; then
		echo "Cannot determine root device.  Assuming /dev/hda1" >&2
		echo "This error is probably caused by an invalid /etc/fstab" >&2
		device=/dev/hda1
	fi

	echo $device
}


menu.lst creado mal

Situación de montaje:

tmpfs on /UNIONFS/lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/hdc on /cdrom type iso9660 (ro)
/dev/cloop on /KNOPPIX type iso9660 (ro)
/ramdisk on /ramdisk type tmpfs (rw)
/UNIONFS on /UNIONFS type aufs 
(rw,xino=/ramdisk/.aufs.xino,br:/ramdisk=rw:/KNOPPIX=ro)
/proc on /ramdisk/tmp/hdinstall/proc type proc (rw)
/dev/hdb8 on /ramdisk/tmp/hdinstall type reiserfs (rw)
/proc on /ramdisk/tmp/hdinstall/proc type none (rw,bind)
/proc on /ramdisk/tmp/hdinstall/proc type none (rw,bind)


entramos en sudo chroot /ramdisk/tmp/hdinstall, es decir, hdb8

no hay nada montado allí (ejecutando mount no devuelve nada)

sin embargo, cuando allí dentro estando chrooted ejecuto 
update-grub -y
, crea bien menu.lst !

Borro menu.lst para ver si en ese caso lo crea mejor aún: sí, crea las 
parte en que están timeout y otros parámetros, y también se crea bien 
la nomenclatura de los dispositivos (hdb8 es 1,7, etc)

¿qué hacer, dónde está el error?

ejecuto update-grub desde afuera

sudo chroot /ramdisk/tmp/hdinstall/ update-grub -y

también se crea bien... no se comprende por qué antes lo creó mal...

en boot-tools.bm

creo que acá estaba el problema!

rm -f /mnt/hdinstall/boot/grub/menu.lst
	chroot_it update-grub -y >/dev/null 2>/dev/null

habla de /mnt/hdinstall cuando en realidad debería de hacerlo en

/ramdisk/tmp/hdinstall/

o

/tmp/hdinstall/

!!!

o sea que queda así

# ### cambiado de mnt a tmp !! ###
	rm -f /tmp/hdinstall/boot/grub/menu.lst
	chroot_it update-grub -y >/dev/null 2>/dev/null


igualmente quizá esto no lo resuelva :S ver...

El problema se arrastra debido a que knoppix en un momento comenzó a 
utilizar el sistema UNIONFS, que permite "escribir" en el CD o DVD, 
en realidad lo hace en RAM, etc., entonces este script no funcionaba 
bien si la partición de destino se montaba en /mnt, por eso se cambió 
a tmp todo, salvo ese detalle mencionado antes... veremos ahora si se 
instala bien definitivamente (al menos en la primer prueba lo hizo).





* hacer que iconod e rosegarden conduzca a lanzadores de rosegarden 
con rox

========= 1.0R4b70_DVD

* testear instalación

RESULTADO: "perfecto", el diagnóstico y la solución fueron adecuados, 
se instaló bien y supongo que sucederá lo mismo en todas las PCs.







-- 
Marcos Guglielmetti - www.musix.org.ar

Próximos eventos:
*  Concurrir al "debate sobre Educacion en Informatica: martes 20 a 
las 10hs en la Direccion General de 
Cultura y Educacion (13 y 56 - La Plata- 1er piso).

* Asistir al "Congreso nacional de estudiantes de ingeniería en en 
sistemas de informacion" 
La Plata UTN, 21, 22 y 23 de Mayo 
http://www.frlp.utn.edu.ar/web/ceneisi/home.html 

Decile NO! a la privatización de la educación en Argentina

0. "Plan de alfabetización digital en base a Software Libre"
1.  Informate:
http://www.mastermagazine.info/articulo/12831.php
http://www.musix.org.ar/wiki/index.php/Comunicado_de_prensa
http://wiki.gleducar.org.ar/wiki/Razones_para_usar_software_libre_en_educaci%C3%B3n
2. Te interesa?
Unite! http://groups.google.com/group/alfabetizaciondigital/
3. Conocés alguien a quien pueda interesarle?
Debemos llegar a los gremios docentes, no-docentes y centros de 
estudiantes
---------
Colaboradores en prensa y difusión del software libre en general:
http://salta.org.ar/wiki/bin/view/SoftwareLibre/SolarPrensa




Más información sobre la lista de distribución Musix-usuarios