Come ha sottolineato vasa1 , il server che il sistema è configurato per utilizzare per scaricare i pacchetti per l'installazione è attualmente inattivo .
Cosa fare quando il mirror per il download è inattivo ...
La soluzione a questo problema è di usarlo per cambiarlo in un altro mirror (cioè un server diverso).
Opzione 1: utilizzo delle utilità di configurazione grafica
Apri fonti software
Premi Alt+ F2, digita gksu software-properties-gtk
e inserisci la tua password. (In alternativa, seleziona Impostazioni ... nell'angolo in basso a sinistra di Update Manager o vai su Impostazioni> Archivi in Synaptic).
- Questo è per Ubuntu 10.04 LTS, che stai eseguendo. Nelle versioni successive, puoi semplicemente eseguire
software-properties-gtk
e quando apporti modifiche, PolicyKit ti autenticherà.
- La maggior parte delle persone che usano versioni più recenti hanno il Software Center e non Synaptic. Nel Centro Software, si dovrebbe andare a Modifica > Sorgenti Software ... .
- Update Manager è invariato, ma nelle nuove versioni si chiama Software Updater.
Cambia il server di download
Nella scheda Software Ubuntu della finestra Sorgenti software, c'è un menu a discesa chiamato Scarica da . Seleziona il tuo server regionale. Ad esempio, sono negli Stati Uniti e sembra così sulla mia macchina 11.10:
Finestra Sorgenti software che mostra Sever per gli Stati Uniti selezionato nel menu a discesa "Scarica da".
Potresti vedere altri server elencati in quella breve lista (come il server che hai attualmente impostato).
È possibile utilizzare anche il server principale, ma è quasi sempre notevolmente più lento rispetto all'utilizzo del server regionale. (Almeno negli Stati Uniti, comunque.)
Se si desidera utilizzare un altro specchio, si può guardare attraverso una lista di mirror facendo clic su Altro ... .
Opzione 2: modifica manuale di un file di configurazione
Eseguire il backup e aprire sources.list
Eseguire il backup del sources.list
file e aprirlo in un editor di testo:
cd /etc/apt
sudo cp sources.list sources.list.old
gksu gedit sources.list
- Se hai già eseguito la seconda riga, non farlo di nuovo, a meno che non desideri sovrascrivere il vecchio backup con una copia della nuova configurazione.
- Per un editor di testo (che non richiede alcuna GUI), sostituire la terza riga con
sudo nano -w sources.list
(o sudo vi sources.list
, o sudo -e sources.list
).
Nell'editor di testo, sostituire ogni istanza del vecchio nome del server con il nuovo nome del server. Ad esempio, è possibile sostituire ogni istanza di ubuntuarchive.hnsdc.com
con us.archive.ubuntu.com
. (Il tuo editor di testo, qualunque sia il tuo utilizzo, lo faciliterà: non devi trovare manualmente ogni istanza e digitare il nome del nuovo mirror.)
Salvare il file, chiudere l'editor di testo, eseguire sudo apt-get update
e dovrebbe funzionare con il nuovo server.
Opzione 3: sostituzione della riga di comando
sed
ti permette di scrivere script semplici (o complicati) che agiscono su un file, una riga alla volta. Quindi puoi emettere un singolo comando che passa sources.list
, sostituendo tutte le istanze del vecchio nome del server con il nuovo nome del server.
Innanzitutto, accedi /etc/apt
e (a meno che non l'abbia fatto di recente) esegui il backup del file:
cd /etc/apt
sudo cp sources.list sources.list.old
Quindi eseguire 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
- Per un vecchio server
ubuntuarchive.hnsdc.com
, inoltre , modificalo come appropriato.
- Inoltre, per un nuovo server
us.archive.ubuntu.com
, modificalo come appropriato.
- Ho deciso di copiarlo
sources.list
in un file temporaneo e usarlo come sed
input. Questo è un modo per garantire che sed
non sovrascriva il file mentre lo sta ancora leggendo.
- Lo
sed
"script" qui è molto semplice. Questo spiega come funziona la sostituzione.
Ma quali server di download ci sono?
Esistono oltre 400 mirror Ubuntu registrati per l'installazione e l'aggiornamento del software.
Questi sono chiamati mirror degli archivi . Questo non deve essere confuso con i mirror dei CD , dove sono archiviate immagini ISO e file correlati per l' installazione di Ubuntu .
Molti server forniscono entrambi e sono quindi sia mirror di archivio che mirror di CD. Ma molti sono solo uno dei due.