glib2.0 : ultranecesario estar al dia!
Glib es la primera libreria de la cual dependemos para tener un escritorio basado en el framework de la apariencia grotesca, el Gimp Tool Kit o mejor conocido las GTK+2, el "+2" es porque la version 1 eran muy cuadradas y estas son mas "suavizadas", pero mas pesadas muucho mas.. una muestra de ello es la rapidez del antiguo XMMS vs la lentitud del Audacious de hoy dia!
Asi como GTK, de Glib tenemos dos versiones tabien, la 1.2 y la 2.0, que por cierto la primera se requiere para XMMS y la segunda para todo lo que hoy dia conocemos. La version 2.0 de hoy va por 2.28.6 aproximadamente al momento de escribir esta entrada.
Para VNX 08 se debe usar maximo 2.22.X y para VNX 0.9 se debe usar maximo 2.25.X esto es por cambios de API en el ultimo caso quizas se pueda aumentar a 2.26.X pero no es recomendable por ahora.
Compilar requiere descargar las fuentes de squeeze o backports (backports usa ahora 2.24.X pero no lo recomiendo) y recompilar, a esto ahy que cuidar alunas cosas importantisimas:
La ultima es porque se debera agregar aun archivo libglib2.0-0.links al paquete al construirlo, para que solvente algun enlace con el api previo del paquete viejo en las maquinas donde se realizara la instalacion.
...un ejemplo de que debe tener minimo este archivo para squeeze:
lib/libglib-2.0.so.0 lib/libglib-2.0.so.0.2400.2
usr/lib/libgio-2.0.so.0.2500.2 usr/lib/libgio-2.0.so.0.2400.2
usr/lib/libgmodule-2.0.so.0.2500.2 usr/lib/libgmodule-2.0.so.0.2400.2
usr/lib/libgobject-2.0.so.0.2500.2 usr/lib/libgobject-2.0.so.0.2400.2
usr/lib/libgthread-2.0.so.0.2500.2 usr/lib/libgthread-2.0.so.0.2400.2Squeeze fue originalmente liberado con glib2.0 2.24.X y con el archivo se esta proveyendo emulacion de esta presencia, esto con los paquetes de debian no es necesario pero uno nunca sabe cual estupido por alli instala todo desde tar.gz dejando el control de dpkg y apt por fuera...
Porquey como :
Se descarga y se procede tal cual se hace con todos los paquetes dpkg-source, esta compilacion es ultranecesaria para actualizar gobject y network-manager! que son los siguientes objetivos.
En squeeze la libreria deberia ser 2.28 minimo, esto es porque a partir de esa version esta la compilacion de estilos para dependencias embebidas; pero si no tendra nada de ultima genreacion la 2.25 es suficiente.
Asi como GTK, de Glib tenemos dos versiones tabien, la 1.2 y la 2.0, que por cierto la primera se requiere para XMMS y la segunda para todo lo que hoy dia conocemos. La version 2.0 de hoy va por 2.28.6 aproximadamente al momento de escribir esta entrada.
Para VNX 08 se debe usar maximo 2.22.X y para VNX 0.9 se debe usar maximo 2.25.X esto es por cambios de API en el ultimo caso quizas se pueda aumentar a 2.26.X pero no es recomendable por ahora.
Compilar requiere descargar las fuentes de squeeze o backports (backports usa ahora 2.24.X pero no lo recomiendo) y recompilar, a esto ahy que cuidar alunas cosas importantisimas:
- desinstalar libgammin-dev e instalar libfam-dev y fam
- revisar los archivos lib.XX.so.XXXX generados por el paquete antiguo
La ultima es porque se debera agregar aun archivo libglib2.0-0.links al paquete al construirlo, para que solvente algun enlace con el api previo del paquete viejo en las maquinas donde se realizara la instalacion.
...un ejemplo de que debe tener minimo este archivo para squeeze:
lib/libglib-2.0.so.0 lib/libglib-2.0.so.0.2400.2
usr/lib/libgio-2.0.so.0.2500.2 usr/lib/libgio-2.0.so.0.2400.2
usr/lib/libgmodule-2.0.so.0.2500.2 usr/lib/libgmodule-2.0.so.0.2400.2
usr/lib/libgobject-2.0.so.0.2500.2 usr/lib/libgobject-2.0.so.0.2400.2
usr/lib/libgthread-2.0.so.0.2500.2 usr/lib/libgthread-2.0.so.0.2400.2Squeeze fue originalmente liberado con glib2.0 2.24.X y con el archivo se esta proveyendo emulacion de esta presencia, esto con los paquetes de debian no es necesario pero uno nunca sabe cual estupido por alli instala todo desde tar.gz dejando el control de dpkg y apt por fuera...
Porquey como :
Se descarga y se procede tal cual se hace con todos los paquetes dpkg-source, esta compilacion es ultranecesaria para actualizar gobject y network-manager! que son los siguientes objetivos.
En squeeze la libreria deberia ser 2.28 minimo, esto es porque a partir de esa version esta la compilacion de estilos para dependencias embebidas; pero si no tendra nada de ultima genreacion la 2.25 es suficiente.
Comentarios
Publicar un comentario
Windoseros seran tratados como tal, basura. (incluye winbuntu gratis!!!)