Odpowiedzi:
apt-get obsługuje teraz metodę „lustrzaną”, która automatycznie wybierze dobre lustro na podstawie twojej lokalizacji. Stawianie:
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
u góry w /etc/apt/sources.list
pliku powinno być wszystko, co jest potrzebne, aby automatycznie wybrać dla ciebie lustro na podstawie położenia geograficznego.
Użytkownicy świadomi (10.04), Maverick (10.10), Natty (11.04) i Oneiric (11.10) mogą zastąpić precise
odpowiednią nazwę.
sudo apt-get update
przed apt-get install
użyciem, aby użyć najbliższego lustra.
Zawsze korzystałem z narzędzia GUI „wybierz najlepszy serwer”: w Centrum oprogramowania Ubuntu przejdź do menu Edycja -> Źródła oprogramowania. (Możesz to również zrobić w Preferencjach dla Synaptic lub Menedżera aktualizacji.)
W zakładce Oprogramowanie Ubuntu znajduje się menu rozwijane obok „Pobierz z:” Jeśli wybierzesz „Inne ...” pojawi się przycisk „Wybierz najlepszy serwer”; kliknięcie go powoduje uruchomienie przez Ubuntu testów, które dadzą najlepszą prędkość pobierania.
Nie mogę komentować, czy jest to lepsza czy gorsza niż metoda, którą sam znalazłeś. Być może ktoś z pewnym doświadczeniem w tej kwestii może skomentować!
Oto kilka zrzutów ekranu dla metody graficznej, zgodnie z sugestią Jorge:
Otwórz Centrum oprogramowania Ubuntu, kliknij Edytuj w menu globalnym i przejdź do „Źródła oprogramowania ...”
Kliknij menu rozwijane obok „Pobierz z” i wybierz „Inne ...”
Kliknij Select Best Server
Najlepszy serwer jest podświetlony. Kliknij Choose Serveri gotowe!
apt-get
Położenie geograficzne nie zawsze daje najlepsze odbicie. Na przykład mieszkam w Kanadzie BC, a większość osób w tej prowincji powinna znaleźć lustro w BC, Kalifornii lub innym stanie Pacyfiku, a może nawet w Arizonie.
Jednak tutaj na północy mój dostawca usług internetowych (w przeciwieństwie do firmy telefonicznej) ma tylko jedną linię światłowodową z tego miasta i jedzie prosto do Calgary (1000 km na wschód stąd), gdzie podłącza NEX współdzielony z linią do Ucalgary, gdzie ślicznego debiana i Ubuntu oraz lustro „kto wie, co jeszcze”. Wygląda na to, że uniwersytet ma tego samego dostawcę usług internetowych co ja, więc prędkości transferu są mierzone w megabajtach na sekundę, w przeciwieństwie do 50-100 kilobajtów na sekundę, które otrzymuję z domyślnego serwera lustrzanego.
Więc. Zalecam znajomość lokalnej topologii sieci internetowej. Ładne rzeczy, takie jak wymiana sieci, mogą zapewnić szybkie połączenie z określonymi miejscami. Pozostanie w sieci twojego dostawcy usług internetowych może ominąć pewne ograniczenia prędkości, które w przeciwnym razie możesz mieć w świecie zewnętrznym.
Dzięki postowi na temat narzędzia GUI do zmiany tego, znalazłem to lustro i ustawiłem go jako domyślny. Dobry program na ten temat!
W celu szybkiej aktualizacji pobrałem alternatywną płytę CD za pomocą torrentów. Po aktualizacji w ten sposób nadal otrzymałem system, który wciąż nie ma wszystkich aktualizacji (prawdopodobnie po spakowaniu ISO).
Po szybkim wyszukiwaniu znalazłem się na liście serwerów lustrzanych na Launchpadzie . Wyszukaj swój kraj i przetestuj go. Mieszkam w Holandii i mam prędkość 75 kB / s, znacznie niższą niż moja zwykła prędkość. Lustro ubuntu.mirror.cambrium.nl nie działało dla mnie, ale działało ubuntu.mirror.astratoip.net. Zamień odpowiednio lustro i uruchom poniższe polecenia:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
Zastąp archive.ubuntu.com
aktualnym lustrem.
Wskazówka dla użytkowników Kubuntu 12.04 ...
Z Muon Software Center:
Następnie na karcie Oprogramowanie Kubuntu:
Spowoduje to wybranie serwera z najszybszym pingiem (najszybszy serwer w danym momencie)
Jestem w Wielkiej Brytanii, ale moim najszybszym serwerem jest „serwer dla Nepalu”. - około 10 razy szybszy niż domyślny serwer dla Wielkiej Brytanii!
Oto napisany przeze mnie skrypt w języku Python, który zwraca listę serwerów lustrzanych o najniższym opóźnieniu dla określonego kraju.
Skrypt zapewnia również informacje o przepustowości i statusie pobrane ze stron startowych mirrorów i wygeneruje nowy sources.list
plik za pomocą mirrora wybranego z listy.
Mój skrypt w języku Python apt-smart, który automatycznie wyszukuje kopie lustrzane w twoim kraju, porównuje i uszeregowuje je według statusu i prędkości, w końcu zmienia plik sources.list, jeśli chcesz.
Różnice między apt-smart
innymi wymienionymi odpowiedziami apt-select
to:
apt-smart
automatycznie znajdzie miejsce pobytu, więc nie musisz określać kraju podczas podróży zagranicznej.apt-smart
wykonuje rzeczywiste pobieranie HTTP z każdego serwera lustrzanego, aby uzyskać dokładniejsze wyniki (przepustowość i status), i obsługuje proxy HTTP, podczas gdy apt-select
korzysta tylko z ping
niedokładnych danych startera.apt-smart
utrzymuje się, a apt-select
liście pozostawiają nierozwiązane przez prawie 3 lata.Możesz łatwo zainstalować apt-smart
za pośrednictwem pip
, aby uzyskać szczegółowe polecenia instalacji kopiuj i wklej, zobacz Projekt Readme .
Przykład użycia, który pozwala wyświetlić listę kopii lustrzanych w swoim kraju:
$ apt-smart -l
Za pomocą -l
, lub --list-mirrors
otrzymasz (przykład danych wyjściowych z serwera Travis CI US):
---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL | Available? | Updating? | Last updated | Bandwidth |
---------------------------------------------------------------------------------------------------------
| 1 | http://mirrors.gigenet.com/ubuntua... | Yes | No | Up to date | 1.73 MB/s |
| 2 | http://mirror.genesisadaptive.com/... | Yes | No | Up to date | 1.68 MB/s |
| 3 | http://ubuntu.mirrors.tds.net/pub/... | Yes | No | Up to date | 1.4 MB/s |
| 4 | http://repos.forethought.net/ubuntu | Yes | No | Up to date | 1.35 MB/s |
| 5 | http://repo.miserver.it.umich.edu/... | Yes | No | Up to date | 937.62 KB/s |
...
| 75 | http://mirror.cc.vt.edu/pub2/ubuntu | Yes | No | 1 day behind | 659.67 KB/s |
| 76 | http://mirror.atlantic.net/ubuntu | Yes | No | 2 days behind | 351.26 KB/s |
| 77 | http://mirror.lstn.net/ubuntu | Yes | No | 4 days behind | 806.81 KB/s |
| 78 | http://mirrors.usinternet.com/ubun... | Yes | No | 4 weeks behind | 514.31 KB/s |
| 79 | http://mirrors.arpnetworks.com/Ubuntu | Yes | No | 19 weeks behind | 418.94 KB/s |
| 80 | http://mirrors.ocf.berkeley.edu/ub... | Yes | Yes | Up to date | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu