[Musix-Help] Lilypond 2.6 para Musix

David Asorey Álvarez forodejazz en gmail.com
Lun Sep 19 10:53:09 CEST 2005


Bueno, pues ha sido más fácil de lo que yo creía.
He hecho lo siguiente:

1- Descargé los paquetes para Fedora desde la página web de lilypond:

http://lilypond.org/download/binaries/Fedora-4/lilypond-2.6.3-1.i386.rpm
http://lilypond.org/download/binaries/Fedora-4/lilypond-documentation-2.6.3-1.i386.rpm

2- Los convertí a .deb con alien:

alien lilypond*rpm

3- Traté de instalar lilypond "a lo bestia" (el paquete de
documentación no tiene problemas de dependencias):

root en 3[hda7]# dpkg -i lilypond_2.6.3-2_i386.deb 
Seleccionando el paquete lilypond previamente no seleccionado.
(Leyendo la base de datos ...  
107866 ficheros y directorios instalados actualmente.)
Desempaquetando lilypond (de lilypond_2.6.3-2_i386.deb) ...
dpkg: problemas de dependencias impiden la configuración de lilypond:
 lilypond depende de guile-1.6-libs; sin embargo:
  el paquete guile-1.6-libs no está instalado.
 lilypond depende de libguile-ltdl-1; sin embargo:
  el paquete libguile-ltdl-1 no está instalado.
 lilypond depende de libqthreads-12; sin embargo:
  el paquete libqthreads-12 no está instalado.
dpkg: error al procesar lilypond (--install):
 problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
 lilypond


4- Arreglé las dependencias:

root en 3[hda7]# apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
  guile-1.6-libs libguile-ltdl-1 libqthreads-12
Se instalarán los siguientes paquetes NUEVOS:
  guile-1.6-libs libguile-ltdl-1 libqthreads-12
0 actualizados, 3 se instalarán, 0 para eliminar y 553 no actualizados.
2 no instalados del todo o eliminados.
Necesito descargar 595kB de archivos.
Se utilizarán 2245kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar? [S/n] 
Des:1 http://apt.agnula.org stable/main libguile-ltdl-1 1.6.7-1 [14,9kB]
Des:2 http://apt.agnula.org stable/main libqthreads-12 1.6.7-1 [5368B]
Des:3 http://apt.agnula.org stable/main guile-1.6-libs 1.6.7-1 [575kB]
Descargados 595kB en 7s (84,3kB/s)                                             
Seleccionando el paquete libguile-ltdl-1 previamente no seleccionado.
(Leyendo la base de datos ...  
108374 ficheros y directorios instalados actualmente.)
Desempaquetando libguile-ltdl-1 (de .../libguile-ltdl-1_1.6.7-1_i386.deb) ...
Seleccionando el paquete libqthreads-12 previamente no seleccionado.
Desempaquetando libqthreads-12 (de .../libqthreads-12_1.6.7-1_i386.deb) ...
Seleccionando el paquete guile-1.6-libs previamente no seleccionado.
Desempaquetando guile-1.6-libs (de .../guile-1.6-libs_1.6.7-1_i386.deb) ...
Configurando kernel-image-2.6.12-3-multimedia-386 (2.6.12-3) ...
/usr/sbin/mkinitrd: Cannot determine root device
Failed to create initrd image.
dpkg: error al procesar kernel-image-2.6.12-3-multimedia-386 (--configure):
 el subproceso post-installation script devolvió el código de salida de error 9
Configurando libguile-ltdl-1 (1.6.7-1) ...
Configurando libqthreads-12 (1.6.7-1) ...
Configurando guile-1.6-libs (1.6.7-1) ...
Configurando lilypond (2.6.3-2) ...

(Lo del kernel multimedia es porque estoy en "live-cd", lo ignoro).

5- Pruebo lilypond:

root en 3[hda7]# cat > test.ly
{ c' d' e'2 }
 
(ctrl-D)

root en 3[hda7]# lilypond test.ly 
GNU LilyPond 2.6.3
Processing `test.ly'
Analizando...
test.ly: 0: advertencia: no \version statement found,  add
\version "2.6.3"
for future compatibility
Interpreting music... [1]
Preprocessing graphical objects... 
Calculating line breaks... [2]
Calculating page breaks...
Layout output to `test.ps'...
Converting to `test.pdf'...

root en 3[hda7]# xpdf test.pdf

¡ FUNCIONA !

Ocupa, una vez instalado unos 16 Mb, más o menos.

root en 3[hda7]# apt-cache show lilypond
Package: lilypond
Status: install ok installed
Priority: extra
Section: alien
Installed-Size: 16416
Maintainer: David Asorey Alvarez <david en localhost.localdomain>
Architecture: i386
Version: 2.6.3-2
Depends: guile-1.6-libs, libc6 (>= 2.3.2.ds1-21), libfontconfig1 (>=
2.3.0), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:3.4.1-3),
libglib2.0-0 (>= 2.6.0), libguile-ltdl-1, libpango1.0-0 (>= 1.8.1),
libqthreads-12, libstdc++6 (>= 3.4.3-1), zlib1g (>= 1:1.2.1)
Description: Create and print music notation
 LilyPond lets you create music notation.  It produces
 beautiful sheet music from a high-level description file.
 .
 (Converted from a rpm package by alien version 8.52.)



El paquete de documentación ocupa bastante más, pero no es
estrictamente necesario (puede consultarse on-line).



Por cierto, lo del cliente dhcp que mencioné en correos anteriores fue
una metedura de pata mía, lo desinstalé sin darme cuenta (hay que ser
burro ...)

Ahora mismo escribo desde modo "live-cd" con red configurada con DHCP.

-- 
David Asorey Álvarez
forodejazz en gmail.com




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