Jeśli podczas instalowania pakietów w systemie Ubuntu napotkasz błąd „E: Nie można zlokalizować pakietu”, nie martw się, ponieważ łatwo go naprawić.
Kluczowe dania na wynos
- Regularnie aktualizuj listę pakietów, aby zachować bezpieczny i aktualny system Ubuntu, zapewniając dostęp do najnowszych pakietów oprogramowania, poprawek zabezpieczeń, poprawek błędów i lepszego rozwiązywania zależności.
- Podczas korzystania z apt. zwróć uwagę na poprawną pisownię i wielkość liter w nazwie pakietu polecenie instalacji oprogramowania, ponieważ nawet niewielka literówka może spowodować wyświetlenie komunikatu „E: Nie można zlokalizować pakietu” błąd.
- Zweryfikuj informacje o swoim repozytorium, sprawdzając skonfigurowane repozytoria, aby upewnić się, że masz dostęp do niezbędnego oprogramowania. Jeśli jest to konieczne dla określonego oprogramowania, rozważ dodanie zaufanych i dobrze utrzymanych repozytoriów.
Ubuntu to przyjazna dla użytkownika dystrybucja Linuksa, znana ze swojej stabilności i obszernego katalogu oprogramowania. Jednak nawet najbardziej doświadczeni użytkownicy Ubuntu mogą napotkać błąd „E: Nie można zlokalizować pakietu”. Ten komunikat o błędzie zwykle pojawia się, gdy próbujesz zainstalować pakiet za pośrednictwem APT.
Pokażemy Ci, jak naprawić komunikat o błędzie „E: Nie można zlokalizować pakietu” w systemie Ubuntu. Niezależnie od tego, czy jesteś nowicjuszem, czy doświadczonym administratorem, wiedza, jak pokonać ten błąd, znacznie poprawi Twoje możliwości korzystania z Ubuntu.
1. Zaktualizuj listę pakietów
Aktualizacja listy pakietów jest ważna dla utrzymania bezpiecznego, funkcjonalnego i aktualnego systemu Ubuntu. Co najważniejsze, zapewnia najlepszą możliwą jakość oprogramowania, zachowując jednocześnie bezpieczeństwo i stabilność systemu.
Możesz zaktualizować listę pakietów, uruchamiając:
sudo apt update
Czasami lub za każdym razem, gdy chcesz zainstalować nowe oprogramowanie, pamiętaj o uruchomieniu powyższego polecenia. Aktualizując listę pakietów, masz pewność, że masz dostęp do najnowszych wersji pakietów oprogramowania, a także wszelkich nowo dodanych pakietów.
Inne korzyści z prowadzenia aktualizacja sudo apt polecenie obejmuje dostęp do nowych poprawek zabezpieczeń, poprawek błędów i lepszego rozwiązywania zależności.
2. Użyj poprawnej nazwy pakietu
W przeciwieństwie do systemu Windows, w systemie Linux w nazewnictwie plików i katalogów rozróżniana jest wielkość liter. Oznacza to, że wielkie i małe litery są traktowane oddzielnie. Na przykład pliki „Test.txt”, „TEST.txt” i „TesT.txt” są odrębnymi plikami w systemie Linux.
Ta sama zasada dotyczy nazw pakietów. Upewnij się, że poprawnie wpisałeś nazwę pakietu. Nawet niewielka literówka, np. wielka litera w miejscu, w którym powinna być mała, spowoduje wyświetlenie błędu „E: Nie można zlokalizować pakietu”.
Jeśli nie jesteś pewien nazwy pakietu, możesz użyć polecenia apt, aby wyszukać częściowe nazwy pakietów. Załóżmy na przykład, że szukasz popularny program do zrzutów ekranu Flameshot, ale pamiętasz tylko, że zaczyna się od płomienia. Cóż, możesz go wyszukać, używając częściowej nazwy w następujący sposób:
apt search flame
3. Sprawdź informacje o repozytorium
APT zainstaluje oprogramowanie tylko z określonego zestawu skonfigurowanych repozytoriów w twoim systemie. Jest to dobre rozwiązanie ze względów bezpieczeństwa, ponieważ można ograniczyć system do pobierania oprogramowania tylko z kilku zaufanych źródeł.
Domyślnie, Ubuntu zawiera kilka domyślnych repozytoriów skonfigurowany dla Ciebie. Czasami jednak może być konieczne dodanie repozytorium, aby uzyskać dostęp do oprogramowania, które nie jest częścią aktualnie skonfigurowanych repozytoriów.
Przyjrzyj się skonfigurowanym repozytoriam, używając:
cat /etc/apt/sources.list
Twoja lista źródeł powinna zwykle zawierać domyślnie skonfigurowane i aktywne następujące repozytoria. Aktywne repozytoria nie są komentowane znakiem #.
deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse
nazwa-wydania w poprzednim fragmencie zostanie zastąpiony bieżącym Ubuntu nazwa-wydania. Możesz dostać swoje nazwa-wydania biegiem lsb_release -c w terminalu. Nazwa kodowa wyświetlana przez to polecenie jest bieżącym kodem nazwa-wydania.
Jest to stosunkowo łatwe dodawać nowe repozytoria oprogramowania w systemie Linux. Ponadto większość przewodników instalacji oprogramowania wspomina, czy trzeba dodać nowe repozytorium, więc pamiętaj o zwróceniu na to uwagi.
Ze względów bezpieczeństwa upewnij się, że dodajesz do swojego systemu zaufane i dobrze utrzymywane umowy PPA i repozytoria.
4. Sprawdź zgodność oprogramowania
W niektórych przypadkach niektóre pakiety oprogramowania mogą nie być dostępne w starszych wersjach Ubuntu. W rzadkich przypadkach niektóre pakiety oprogramowania mogą być dostępne tylko w wersjach Ubuntu z systemem LTS. W takich przypadkach może wystąpić błąd „E: Nie można zlokalizować pakietu” z powodu problemów ze zgodnością.
Możesz sprawdzić więcej informacji o pakiecie, uruchamiając: apt pokaż nazwę pakietu. Na przykład dla pakietu flameshot uruchom:
apt show flameshot
Zwróć także uwagę na informacje o kompatybilności z oficjalnej strony pakietów, aby upewnić się, że pakiet oprogramowania, który próbujesz zainstalować, jest zgodny z twoją wersją Ubuntu.
5. Inne poprawki
Jeśli żadne z powyższych rozwiązań nie pomogło, spróbuj wyczyścić pamięć podręczną pakietów, a następnie ponownie zaktualizuj listę pakietów, używając:
sudo apt clean && sudo apt update
Możesz także spróbować zainstalować mały pakiet, taki jak cowsay, za pomocą polecenia sudo apt update && apt install cowsay tylko po to, żeby zobaczyć, czy wszystko jest w porządku.
Możesz teraz naprawić błąd „E: Nie można zlokalizować pakietu” w systemie Ubuntu
Jako użytkownik Ubuntu najprawdopodobniej w pewnym momencie napotkasz błąd „E: Nie można zlokalizować pakietu”. Ten błąd można rozwiązać, a dzięki odpowiednim informacjom możesz śmiało stawić mu czoła.
Aby mieć pewność, że nie napotkasz ponownie takich błędów, zawsze szukaj uszkodzonych pakietów na swoim komputerze.