Si eres usuario de Debian Testing, y además, usas Xfce como Entorno de Escritorio, debes saber que hay una forma muy sencilla de usar la última versión estable (4.10), creando tu propio repositorio personalizado.
El problema es, que aún Xfce 4.10 está en la rama Experimental de Debian, pero puede ser usado perfectamente en Testing siguiendo lo pasos que describo a continuación.
1.- Instalando los paquetes necesarios.
Lo primero que debemos hacer es instalar reprepro, una sencilla herramienta que nos permite construir repositorios con paquetes .deb. Esta herramienta se encuentra actualmente en los repositorios, así que abrimos un terminal y ponemos:
$ sudo aptitude install reprepro
2.- Bajando los .deb.
Para que este tutorial surta efecto, estamos suponiendo que ya tenemos instalado Xfce 4.8, ya que lo que necesitamos justamente, es bajar las actualizaciones. Ahora lo que necesitamos es obtener los paquetes de Xfce desde los repositorios de Debian Experimental. Añadimos a nuestro fichero /etc/apt/sources.list la siguiente línea:
deb http://ftp.debian.org/debian experimental main
Luego salvamos los cambios, abrimos el Gestor de Paquetes Synaptic, actualizamos, y nos debe salir para actualizar algunos paquetes de Xfce (debemos asegurarnos que apuntan a la versión 4.10). Si llegamos a este punto sin problemas, marcamos todos para instalar, pero, a la hora de aplicar los cambios, solo seleccionamos la opción de Descargar solamente los paquetes, como se puede ver en la siguiente imagen:
Con esta opción, lo que haremos es bajar los paquetes a la caché de apt. Sería prudente que, antes de hacer esto, tengamos la carpeta de la caché vacía, o por lo menos con la menor cantidad de paquetes posibles, para no equivocarnos después a la hora de extraer solo los que necesitamos. La caché de apt se encuentra ubicada en /var/cache/apt/archives.
Una vez descargados los paquetes relacionados con Xfce, los sacamos de la caché de apt, y los ponemos en cualquier carpeta, por ejemplo:
$ cp /var/cache/apt/archives /home/<usuario>/
3.- Creando los repositorios.
Como les dije, es recomendable solo tener los paquetes de Xfce a la hora de crear el repositorio, por una cuestión de organización y espacio más que nada, pero no importa si tenemos paquetes de más, de todos modos, esto no nos afectará en nada, ya que aptitude o synaptic, tienen en cuenta los paquetes más nuevos a la hora de actualizar, y si hay alguno repetido no lo tendrá en cuenta.
Ahora lo que haremos es usar reprepro para crear nuestro repositorio personalizado. Reprepro es genial, ya que nos crea la estructura de un repositorio sin nosotros tener que hacer prácticamente nada. No voy a entrar en detalles de como usarlo, sino que les mostraré las vía rápida para lograr nuestro objetivo.
Vamos a la carpeta que copiamos de la caché de apt:
$ cd /home/<usuario>/
Creamos la carpeta de configuración necesaria para reprepro:
$ mkdir conf/
Luego creamos el fichero que le dará a reprepro las instrucciones necesarias para que nos cree el repositorio.
$ cd conf/
$ nano distributions
Y adentro del fichero ponemos:
Origin: Xfce-Packages
Label: Xfce-Packages
Suite: testing
Codename: testing
Architectures: i386
Components: main
Description: Mirror personalizado de Xfce 4.10 para Debian Testing
Luego guardamos y salimos de la carpeta conf:
$ cd ..
Ahora ejecutamos reprepo, dentro de la carpeta archive de la siguiente forma:
reprepro --ask-passphrase -b . -V -C main includedeb testing *.deb
Si todo sale bien, verán como nos crea los directorios dist y pool al igual que en un repositorio convencional.
Para que todo quede más bonito, vamos a cambiar el nombre de la carpeta de archives a xfce. Ahora solo tenemos que añadir a nuestro sources.list:
deb file:///home/<usuario>/xfce testing main
Quitamos la línea que apunta a Experimental, actualizamos y listo, ya podemos instalar Xfce 4.10 desde nuestro propio repositorio