Ubuntu Sources List Generator, generador de repositorios para tu Ubuntu

sources

Hace unos dias conoci de la existencia de Ubuntu Sources List Generator. Es una aplicacion online que te permite construir un “sources.list” a medida para tu sistema. Pero como a mi estas aplicaciones web que un dia estan y otro dia puede que ya no esten, no me gustan, me decidi crear un script en bash que me permitiera hacer lo mismo. Asi que aqui os lo dejo. Basicamente hace lo mismo que la aplicacion web, te permite seleccionar tu release y los items que quires añadir a tu fichero /etc/apt/sources.list generandote un fichero /tmp/sources.list con el contenido elegido.

El script hace uso de “dialog” para construir la interface grafica desde la consola. Si no tienes instalado dialog, puedes instalarlo con:

$ sudo aptitude install dialog

Si estas interesado en crear tus propios dialogos para tus scripts con dialog, este tutorial te sera de interes.

Queria usar una base de datos como sqlite para ir almancendo las URLs de los repositorios, pero eso iba a complicar su uso para los usuarios mas nuevos, asi que al final todo va incluido en el script. Añadir o modificar nuevos repositorios tampoco es muy complicado si estudiais el codigo del script.

Nota importante: No me hago responsable si el uso de este script estropea algo de tu sistema, jugar con repositorios es delicado, en especial cuando son de terceras partes.

Para usar el script, descargate el fichero (sources.doc, que he subido con extension .doc para que wordpress me permitiera colgarlo)  y lo renombras a .sh:

$ cp sources.doc sources.sh

Le das permisos de ejecucion:

$ chmod +x sources.sh

y lo ejecutas:

$ ./sources.sh

Aparece la interfaz que te va pidiendo la lista de repositorios a usar (al igual que en la web) y al final del proceso te genera el fichero correspondiente en /tmp/sources.list (si hay algun problema, asegurate que tienes permisos de escritura en ese directorio). Asegurate tambien de tener instalado dialog (sudo aptitude install dialog) para que te funcione correctamente.

Nota: el script es mejorable, pues no me he preocupado de “depurarlo” demasiado. Tu mismo. ahi esta, por eso:

Descarga | sources

5 Respuestas a “Ubuntu Sources List Generator, generador de repositorios para tu Ubuntu”


  1. 1 superpiwi agosto 5, 2009 a las 7:46 pm

    dejo un “ejercicio” jajaja ^^

    Ejercicio 1.

    - edita sources.sh y añade el repositorio de Shutter.

  2. 2 Luis agosto 5, 2009 a las 9:15 pm

    A primera vista es un excelente utilidad pero analizando un poco es alfo “riesgoso” añadir repositorios desde una web que apenas se empieza a dar a conocer.
    Tal vez ay que darle tiempo a que evolucione esta aplicación, y voy a seguir añadiendo repositorios de manera manual :)

  3. 3 Montagón agosto 5, 2009 a las 10:34 pm

    Yo al probar tu script me dió un error al no encontrar las claves, pero por lo demás está muy bien.

  4. 4 Picholeiro agosto 6, 2009 a las 11:25 am

    Cuanto espacio necesitas para ponerlo a funcionar?


  1. 1 Lo mejor de mi Google Reader (01/08 – 10/08) « el Blog de rogertrips Trackback en agosto 12, 2009 a las 5:32 am

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s





The next version of Ubuntu is coming soon




¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

 

agosto 2009
L M X J V S D
« jul   sep »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Blog Stats

  • 21,335,209 hits

Seguir

Get every new post delivered to your Inbox.

Únete a otros 673 seguidores