Haciendo una interfaz gráfica para apt-mirror – Parte 1

Hace algún tiempo leía sobre una herramienta para hacer “espejos” de los repositorios tipo debian: apt-mirror. Si bien no veía ninguna utilidad práctica, estaba convencido de que la tenia, tan solo era cuestión de tiempo.
Y el plazo se cumplió, hace un tiempo que se nos presentó un inconveniente en el trabajo, ciertas máquinas están basadas en Ubuntu 6.06, el cual ha dejado de tener soporte oficial, esto es, tenemos que olvidarnos de los repositorios de Canonical. Esto significa que en un futuro no muy lejano debemos migrar a la siguiente versión estable del sistema operativo.
Mientras llegabamos a ese punto, decidimos por lo más fácil: hacer una copia del software existente al momento. ¡Aquí fue donde apt-mirror hizo su entrada triunfante!
Pero, como casi siempre sucede en el mundo de Linux, el apt-mirror no tiene interfaz gráfica. Tienes que llamarlo por línea de comandos. Y aunque la considero un arma poderosa, prefiero cosas más simples, al menos, en la medida de lo posible.
Fue transcurriendo el tiempo y buscando un pretexto para programar en GTK, nació la idea: hacer una interfaz para el apt-mirror.
Los requerimientos del programa son simples:
- Tener una interfaz cuidada
- Poder editar las configuraciones del apt-mirror ahí mismo
- Poder correr el apt–mirror desde esa aplicación
- Desplegar y manejar errores al hacer el “espejo” (del apt-mirror)
Vamos a ver que tal resulta esto. Por cierto, ya tengo algo de código hecho, espero subirlo pronto
Una última cosa, el nuevo programa aún no tiene nombre oficial, lo llamo “apt-mirror-gui” (ya se, poco original), así que si tienes una propuesta puedes dejar tu comentario
Enlaces
Guía que estoy siguiendo: http://www.howtoforge.com/local_debian_ubuntu_mirror
Página del proyecto apt-mirror: http://apt-mirror.sourceforge.net/



