Junio
2005
Xfce 4.2.2
XFCE es un entorno de escritorio para sistemas *NIX, donde toda su fuerza radica en sencillez de uso, rapidez, y poca carga del sistema, ideal para equipos con pocos recursos o como escritorio en servidores de terminales.
Aunque su salida a la luz fue el 17 Mayo, ayer y hoy me he puesto a empaquetar xfce 4.2.2 para debian, de esta forma aprendía los entresijos del empaquetador de Debian. Lo que hace no tener ganas de estudiar....
Después de pedir apoyo al último empaquetador de xfce: Benedikt Meurer, y preguntar en el IRC #gpul, conseguí compilar los paquetes básicos con la utilidad debuild.
Debuild es una herramienta maravillosa si le das el trabajo hecho, es decir, un directorio con las normas del paquete, número de versión, changelog, y ficheros instalados en caso de ser librerías y dividir el paquete en varios (ejemplo: el normal y el -dev). Una vez todo listo (que he copiado y modificado del diff anterior de Benny) ejecutas debuild en el directorio de las fuentes y al rato nos pedirá la clave gpg dos veces (he tenido que aprender a generar claves).
Después de varias compilaciones me doy cuenta que no está generando el archivo orig.tar.gz (el código fuente original) ni el diff.gz (los cambios que he hecho en ese código fuente, básicamente el directorio que usa debuild...) Así que intercambio de correos, y entrada al canal #gpul donde me han recibido muy bien y me han dado la pista para que funcionase el invento: crear un directorio del mismo nombre que el de las fuentes pero acabado en .orig, de esa manera debuild compara los dos directorios, el "virgen", y el debianizado.
Una vez terminado tengo 48 megas de paquetes deb, archivos de firmas, código fuente y parches. ¿Qué hacer con él? Pues colgarlo en algún sitio para que la gente lo pueda usar:
http://idefix.eup.uva.es/xfce-4.2.2
Para añadir al sources.list:
Los paquetes se instalan sin problemas en debian unstable, en testing he visto que necesita varias dependencias que no hay (se pueden instalar de unstable teniendo configurado el apt-pinning):
y seguramente alguno más.
En debian unstable no hace falta configurar nada, aunque es aconsejable desinstalar primero el xfce4-mixer.
Por último decir que las mejoras de xfce 4.2.2 frente a 4.2.1 son básicamente arreglo de algun fallo y reorganización del menú y mejor internalización.
Dentro de poco espero poder ofrecer un estudio del efecto barrapunto del pasado 14 de junio.
Aunque su salida a la luz fue el 17 Mayo, ayer y hoy me he puesto a empaquetar xfce 4.2.2 para debian, de esta forma aprendía los entresijos del empaquetador de Debian. Lo que hace no tener ganas de estudiar....
Después de pedir apoyo al último empaquetador de xfce: Benedikt Meurer, y preguntar en el IRC #gpul, conseguí compilar los paquetes básicos con la utilidad debuild.
Debuild es una herramienta maravillosa si le das el trabajo hecho, es decir, un directorio con las normas del paquete, número de versión, changelog, y ficheros instalados en caso de ser librerías y dividir el paquete en varios (ejemplo: el normal y el -dev). Una vez todo listo (que he copiado y modificado del diff anterior de Benny) ejecutas debuild en el directorio de las fuentes y al rato nos pedirá la clave gpg dos veces (he tenido que aprender a generar claves).
Después de varias compilaciones me doy cuenta que no está generando el archivo orig.tar.gz (el código fuente original) ni el diff.gz (los cambios que he hecho en ese código fuente, básicamente el directorio que usa debuild...) Así que intercambio de correos, y entrada al canal #gpul donde me han recibido muy bien y me han dado la pista para que funcionase el invento: crear un directorio del mismo nombre que el de las fuentes pero acabado en .orig, de esa manera debuild compara los dos directorios, el "virgen", y el debianizado.
Una vez terminado tengo 48 megas de paquetes deb, archivos de firmas, código fuente y parches. ¿Qué hacer con él? Pues colgarlo en algún sitio para que la gente lo pueda usar:
http://idefix.eup.uva.es/xfce-4.2.2
Para añadir al sources.list:
deb http://idefix.eup.uva.es/xfce-4.2.2 ./
Los paquetes se instalan sin problemas en debian unstable, en testing he visto que necesita varias dependencias que no hay (se pueden instalar de unstable teniendo configurado el apt-pinning):
libatk1.0-0 (>= 1.9.0)
libasound2 (> 1.0.9)
y seguramente alguno más.
ejemplo de /etc/apt/preferences para no liarla y sólo usar testingPara instalar paquetes de unstable desde testing: apt-get install -t unstable libatk1.0-0
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=unstable
Pin-Priority: 200
En debian unstable no hace falta configurar nada, aunque es aconsejable desinstalar primero el xfce4-mixer.
Por último decir que las mejoras de xfce 4.2.2 frente a 4.2.1 son básicamente arreglo de algun fallo y reorganización del menú y mejor internalización.
Dentro de poco espero poder ofrecer un estudio del efecto barrapunto del pasado 14 de junio.