[Musix-usuarios] Pesadillas del mundo Debian Stable
jm jones
juanmjv en gmail.com
Lun Jun 2 03:24:36 CEST 2008
El día 1 de junio de 2008 15:42, Marcos Guglielmetti
<marcospcmusica en gmail.com> escribió:
> Pesadillas del mundo Debian Stable
>
>
> Siempre cuento maravillas sobre el Software Libre. El movimiento es
> muy optimista y positivo, y cuando surgen ataques se reacciona a
> veces violentamente. Este no es un ataque al software libre o a
> Debian, sino que es reconocer que ciertas formas de desarrollo de
> software tienen sus desventajas y sus ventajas.
>
> Así como es una ventaja contar con un sistema super estable como
> Debian, en algunos casos se paga con el hecho de estar un tanto
> desactualizado y de ser complicado a la hora de obtener las últimas
> versiones de algunos programas.
>
> Estuve dedicando el fin de semana a esto para actualizar un
> Debian ETCH, en realidad, sólo un programa para escribir partituras
> llamado mscore o musescore. Mscore en la versión de Debian Stable no
> anda bien, en cambio en la versión Unstable es muy prometedor. Pero
> no quiero actualizar todo mi sistema sólo por tener Mscore ¿entonces
> qué hago? Tengo que hacer un "backport".
>
> Para "backportear" (portar hacia atrás) mscore, hay que
> backportear otros paquetes que son dependencias... y es una
> pesadilla.
>
> Además del script backport.sh que menciono en el artículo, el
> cual facilita enormemente la tarea, probé de backportear otros
> paquetes: funcionó de maravilla con amsn (subiendo a ourproject,
> repositorio) también pero, ojo, que no era tan
> simple como realizar:
>
> backport.sh amsn
>
> ... sino que tuve que hacer backport de softwares como tcl, tk y
> tcltls porque el proceso que realiza backport.sh me los pedía, una
> vez satisfechas las dependencias, funcionó todo y tengo andando amsn
> 079 en la versión debian, que funciona con menos errores que la
> versión original.
>
> Entonces, intenté con mscore, pero NO se encuentran las fuentes
> en Debian SID ni en LENNY ¿qué hice? dije: ok, deben estar en Ubuntu
> en alguna versión, hardy, gusty, lo que sea.
>
> Y efectivamente están, ahora estoy probando con las siguientes
> fuentes:
>
> deb-src http://archive.ubuntu.com/ubuntu hardy universe
> multiverse
> deb-src http://archive.ubuntu.com/ubuntu hardy-updates universe
> multiverse
> deb-src http://archive.ubuntu.com/ubuntu hardy-security universe
> multiverse
> deb-src http://archive.ubuntu.com/ubuntu hardy-proposed universe
> multiverse
>
> Pero no es tan simple porque Mscore tiene dependencias, ya
> resolví una:
>
> tex-common_1.11_all.deb
>
> aunque
>
> dpkg: acerca de tex-common_1.11_all.deb que contiene tex-common:
> tex-common entra en conflicto con tetex-base (<< 2007)
> tetex-base (versión 3.0.dfsg.3-5etch1) es instalado.
> dpkg: error al procesar tex-common_1.11_all.deb (--install):
> paquetes en conflicto - no se instalará tex-common
> Se encontraron errores al procesar:
> tex-common_1.11_all.deb
>
>
> lo remuevo
>
> ¿Acepta esta solución? [Y/n/q/?]Y
> Se ELIMINARÁN automáticamente los siguientes paquetes:
> debiandoc-sgml docbook-utils education-standalone jadetex
> tetex-bin
> tetex-extra tipa
>
>
>
> Ahora lo instala
>
> dpkg -i tex-common_1.11_all.deb
> (Leyendo la base de datos ...
> 302407 ficheros y directorios instalados actualmente.)
> Preparando para reemplazar tex-common 1.0.1 (usando
> tex-common_1.11_all.deb) ...
> Desempaquetando el reemplazo de tex-common ...
> Configurando tex-common (1.11) ...
> Replacing config file /etc/texmf/texmf.d/05TeXMF.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/45TeXinputs.cnf with
> new
> version
> Replacing config file /etc/texmf/texmf.d/55Fonts.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/65BibTeX.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/75DviPS.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/85Misc.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/90TeXDoc.cnf with new
> version
> Replacing config file /etc/texmf/texmf.d/95NonPath.cnf with new
> version
> Replacing config file /etc/texmf/texmf.cnf with new version
>
>
>
>
> * vamos por el próximo
>
>
> backport.sh context
> W: No se ha podido localizar el paquete context
> Crea paquetes backport sobre un nombre de paquete que se le pasa
> en la línea de comandos, al estilo:
> backport.sh muse
> Eso sirve para utilizar programas actualizados a las últimas
> versiones
> de debian/unstable en nuestro debian/stable
> El usuario debe ser root
>
> Paquete pasado en línea de comandos: context
>
> La versión actual en el sistema es: , la versión candidata
> disponible
> como código fuente es Version: 2008.01.28-1
>
> Presiona [enter] para continuar, Control+C para abortar
>
>
>
> -- va bien
>
> dpkg-genchanges
> dpkg-genchanges: including full source code in upload
> dpkg-buildpackage: full upload (original source is included)
> (WARNING: Failed to sign .dsc and .changes file)
> hubo algún ERROR , pero es posible que el paquete haya sido
> compilado
> mayormente bien...
> Trabajo terminado para context ...
> context_2008.01.28-1_all.deb
> Ahora puedes instalar context
> [enter] para instalarlo, Control+C para abortar
>
>
> Desempaquetando context (de context_2008.01.28-1_all.deb) ...
> dpkg: problemas de dependencias impiden la configuración de
> context:
> context depende de texlive-base-bin (>= 2007); sin embargo:
> El paquete `texlive-base-bin' no está instalado.
> context depende de texlive-base (>= 2007); sin embargo:
> El paquete `texlive-base' no está instalado.
> context depende de texlive-metapost (>= 2007); sin embargo:
> El paquete `texlive-metapost' no está instalado.
> context depende de lmodern (>= 1.01); sin embargo:
> El paquete `lmodern' no está instalado.
> dpkg: error al procesar context (--install):
> problemas de dependencias - se deja sin configurar
> Se encontraron errores al procesar:
> context
>
>
> Ufff, muchas más dependencias!!
>
> * tendremos que ir por:
>
> lmodern
> texlive-metapost
> texlive-base
> texlive-base-bin
>
> Trabajo terminado para lmodern ...
> lmodern_1.010x-5_all.deb
> Ahora puedes instalar lmodern
> [enter] para instalarlo, Control+C para abortar
>
>
> * texlive-metapost
>
> E: La dependencia Build-Depends en texlive-bin no puede
> satisfacerse
> porque ninguna versión
> disponible del paquete libpoppler-dev satisface los requisitos
> de
> versión
>
>
> Descargando el código fuente del paquete: texlive-metapost
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias... Hecho
> Necesito descargar 70,6MB de archivos fuente.
>
>
>
> por deus!!!
>
>
> CONTINUARÁ...
>
>
> _______________________________________________
> Musix GNU+Linux - www.musix.org.ar
> Musix-usuarios mailing list
> Musix-usuarios en lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
>
>
Y si, es asi, yo tengo Debian stable y ubuntu hardy. dos polos
opuestos. Uno muy estable pero desactualizado y el otro con lo mas top
de lo mas nuevo : ) Te cuento que cuando se me tilda Ubuntu o hace
cosas raras, digo, "prefiero trabajar en Debian" y me hace pensar que
GNU/Linux se supone es estable, y.. realmente es asi. pero si instalas
cualquier cosa, en algun momento podes tener problemas. Y Debian, sii,
es muy estable, te da seguridad trabajar ahy, pero no es todo tan
facil como en Ubuntu. Lo bueno es que podemos elegir. Yo decidi
mantener el Debian bien limpito, tengo solo dos repositorios,y me va a
funcionar siempre y el Ubuntu lo tengo con lo mas nuevo y si hai un
problema... mala suerte
--
JM
Más información sobre la lista de distribución Musix-usuarios