|
|
gnuLinEx 2006: de SARGE a ETCH |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias: LINUX- Utilidades
|
gnuLinEx 2006:
de SARGE a ETCH
de SARGE a ETCH
Última actualización del post: 12/01/2008
Como sabeis la distribución gnuLinEx 2006 está basada en una versión DEBIAN SARGE. Si conocemos un poco el funcionamiento de Debian, sabremos que existen 5 niveles o ramas de desarrollo:
Entendiendo esto, y sabiendo que la primera versión de gnuLinEx 2006 R1 vio la luz en mayo de 2006, es lógico que usara una versión SARGE, y no ETCH.
Tras varias actualizaciones de esta distribución, recordemos que hace aproximadamente un mes salió la revisión R3, se ha seguido manteniendo está versión SARGE, a pesar de tener muchos paquetes actualizados a versiones superiores. La no actualización a una versión ETCH fue precisamente por conservar la compatibilidad con las revisiones anteriores de la distribución, ya que esta distribución está implantanda en numerosos centros y organismos de la comunidad autónoma de Extremadura.
Según tengo entendido la R3 será la última revisión que se haga de gnuLinEx 2006; mientras que la proxima versión que salga será usando la futura versión estable de Debian, seguramente sea la versión LENNY o superior.
El motivo del post es precisamente porque a pesar de contar con la revisión R3 de la distribución, donde encontramos con muchos paquetes actualizados gracias al esfuerzo de los desarrolladores oficiales, aun nos encontramos problemas de compatibilidad con últimas versiones del software. Exiten paquetes delicados a la hora de actualizar, porque entran en conflicto con paquetes propios de la distribución, y que son necesarios para conservar la compatibilidad con versiones anteriores.
Por ello la idea de hacer este post es precisamente para ir comentando que software da problemas por falta de compatibilidad, e intentar buscar soluciones para instalar/actualizar este nuevo software, evitando en la medida de lo posible problemas por perder la estabilidad del sistema. De hecho, la idea principal de hacerlo en un post separado, es para evitar repetir soluciones en los distintos post.
Asi que no dudeis en animaros a dejar vuestras preguntas y soluciones sobre todo tipo de software que os de dolores de cabeza.
Este post se irá actualizando poco a poco, y la fecha de la última actualización la podreis ver al comienzo del post, y también será indicado en el menú derecho del blog.
ADVERTENCIA: NO SUELE SER RECOMENDABLE ACTUALIZAR PAQUETES DE REPOSITORIOS EXTERNOS, PORQUE QUIZÁS A LA LARGA ENCONTREMOS ALGÚN PROBLEMA.
ACTUALIZACIÓN 06/10/2007:
Es necesario actualizar algún paquete importante del sistema a una versión superior, y que seguramente sea la base para para futuras actualizaciones.
REPOSITORIO DEBIAN ETCH:
En primer lugar, debemos añadir al fichero de repositorios la línea para la distribución DEBIAN ETCH. El mecanismo para TODA actualización que hagamos será el siguiente:
ACTUALIZANDO PAQUETE IMPORTANTE GLIBC o LIBC6:
El paquete glibc es un paquete que seguramente debamos instalarlo tarde o temprano para algún programa, ya que la versión propia para una distribución ETCH es la versión 2.3.6.
Para ello, con el repositorio de ETCH, ejecutamos el comando:
Cuando la instalación finalice os hará un par de preguntas a las que debeis responder YES.
Si finalmente ha mostrado alguna advertencia con la configuración del paquete locales, o simplemente por aseguraros, ejecutad el comando: dpgk-reconfigure locales
ACTUALIZANDO OTROS PAQUETES NECESARIOS PARA SKYPE:
Con el repositorio para ETCH, instalamos paquetes relacionados con QT y libgsigc++ que son necesarios para el correcto funcionamiento de SKYPE 1.4:
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 14/10/2007:
Para proceder con esta instalación, debemos asegurarnos haber realizado el primer paso visto en la actualización con fecha de 06/10/2007; es decir, tener las librerías base de una distribución ETCH instaladas (Actualizando paquete importante GLIBC o LIBC6).
Si hemos realizado este paso, ya podemos actualizar fácilmente este juego.
Actualmente en la web del juego la última versión disponible es la 2.1.0, que es la que se encuentra también en los repositorios de Debian ETCH. El comando para realizar la instalación, teniendo en cuenta que debemos usar el repositorio para Debian ETCH es:
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 17/10/2007:
Para proceder con esta instalación, debemos asegurarnos haber realizado el primer paso visto en la actualización con fecha de 06/10/2007; es decir, tener las librerías base de una distribución.
En esta ocasión, los pasos no son tan claros como en otras ocasiones, y es que según que versión del programa instalemos puede que encontremos más librerías a instalar/actualizar de la versión DEBIAN ETCH.
En cualquier caso, antes de usar los repositorios de DEBIAN ETCH, instalaremos o actualizaremos el siguiente paquete de los repositorios normales de gnuLinEx:
En los paquetes que en el post se recomiendan instalar con apt, es recomendable que usemos los repositorios de DEBIAN ETCH; sin embargo, si lo preferís primero podeis probar a instalar los paquetes con la versión de DEBIAN SARGE, sobre todo si usais una versión de gnash inferior a la 0.8.1 como recomiendo en el post. Y es que como también digo en el post, en un primer momento la idea era usar la última versión (la 0.8.1), y en este caso las versiones de los paquetes si debían ser superiores a las de DEBIAN SARGE.
En cualquier caso, cualquier instalación o actualización de paquetes que hagamos de DEBIAN ETCH, debemos asegurarnos que NO se eliminen paquetes.
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 12/01/2008:
En el post de instalación de Cinelerra podeis ver los paquetes que por lo general son necesarios instalar para la compilación sobre cualquier distribución. La mayoría de esos paquetes se encuentran en los repositorios de gnuLinEx y Debian SARGE, y por tanto en primer lugar vamos a instalar todos aquellos que podamos, y ya después sólo actualizaremos de los repositorios de Debian ETCH aquellos que no nos quede más remedio.
Usando los repositorios normales de gnuLinEx 2006 y Debian SARGE ejecutaremos el comando:
Usando los repositorios de Debian ETCH, que podeis ver explicado más arriba de este post como incluirlos, instalaremos los siguientes paquetes:
Por tanto, la solución como digo es actualizar este compilador desde Debian ETCH, y usaremos el comando:
Hecho esto ya tenemos los paquetes necesarios instalado para continuar con la compilación que se describe en el post de Cinelerra correspondiente.
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
- Estable: Es la versión estabilizada de Debian. Cuenta con el apoyo del Equipo de seguridad de Debian y es la recomendada para un uso de producción.
- De pruebas: Paquetes que han estado previamente en la versión inestable pero que contienen muchos menos fallos.
- Inestable: Es donde tiene lugar el desarrollo activo de Debian, y donde los desarrolladores se encuentran trabajando.
- Congelada: Cuando una versión en pruebas llega a un nivel aceptable de fallos, entonces se "congela", impidiendo aceptar más paquetes. A continuación se trabaja para pulir todos los bugs posibles, y así pasarla a la versión estable.
- Experimental: No se trata de una rama en desarrollo, sino que es un repositorio de paquetes.
- La versión WOODY de Debian pasó a ser estable el 19 de julio de 2002.
- La versión SARGE de Debian pasó a ser estable el 6 de junio de 2005.
- La versión ETCH de Debian pasó a ser estable el 8 de abril de 2007.
Entendiendo esto, y sabiendo que la primera versión de gnuLinEx 2006 R1 vio la luz en mayo de 2006, es lógico que usara una versión SARGE, y no ETCH.
Tras varias actualizaciones de esta distribución, recordemos que hace aproximadamente un mes salió la revisión R3, se ha seguido manteniendo está versión SARGE, a pesar de tener muchos paquetes actualizados a versiones superiores. La no actualización a una versión ETCH fue precisamente por conservar la compatibilidad con las revisiones anteriores de la distribución, ya que esta distribución está implantanda en numerosos centros y organismos de la comunidad autónoma de Extremadura.
Según tengo entendido la R3 será la última revisión que se haga de gnuLinEx 2006; mientras que la proxima versión que salga será usando la futura versión estable de Debian, seguramente sea la versión LENNY o superior.
El motivo del post es precisamente porque a pesar de contar con la revisión R3 de la distribución, donde encontramos con muchos paquetes actualizados gracias al esfuerzo de los desarrolladores oficiales, aun nos encontramos problemas de compatibilidad con últimas versiones del software. Exiten paquetes delicados a la hora de actualizar, porque entran en conflicto con paquetes propios de la distribución, y que son necesarios para conservar la compatibilidad con versiones anteriores.
Por ello la idea de hacer este post es precisamente para ir comentando que software da problemas por falta de compatibilidad, e intentar buscar soluciones para instalar/actualizar este nuevo software, evitando en la medida de lo posible problemas por perder la estabilidad del sistema. De hecho, la idea principal de hacerlo en un post separado, es para evitar repetir soluciones en los distintos post.
Asi que no dudeis en animaros a dejar vuestras preguntas y soluciones sobre todo tipo de software que os de dolores de cabeza.
Este post se irá actualizando poco a poco, y la fecha de la última actualización la podreis ver al comienzo del post, y también será indicado en el menú derecho del blog.
ADVERTENCIA: NO SUELE SER RECOMENDABLE ACTUALIZAR PAQUETES DE REPOSITORIOS EXTERNOS, PORQUE QUIZÁS A LA LARGA ENCONTREMOS ALGÚN PROBLEMA.
ACTUALIZACIÓN 06/10/2007:
INSTALACIÓN DE SKYPE 1.4:
Es necesario actualizar algún paquete importante del sistema a una versión superior, y que seguramente sea la base para para futuras actualizaciones.
REPOSITORIO DEBIAN ETCH:
En primer lugar, debemos añadir al fichero de repositorios la línea para la distribución DEBIAN ETCH. El mecanismo para TODA actualización que hagamos será el siguiente:
- Incluir o descomentar la línea siguiente en el fichero /etc/apt/sources.list:
deb http://ftp.de.debian.org/debian etch main contrib non-free
- Al mismo tiempo comentar la línea para la distribución SARGE, evitando así problemas por un excesivo número de paquetes a gestionar (Para comentar añadimos una # al comienzo de la línea):
# deb http://ftp.de.debian.org/debian sarge main contrib non-free
- Salvamos el fichero y ejecutamos como ROOT el comando:apt-get update
- REALIZAMOS LAS INSTALACIONES O ACTUALIZACIONES NECESARIAS
- Dejamos el fichero /etc/apt/sources.list como estaba; es decir, descomentando la línea para SARGE, y comentando o eliminando la línea para ETCH:
#deb http://ftp.de.debian.org/debian etch main contrib non-free
deb http://ftp.de.debian.org/debian sarge main contrib non-free
- Ejecutamos de nuevo el comando: apt-get update
ACTUALIZANDO PAQUETE IMPORTANTE GLIBC o LIBC6:
El paquete glibc es un paquete que seguramente debamos instalarlo tarde o temprano para algún programa, ya que la versión propia para una distribución ETCH es la versión 2.3.6.
Para ello, con el repositorio de ETCH, ejecutamos el comando:
apt-get install glibc-2.3.6-2 initrd-tools perl libdb4.4 libperl5.8 perl-base perl-modulesComprobad antes de proceder a la instalación que SÓLO intenta eliminar el paquete base-config. Yo ya he actualizado multitud de veces el paquete glibc, y no he encontrado problemas por la eliminación de este paquete. Los paquetes relacionados con perl es para evitar problemas en la configuración del paquete actualizado locales.
Cuando la instalación finalice os hará un par de preguntas a las que debeis responder YES.
Si finalmente ha mostrado alguna advertencia con la configuración del paquete locales, o simplemente por aseguraros, ejecutad el comando: dpgk-reconfigure locales
ACTUALIZANDO OTROS PAQUETES NECESARIOS PARA SKYPE:
Con el repositorio para ETCH, instalamos paquetes relacionados con QT y libgsigc++ que son necesarios para el correcto funcionamiento de SKYPE 1.4:
apt-get install libqt4-core libqt4-gui libqt4-dev libsigc++-2.0-0c2a libsigc++-2.0-dev
( Aseguraos siempre que NO intenta eliminaros ningún paquete.)
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 14/10/2007:
ACTUALIZACIÓN JUEGO FROZEN-BUBBLE:
Para proceder con esta instalación, debemos asegurarnos haber realizado el primer paso visto en la actualización con fecha de 06/10/2007; es decir, tener las librerías base de una distribución ETCH instaladas (Actualizando paquete importante GLIBC o LIBC6).
Si hemos realizado este paso, ya podemos actualizar fácilmente este juego.
Actualmente en la web del juego la última versión disponible es la 2.1.0, que es la que se encuentra también en los repositorios de Debian ETCH. El comando para realizar la instalación, teniendo en cuenta que debemos usar el repositorio para Debian ETCH es:
apt-get install frozen-bubble frozen-bubble-data
Este comando deberá:
NOTA: Puede que el número de paquetes a instalar/actualizar varie, pero lo importante es que NO intente eliminar ningún otro paquete excepto el indicado.
- Instalar 3 paquetes nuevos: libdirectfb-0.9-25, libsdl-pango1, libsdl1.2debian-alsa
- Actualizar 4 paquetes: frozen-bubble, frozen-bubble-data, libsdl1.2-dev, libsdl1.2debian
- Eliminar 1 paquete: libsdl1.2debian-oss
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 17/10/2007:
INSTALACIÓN DE GNASH:
Para proceder con esta instalación, debemos asegurarnos haber realizado el primer paso visto en la actualización con fecha de 06/10/2007; es decir, tener las librerías base de una distribución.
En esta ocasión, los pasos no son tan claros como en otras ocasiones, y es que según que versión del programa instalemos puede que encontremos más librerías a instalar/actualizar de la versión DEBIAN ETCH.
En cualquier caso, antes de usar los repositorios de DEBIAN ETCH, instalaremos o actualizaremos el siguiente paquete de los repositorios normales de gnuLinEx:
apt-get install libgtkglext1-devA continuación lo recomendable sería seguir los pasos indicados en el post de instalación de gnash, donde se especifica los pasos a seguir habituales.
En los paquetes que en el post se recomiendan instalar con apt, es recomendable que usemos los repositorios de DEBIAN ETCH; sin embargo, si lo preferís primero podeis probar a instalar los paquetes con la versión de DEBIAN SARGE, sobre todo si usais una versión de gnash inferior a la 0.8.1 como recomiendo en el post. Y es que como también digo en el post, en un primer momento la idea era usar la última versión (la 0.8.1), y en este caso las versiones de los paquetes si debían ser superiores a las de DEBIAN SARGE.
En cualquier caso, cualquier instalación o actualización de paquetes que hagamos de DEBIAN ETCH, debemos asegurarnos que NO se eliminen paquetes.
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
ACTUALIZACIÓN 12/01/2008:
INSTALACIÓN DE CINELERRA:
En el post de instalación de Cinelerra podeis ver los paquetes que por lo general son necesarios instalar para la compilación sobre cualquier distribución. La mayoría de esos paquetes se encuentran en los repositorios de gnuLinEx y Debian SARGE, y por tanto en primer lugar vamos a instalar todos aquellos que podamos, y ya después sólo actualizaremos de los repositorios de Debian ETCH aquellos que no nos quede más remedio.
Usando los repositorios normales de gnuLinEx 2006 y Debian SARGE ejecutaremos el comando:
apt-get install g++ git-core automake libtool nasm x11proto-xf86vidmode-dev libxv-dev libxxf86vm-dev libogg-dev libvorbis-dev libtheora-dev libopenexr-dev libpng12-dev libjpeg62-dev libtiff4-dev libfreetype6-dev libsndfile1-dev uuid-dev libasound2-dev libmpeg3-dev libavcodec-dev libx264-dev libfaac-dev fftw3 fftw3-dev liba52-0.7.4-dev liblame-dev libfaad2-dev libesd0-dev libiec61883-dev libavc1394-devAunque como veis la gran mayoría de los paquetes que necesitábamos los teníamos disponibles en los repositorios, tendremos que usar los repositorios de Debian ETCH para algunos paquetes. Y en primer lugar, aseguraos haber realizado el primer paso visto en la actualización con fecha de 06/10/2007; es decir, tener las librerías base de una distribución.
Usando los repositorios de Debian ETCH, que podeis ver explicado más arriba de este post como incluirlos, instalaremos los siguientes paquetes:
apt-get install automake automake1.9 libdv-dev libmjpegtools-devFaltaría actualizar un último paquete de los repositorios de Debian ETCH que sería el compilador gcc-4.1, el motivo es un bug que parece tener el compilador gcc-4.1 de la distribución de gnuLinEx 2006, y es que tal y como se explico en el post de XMMS, durante el proceso de compilación (comando make) os aparecerá un error del tipo: multiple definition of `__i686.get_pc_thunk.bx`
Por tanto, la solución como digo es actualizar este compilador desde Debian ETCH, y usaremos el comando:
apt-get install gcc gcc-4.1(EDITADO: Probablemente el problema de multiple definition of `__i686.get_pc_thunk.bx` NO se trate de un bug del paquete gcc-4.1 de gnuLinEx 2006, sino un efecto secundario de actualizar el paquete binutils desde Debian ETCH sin actualizar el compilador GCC-4.1 de Debian ETCH)
Hecho esto ya tenemos los paquetes necesarios instalado para continuar con la compilación que se describe en el post de Cinelerra correspondiente.
AVISO: RECORDAD COMENTAR LA LÍNEA PARA ETCH DEL FICHERO DE REPOSITORIOS.
|
|
Comentarios (4)
Menéame
Barrapunto
Technorati
Google Bookmarks
Fresqui
del.icio.us
VOTACIÓN:
(Núm. votos: 10)
|
|
RESPUESTA A gnuLinEx 2006: de SARGE a ETCH |
|
|
Autor: Milio _
URL
_
Tb ()
_
Categorias:
|
He intentado la instalación de Skipe en mi LinEx 2006 y para ello he seguido fielmente las indicaciones de este artículo.
Con el primer apt-get me aparece: Nota, seleccionando libc6 en lugar de glibc-2.3.6-2; pero me deja continuar sin problemas.
Con el segundo, la cosa se pone más "chunga" y dice, además de una larga lista de paquetes para actualizar, descargar, borrar, etc.: 113 actualizados, 140 se instalarán, 102 para eliminar y 711 no actualizados; con lo cual finalizo la instalación como indicas en tu artículo.
¿Podrías ayudarme?
Saludos y gracias.
|
|
RESPUESTA A gnuLinEx 2006: de SARGE a ETCH |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias:
|
Cuando hablamos del primer y segundo apt-get, voy a suponer que el primero es el que empieza con el paquete glibc, y el segundo es el que empieza con libqt4-core. Si no es así comentámelo.
La verdad esq no es tan fácil explicar paso a paso lo que le aparecerá a todo el mundo, porque cada uno tiene sus paquetes instalados. Si el primer apt-get (el que tiene glibc) funciona, era la parte más delicada.
El segundo apt-get lo que puedes hacer es probar a instalar individualmente uno a uno cada paquete de los mencionados. Si intenta eliminar algo, cancela y prueba con el siguiente. Si ninguno parece funcionar bien, me tendrías que decir cuales son los paquetes que intenta eliminar a ver si veo alguno que pudira estar haciendo conflicto.
Normalmente los paquetes que intentarán eliminar serán relacionados con actualizar-linex, gnome, python... que son los paquetes más delicados, pero también son la base de gnuLinEx, y por eso a veces hay que dar un poco de rodeo para instalar los nuevos sin que éstos se eliminen.
Saludos.
|
|
RESPUESTA A gnuLinEx 2006: de SARGE a ETCH |
|
|
Autor: Milio _
URL
_
Tb ()
_
Categorias:
|
He probado lo que me comentas. Los tres primeros paquetes, los libqt4, tratan de eliminar 93 paquetes el libqt4-core, 97 el libqt4-gui y 102 el libqt4-dev.
Sólo te pego los paquetes que trata de eliminar el libqt4-core:
Los siguientes paquetes se ELIMINARÁN:
actualizar-linex adesklets adesklets-linex artsbuilder avahi-discover
controlpanel dia dia-common dia-gnome firefox-locale-es-es foomatic-gui
gdesklets gdesklets-data gnochm gnome gnome-applets gnome-control-center
gnome-core gnome-desktop-environment gnome-doc-utils gnome-look-linex2006
gnome-menus gnome-office gnome-panel gnome-session gnome-terminal
instalar-linex k3b k3blibs k9copy kcontrol kdebase-bin kdelibs-bin kdelibs4
kdirstat kget kicker kmplot ktouch lbxproxy libarts1 libdps1 libkdeedu3
libkonq4 libmagick6 libqt3c102-mt libtse3-0.2.7 mozilla-acroread
mozilla-firefox-locale-es-es nautilus nautilus-cd-burner noteedit
openoffice.org openoffice.org-base openoffice.org-calc openoffice.org-core
openoffice.org-draw openoffice.org-evolution openoffice.org-filter-binfilter
openoffice.org-gnome openoffice.org-gtk openoffice.org-help-es
openoffice.org-impress openoffice.org-math openoffice.org-spanish-dicts
openoffice.org-writer proxymngr python-glade2 python-gnome2
python-gnome2-extras python-gtk2 python-libxml2 python-numeric python-uno
python2.3 python2.3-cairo python2.3-glade2 python2.3-gnome2
python2.3-gnome2-extras python2.3-gtk2 python2.3-ipy python2.3-libxml2
python2.3-numeric python2.3-pyorbit python2.3-tk python2.3-xml
python2.4-avahi python2.4-gdbm solfege xfwp xserver-common xserver-xorg yelp
Saludos y gracias.
|
|
RESPUESTA A gnuLinEx 2006: de SARGE a ETCH |
|
|
Autor: linuxcpp _
URL
_
Tb ()
_
Categorias:
|
En mi caso, yo antes de actualizar el paquete libqt4-core, previamente lo habia instalado desde los repositorios de gnuLinEx, y deduzco que hay paquetes que se instalan indirectamente, y probablemente alguno de ellos son los que entren en conflicto.
Lo que puedes intentar es instalar estos paquetes de libqt4 desde los repositorios de gnuLinEx, y luego actualizarlos con la versión ETCH.
Para ello, asegurate de comentar la línea de DEBIAN ETCH, y añade si no tienes esta línea:
deb http://azores.linex.org/debian sarge linex2006
Ejecuta apt-get update
Y luego instala los paquetes mencionados:
apt-get install libqt4-core libqt4-gui libqt4-dev
Comprueba si quieres, antes de actualizar estos paquetes desde el repositorio de debian etch, si tienes todos los paquetes del sistema actualizados: apt-get upgrade
Como digo, ahora es cuando puedes intentar repetir ese último paso que te daba problemas usando el repositorio de debian ETCH. No elimines ni comentes la línea que te he dicho de azores.linex.org.
Saludos.
|
|
Escribe tu comentario |
Usuario de eXtreblog (sí/no)









Autor: 
Categorias: 