Podczas pracy sudo apt-get update
otrzymuję następujące błędy:
Err archive.ubuntu.com quantal InRelease
Err archive.ubuntu.com quantal-updates InRelease
Err archive.ubuntu.com quantal-backports InRelease
Err archive.ubuntu.com quantal-security InRelease
Err archive.ubuntu.com quantal Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-updates Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-backports Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-security Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Reading package lists... Done
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-updates/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-backports/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-updates/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-backports/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
Używam Ubuntu 12.04. Jest to polecenie, którego użyłem po zainstalowaniu Ubuntu z instalatora systemu Windows. Jestem pewien, że mój laptop jest podłączony do Internetu. Co mogę teraz zrobić?
software-center
12.10
sudo
software-sources
Rakesh Godhala
źródło
źródło
Odpowiedzi:
Po prostu otwórz menedżera synaptic, zainstaluj / zainstaluj ponownie
ubuntu-extras-keyring
a następnie (w terminalu) wpiszsudo apt-get update
.pozdrawiam, że wyjdziesz z tego błędu.
źródło
sudo apt-get install ubuntu-extras-keyring
nie rozwiązałem tego problemu dla mnie.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).software-properties-gtk
a po wprowadzeniu zmian PolicyKit Cię uwierzytelni.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:sudo nano -w sources.list
(lubsudo vi sources.list
, lubsudo -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
zus.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óresources.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:Następnie uruchom
sed
:ubuntuarchive.hnsdc.com
zmień to odpowiednio.us.archive.ubuntu.com
zmień go odpowiednio.sources.list
do pliku tymczasowego i użyć go jakosed
danych wejściowych. Jest to jeden ze sposobów, aby upewnić się, żesed
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.
źródło
sudo apt-get update
udanym uruchomieniu. Opiera się na informacjach o dostępnych pakietach, które są nieaktualne. Również samo powiedzenie „uruchomapt-get dist-upgrade
” nie byłoby wystarczającą odpowiedzią na to, ponieważ czasamidist-upgrade
nie rozwiązuje zależności w dobry sposób - ważne pakiety mogą zostać usunięte. (Prawdopodobnie nie, ale ważne jest, aby sprawdzić, co proponuje, zamiast biegać dalej.) Jeśli ten problem będzie się powtarzał, myślę, że najlepiej byłoby zadać to pytanie osobno.some index files failed to download
.Albo serwer lustrzany jest wyłączony, albo masz problemy z połączeniem internetowym (może być tymczasowe).
upewnij się, że możesz pingować Google DNS i archive.ubuntu.com :
ping -c3 archive.ubuntu.com
ping -c3 8.8.8.8
Oba polecenia powinny powrócić
0% packet loss
w wierszu statystyk. W przeciwnym razie połączenie internetowe jest wyłączone.Jeśli połączenie wydaje się prawidłowe, prawdopodobnie lustro jest wyłączone. Spróbuj wybrać inny blisko Twojej lokalizacji.
źródło
Przejdź do Terminalu i wykonaj poniższe kroki, aby znaleźć rozwiązanie ...
źródło
Spróbuj tego. Mi to pasuje.
źródło