„E: Nie mogę zlokalizować aktualizacji pakietu” podczas próby aktualizacji systemu, dlaczego?


23

Mam prawie godzinę, próbując zaktualizować moją instalację, oto jak to zrobić:

$ sudo apt-get install update
[sudo] password for braiam: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package update

To po prostu nie działa! Czy install updatetekst, który powinienem wstawić, sudo apt-getaby zainstalować aktualizacje w moim systemie Ubuntu, nie jest tekstem ? Jeśli nie, jakie polecenie powinienem napisać?

To pytanie próbuje rozwiązać niektóre typowe błędy popełniane przez użytkowników, którzy nie są przyzwyczajeni do systemu APT i apt-get.

Odpowiedzi:


30

Narzędzie APT apt-getma proste polecenia, które musisz wiedzieć wcześniej, co robią i w jakich okolicznościach z nich korzystają.

Jeśli chcesz zaktualizować listę pakietów , poprawne polecenie to:

sudo apt-get update

tylko to! Nie musisz pisać nic więcej przed ani po. To tylko sudo + apt-get + update . Gotowy.

Aby zainstalować pakiety lub programy w systemie, najpierw musisz znać nazwę pakietu . Jeśli nie wiesz, czy nazwa pakietu jest zalecana, użyj GUI (takiego jak Centrum oprogramowania Ubuntu lub packagekit), wyszukaj i zainstaluj program, używając go. Jeśli znasz nazwę pakietu, musisz tylko:

sudo apt-get install package_name

Zamień package_namenazwę swojego pakietu. Możesz zainstalować kilka pakietów jednocześnie, po prostu napisz je ze spacją między nimi. Jeśli nadal otrzymujesz:

E: Nie można znaleźć pakietu nazwa_pakietu

Następnie spróbuj zaktualizować listę lub przejrzeć instrukcje, których przestrzegasz, być może to tylko błąd typograficzny. Jeśli nazwa tego pakietu jest nieznana dla apt-get, jest to błąd, który wystąpi.

Aby zaktualizować pakiety, które już zainstalowałeś, czyli zaktualizuj cały system, musisz:

sudo apt-get upgrade

Nic więcej. Uaktualni wszystkie pakiety zainstalowane w systemie.


3
Spróbuj apt-cache search <packagename>, wyszuka powiązane pakiety o podanej nazwie.
Avinash Raj
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.