Jak wskazał vasa1 , serwerem, na którym skonfigurowano system, aby pobierać pakiety do instalacji, jest obecnie wyłączony .
Co zrobić, gdy lustro pobierania jest wyłączone ...
Rozwiązaniem tego problemu jest zmiana go na inny serwer lustrzany (inny serwer).
Opcja 1: Korzystanie z graficznych narzędzi konfiguracyjnych
Otwarte źródła oprogramowania
Naciśnij Alt+ F2, wpisz gksu software-properties-gtk
i wprowadź hasło. (Ewentualnie wybierz Ustawienia ... w lewym dolnym rogu Menedżera aktualizacji lub przejdź do Ustawienia> Repozytoria w Synaptic).
- To dotyczy Ubuntu 10.04 LTS, którego używasz. W późniejszych wersjach możesz po prostu uruchomić
software-properties-gtk
a po wprowadzeniu zmian PolicyKit Cię uwierzytelni.
- Większość osób korzystających z nowszych wersji ma Centrum oprogramowania, a nie Synaptic. W Centrum Oprogramowania, by udać się do Edit > Źródła oprogramowania ... .
- Menedżer aktualizacji pozostaje niezmieniony, ale w nowych wersjach nazywa się Aktualizator oprogramowania.
Zmień serwer pobierania
Na karcie Oprogramowanie Ubuntu w oknie Źródła oprogramowania znajduje się menu rozwijane z napisem Pobierz z . Wybierz serwer regionalny. Na przykład jestem w Stanach Zjednoczonych i wygląda to tak na moim komputerze 11.10:
Okno Źródła oprogramowania pokazujące, że Sever dla Stanów Zjednoczonych jest wybrany z menu rozwijanego „Pobierz z”.
Na tej krótkiej liście możesz zobaczyć inne serwery (np. Serwer, który właśnie skonfigurowałeś).
Możesz także użyć serwera głównego, ale prawie zawsze jest on znacznie wolniejszy niż serwer regionalny. (Przynajmniej w Stanach Zjednoczonych.)
Jeśli chcesz użyć innego lustro, można przejrzeć listę mirrorów klikając Inne ... .
Opcja 2: Ręczna edycja pliku konfiguracyjnego
Utwórz kopię zapasową i otwórz sources.list
Utwórz kopię zapasową sources.list
pliku i otwórz go w edytorze tekstu:
cd /etc/apt
sudo cp sources.list sources.list.old
gksu gedit sources.list
- Jeśli już uruchomiłeś drugą linię, nie rób tego ponownie, chyba że chcesz zastąpić starą kopię zapasową kopią nowej konfiguracji.
- W przypadku edytora tekstowego (nie wymagającego GUI) zamień trzeci wiersz na
sudo nano -w sources.list
(lub sudo vi sources.list
, lub sudo -e sources.list
).
W edytorze tekstu zamień każde wystąpienie starej nazwy serwera na nową nazwę serwera. Na przykład, można zastąpić wszystkie wystąpienia ubuntuarchive.hnsdc.com
z us.archive.ubuntu.com
. (Twój edytor tekstowy, niezależnie od tego, którego używasz, ułatwi to - nie musisz ręcznie znajdować każdego wystąpienia i wpisywać nazwy nowego serwera lustrzanego.)
Zapisz plik, zamknij edytor tekstu, uruchom sudo apt-get update
i powinien on działać z nowym serwerem.
Opcja 3: Zmiana wiersza poleceń
sed
pozwala pisać proste (lub skomplikowane) skrypty działające na plik, jeden wiersz na raz. Możesz więc wydać pojedyncze polecenie, które sources.list
zastąpi wszystkie wystąpienia starej nazwy serwera nową nazwą serwera.
Najpierw przejdź do /etc/apt
i (jeśli nie zrobiłeś tego ostatnio) wykonaj kopię zapasową pliku:
cd /etc/apt
sudo cp sources.list sources.list.old
Następnie uruchom 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
- W przypadku starego serwera
ubuntuarchive.hnsdc.com
zmień to odpowiednio.
- W przypadku nowego serwera
us.archive.ubuntu.com
zmień go odpowiednio.
- Postanowiłem skopiować
sources.list
do pliku tymczasowego i użyć go jako sed
danych wejściowych. Jest to jeden ze sposobów, aby upewnić się, że sed
plik nie jest nadpisywany podczas odczytu.
sed
„Skrypt” jest tu bardzo prosta. To wyjaśnia, jak działa podstawienie.
Ale jakie są serwery pobierania?
Istnieje ponad 400 zarejestrowanych serwerów lustrzanych Ubuntu do instalowania i aktualizowania oprogramowania.
Są to tak zwane kopie lustrzane . Nie należy tego mylić z lustrzanymi dyskami CD , na których przechowywane są obrazy ISO i powiązane pliki do instalacji Ubuntu .
Wiele serwerów udostępnia oba te elementy, a zatem są zarówno kopiami lustrzanymi archiwów, jak i lustrzanymi płytami CD. Ale wielu jest tylko jednym z dwóch.