2012-09-15 4 views

risposta

10

Gli specchi sembrano ancora essere rotto, ma sono stato in grado di risolvere il problema con un ciclo muto:

# stupid loop to get around ubuntu package mirror problems 
for attempt in 1 2 3; do 
    if [ ! -z "`which git`" ]; then 
    break 
    fi 
    echo "Trying to install git, attempt $attempt" 
    sudo apt-get update -yq --fix-missing 
    sudo apt-get install -yq git 
done 

3 tentativi di solito è sufficiente per trovare uno specchio di lavoro.

+1

Si signore, sono fantastici! – mattdlockyer

+0

Hai reso la mia giornata! Grazie! – Marian

+0

Mi sarei aspettato che i mirror venissero risolti. Sono contento che questo aiuti comunque! – gabrtv

17

aggiornamento apt-get pacchetti, eseguire il seguente comando:

$ apt-get update 
+0

Non sei sicuro di aver capito la domanda. Il problema è che apt-get update restituisce risultati diversi a causa della rottura dei mirror upstream. – gabrtv

+1

Il mio male allora, è solo che ho affrontato lo stesso problema che è stato risolto solo da un semplice '$ apt-get update' –

+2

+1 Questo ha funzionato per me. – Ataraxia