miércoles, 16 de febrero de 2011

Errores en los repositorios

El otro día, me decidí a instalar un nuevo repositorio a través de la terminal, supongo que cualquier usuario de Linux sabe que es un repositorio, para los que no lo sepan,  un repositorio es el sistema que utiliza Linux para conseguir software, haciendo una analogía , es la market de Android o la App Store de Apple; la definición técnica de repositorio es un sitio centralizado donde se almacena y mantienen paquetes de los programas y sus dependencias. 


Pues bien, el otro día siguiendo un tutorial de como cambiar unas cosillas de Linux, abrí la terminal y escribí algo así como:
   echo "deb http://repository.glx-dock.org/ubuntu $(lsb_release -sc) cairo-dock" | sudo tee -a /etc/apt/sources.list 


Explicación de comandos:

  • echo: muestra por pantalla todo lo que hay a continuación, en este caso toda la url
Después mediante | (llamada tuberia) redireccionamos la salida del comando anterior a la entrada del próximo comando que en este caso es.
  • tee: permite escribir en un fichero lo que le estemos indicando mientras que lo muestra por pantalla,en este caso el comando sudo permite ejecutar programas o comandos en modo root, después  invocamos tee y le decimos donde queremos que escriba (/etc/apt/sources.list)
El fichero sources.list es donde el SO leerá las direcciones de los repositorios.

Pues bien tras añadir esta y otras lineas y después de hacer un sudo apt-get update intente abrir el Centro de Software de Ubuntu y me saltó un error,ahora mismo no recuerdo que código de error tenia ni que era lo que me decía exactamente,pero el caso es que no me dejaba acceder ni al Centro de Software ni al Gestor de paquetes de Synaptic, como es obvio el problema debía de residir en lo que acababa de tocar, es decir en el fichero que modifique a través de la terminal, la solución fue muy fácil, abri una consola y me dirigí a /etc/apt/ , allí mediante gedit, vi o nano abri sources.list , después elimine las ultimas lineas que habia añadido , cerré y reinicie el sistema y ya todo volvió a estar funcionando correctamente como antes.





No hay comentarios:

Publicar un comentario