12 marzo 2008

Los Repositorios

¿Qué son repositorios?, bueno, se podría decir que los repositorios son almacenes de programas, drivers, y software en general disponibles en Internet para todos nosotros.

¿Son gratis esos programas?, la gran mayoría si lo son, aunque en ocasiones, en algunos repositorios podemos encontrar algún programa que necesite de licencia, pero eso no es lo más normal.

¿Están ya todos los repositorios configurados en mi Ubuntu?, pues no, solo unos pocos, pero es muy sencillo añadirlos, tan sencillo como editar un archivo y luego copiar un texto en el.

Este listado lo he sacado del CactusDigial, y está actualizado a Octubre del pasado año, así que si algún servidor está caído o hay algo mal, os agradecería una corrección.

Bueno lo primero es salir a una consola, ya que es mucho más sencillo copiar y pegar un texto a seguir muchos engorrosos pasos.

Teclamos o copiamos y pegamos:

  • sudo cp /etc/apt/sources.list /etc/apt/sources.copia
Luego copiamos y pegamos la siguiente linea:
  • sudo gedit /etc/apt/sources.list
Ahora se nos abre el gedit, que es un editor de texto muy simple, si gedit no se abre sustituid gedit por kedit. Borramos todo el contenido del archivo y copiamos lo que sigue:

##Inicio del Sources.list

##Repositorio Oficial Soportado por Ubuntu.
## GPG key: 437D05B5
deb http://us.archive.ubuntu.com/ubuntu gutsy main restricted
deb http://us.archive.ubuntu.com/ubuntu gutsy-updates main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security main restricted

##Paquetes soportados por la comunidad.
## GPG key: 437D05B5
deb http://us.archive.ubuntu.com/ubuntu gutsy universe multiverse
deb http://us.archive.ubuntu.com/ubuntu gutsy-updates universe multiverse
deb http://security.ubuntu.com/ubuntu gutsy-security universe multiverse

##Backports Amarok
deb http://archive.ubuntu.com/ubuntu gutsy-backports main universe multiverse restricted

##Opera navegador internet
## GPG key: 6A423791
deb http://deb.opera.com/opera etch non-free

##Paquetes de KDE.
# GPG key-file: http://archive.czessi.net/ubuntu/kczessi.gpg
deb http://archive.czessi.net/ubuntu gutsy main restricted universe multiverse preview

##cliente p2p gift, ares, fasttrack, dvdrip, w32codecs, realplayer.
##GPG llave:F00175CA
deb http://apt.cerkinfo.be/ unstable main contrib

##Fin del sources.list

Una vez hecho esto actualizamos:
  • sudo apt-get update
Si alguno te reclama por la llave “GPG ERROR“, no es estrictamente necesario ya que en ocasiones nos instala a pesar de no tener la llave, pero si queremos hacer las cosas bien tenemos que importarlas para indicarle a Ubuntu que es un repositorio de confianza.

Para hacer esto hay que, en consola de nuevo, teclear lo siguiente añadiendo la llave, que está justo después del nombre del repositorio: GPG key-file: LLAVE.

  • gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys LLAVE
  • gpg --armor --export LLAVE | sudo apt-key add -

Nota: Reemplaza LLAVE por la llave alfanumérica.

Si quieres desactivar cualquier repositorio, solo elimina la entrada en el archivo /etc/apt/sources.list o bien añade # delante de las líneas a desactivar.

Si después de hacer esto, vemos que la hemos liado, que algo ha salido mal, o que no estamos contentes con el resultado, solo tenemos que volver a restaurar el archivo origina, para ello, desde consola tecleamos:
  • sudo cp /etc/apt/sources.list.copia /etc/apt/sources
  • sudo apt-get update
Lo dicho, si encontráis algún repositorio que no funcione, o queréis añadir alguno, dejadlo en los comentarios.

3 comentarios:

  1. Muy buen aporte, en especial para todos aquellos que van iniciandose en este viaje de libertad;

    Y nos viene super bien para los que a veces se nos olvidan las cosas XDD

    Saludos!!

    ResponderEliminar
  2. Hola como estas felicidades por tu articulo esta muy bueno, y queria pedirte permiso para usarlo en http://ubuntutj.mx.gs en la wiki de la comunidad tengo otro que habla sobre synaptic y este articulo que acabas de poner hace un excelente complemento

    ResponderEliminar
  3. Obelich, Puedes usarlo sin ningún problema.

    Gracias a ambos.

    ResponderEliminar