Os pongo varios ejemplos de error:
"Imposible obtener http://...repositorio...» (-5 - No hay dirección asociada con el nombre de host)
Imposible obtener http:/...repositorio...gpg Algo malo sucedió
resolviendo «'packages....repositorio...org:http» (-5 - No hay dirección
asociada con el nombre de host)
Algunos archivos de índice no se han podido descargar, se han ignorado, o se ha utilizado unos antiguos en su lugar.
W: Error de GPG: http://packages.medibuntu.org lucid
Release Las firmas siguientes no se pudieron verificar porque su llave
pública no está disponible: NO_PUBKEY 2EBC26B60C5A2783"...
dpkg: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory
Pueden pasar 4 cosas:
1. Si acabamos de añadir los repositorios y es la primera vez que actualizamos, probablemente estén mal añadidos o no sean los correctos.
Abrimos Sinaptyc - configuración - repositorios - otro software,
quitamos los repositorios que nos han lanzado el error y añadimos los
correctos:
A partir de Ubuntu 9.10 se ha facilitado la forma de añadir los repositorios con el comando:
Para saber cual es el repositorio de un programa (por ej. para Compiz) vamos a San Google y buscamos "ppa compiz", abrimos la página de "launchpad.net" correspondiente y nos saldrá algo parecido a:
"Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:compiz/ppa to your system's Software Sources."Pues para añadirlos sólo tememos que ejecutar "en el ej de compiz" el siguiente comando en una terminal:
sudo add-apt-repository ppa:compiz/ppa
Y ya se instalan el repositorio y la llave GPG correctamente.
Ahora recargamos desde sinaptyc o desde la terminal con el comando:
Y si nos sigue saliendo el error seguramente será el problema siguiente (2)
2. A veces puede pasar que simplemente los repositorios estén en obras, los servidores saturados o algo parecido. Aquí "hay que tener paciencia" y volver a intentarlo más tarde.
Si nos urge actualizar, podemos probar a cambiar de servidor en Sinaptic - configuración - repositorios.
3. Fallo en la llave GPG, por ej: Error de GPG: http://packages.medibuntu.org lucid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 2EBC26B60C5A2783
En este caso vemos que es problema de medibuntu y la solución sería buscar la llave GPG en Sinaptyc medibuntu-keyring e instalarla.
Como vemos debemos de buscar con nombrerepositorios-keyring
Si no encontramos nada en sinaptyc o simplemente el nombre del repositorio es "launchpad" podemos resolverlo siguiendo la siguiente guía:
http://ubuntu-guia.blogspot.com/2009/07/anadir-llave-gpg-repositorios-de.html
4. Fallo en la archivo /var/lib/dpkg/available, por ej: failed to open package info file '/var/lib/dpkg/available' for reading: No such file or directory.
Solución sacada de http://ubuntuforums.org/archive/index.php/t-389997.html :
Vamos a Sistema de archivos y buscamos la ruta /var/lib/dpkg/available y nos podemos encontrar con 2 situaciones:
a)- Archivo corrompido: Existe el archivo /var/lib/dpkg/available pero no te deja abrirlo:
Ejecuta el comando:
sudo apt-get update
Y actualiza los paquetes con:
sudo apt-get upgrade
b)- Se ha perdido el archivo /var/lib/dpkg/available y no lo tenemos, pero si tenemos el /var/lib/dpkg/available-old:
Copiamos el viejo archivo con:
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
Actualiza los repositorios con:
sudo apt-get update
Y actualiza los paquetes con:
sudo apt-get upgrade