Como señaló vasa1 , el servidor que su sistema está configurado para usar para descargar paquetes para la instalación está actualmente inactivo .
Qué hacer cuando su espejo de descarga está inactivo ...
La solución a este problema es usarlo para cambiarlo a un espejo diferente (es decir, un servidor diferente).
Opción 1: uso de utilidades de configuración gráfica
Fuentes de software abiertas
Presione Alt+ F2, escriba gksu software-properties-gtk
e ingrese su contraseña. (Alternativamente, seleccione Configuración ... en la esquina inferior izquierda del Administrador de actualizaciones, o vaya a Configuración> Repositorios en Synaptic).
- Eso es para Ubuntu 10.04 LTS, que está ejecutando. En versiones posteriores, solo puede ejecutar
software-properties-gtk
y cuando realice cambios, PolicyKit lo autenticará.
- La mayoría de las personas que utilizan versiones más recientes tienen el Centro de software y no Synaptic. En el Centro de Software, va a ir a Editar > Orígenes del software ... .
- Update Manager no ha cambiado, pero en las nuevas versiones se llama Software Updater.
Cambiar el servidor de descarga
En la pestaña Software de Ubuntu de la ventana Fuentes de software, hay un menú desplegable llamado Descargar desde . Seleccione su servidor regional. Por ejemplo, estoy en los Estados Unidos y se ve así en mi máquina 11.10:
Ventana de fuentes de software que muestra la selección de Sever para Estados Unidos en el menú desplegable "Descargar desde".
Es posible que vea otros servidores enumerados en esa breve lista (como el servidor que ha configurado actualmente).
También puede usar el servidor principal, pero casi siempre es considerablemente más lento que usar su servidor regional. (Al menos en los Estados Unidos, de todos modos).
Si desea utilizar otro espejo, puede buscar a través de una lista de los servidores haciendo clic en Otros ... .
Opción 2: Edición manual de un archivo de configuración
Copia de seguridad y abrir sources.list
Haga una copia de seguridad de su sources.list
archivo y ábralo en un editor de texto:
cd /etc/apt
sudo cp sources.list sources.list.old
gksu gedit sources.list
- Si ya ha ejecutado la segunda línea, no lo vuelva a hacer, a menos que desee sobrescribir la copia de seguridad anterior con una copia de la nueva configuración.
- Para un editor basado en texto (que no requiere ninguna GUI), reemplace la tercera línea con
sudo nano -w sources.list
(o sudo vi sources.list
, o sudo -e sources.list
).
En el editor de texto, reemplace cada instancia de su antiguo nombre de servidor con el nuevo nombre del servidor. Por ejemplo, puede reemplazar cada instancia de ubuntuarchive.hnsdc.com
con us.archive.ubuntu.com
. (Su editor de texto, cualquiera que sea el que use, facilitará esto: no tiene que buscar manualmente cada instancia y escribir el nombre del nuevo espejo).
Guarde el archivo, salga del editor de texto, ejecútelo sudo apt-get update
y debería funcionar con el nuevo servidor.
Opción 3: sustitución de línea de comando
sed
le permite escribir scripts simples (o complicados) que actúan sobre un archivo, una línea a la vez. Por lo tanto, puede emitir un solo comando que se ejecute sources.list
, reemplazando todas las instancias del antiguo nombre del servidor con el nuevo nombre del servidor.
Primero, ingrese /etc/apt
y (a menos que lo haya hecho recientemente) haga una copia de seguridad del archivo:
cd /etc/apt
sudo cp sources.list sources.list.old
Luego corre sed
:
sudo cp sources.list sources.list.tmp
sed 's/ubuntuarchive.hnsdc.com/us.archive.ubuntu.com/' sources.list.tmp | sudo tee sources.list
sudo rm sources.list.tmp
- Para un servidor antiguo además
ubuntuarchive.hnsdc.com
, cámbielo según corresponda.
- Para un nuevo servidor además
us.archive.ubuntu.com
, cámbielo según corresponda.
- Decidí copiar
sources.list
en un archivo temporal y usarlo como sed
entrada. Esta es una forma de asegurarse de que sed
no se sobrescriba el archivo mientras aún lo está leyendo.
- El
sed
"guión" aquí es muy simple. Esto explica cómo funciona la sustitución.
¿Pero qué servidores de descarga hay?
Hay más de 400 réplicas de Ubuntu registradas para instalar y actualizar software.
Estos se llaman espejos de archivo . Esto no debe confundirse con los espejos de CD , donde se almacenan las imágenes ISO y los archivos relacionados para instalar Ubuntu .
Muchos servidores proporcionan ambos, y por lo tanto son duplicados de archivo y duplicados de CD. Pero muchos son solo uno de los dos.