50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 7 minut
Serwery i system operacyjny

Jak naprawić błąd „nie znaleziono polecenia apt” w systemie Linux

Ada Lovegood By Ada Lovegood 7 minut czytania
apt błąd: nie znaleziono polecenia

Jeśli jesteś użytkownikiem Linuksa, prawdopodobnie znasz polecenie apt. To polecenie jest kluczowym narzędziem do zarządzania pakietami w dystrybucjach opartych na Debianie, takich jak Ubuntu. Jednak jest prawdopodobne, że spotkasz się z „nie znaleziono trafnego polecenia” błąd. Napotkanie takiego błędu może być frustrujące i może zatrzymać procesy. Nasz obszerny przewodnik przeprowadzi Cię przez proces zrozumienia i rozwiązania tego błędu, aby mieć pewność, że Twój system będzie działał sprawnie.

Zrozumienie błędu „nie znaleziono polecenia apt”.

Nie znaleziono polecenia apt' Lub 'apt nie został znalezionyBłąd zwykle informuje, że system nie rozpoznaje polecenia apt. Może to być związane z kilkoma przyczynami:

  • Używasz dystrybucji innej niż Debiana, która nie obsługuje apt. Na przykład możesz używać Fedory lub Arch.
  • Menedżer pakietów apt nie jest zainstalowany w twoim systemie.
  • Występują problemy z konfiguracją PATH w systemie.

Należy koniecznie zwrócić uwagę na różnicę między apt i apt-get. Obydwa te polecenia to menedżery pakietów, których używamy do obsługi instalacji i usuwania oprogramowania w systemach opartych na Debianie. Ale apt jest nowszą i bardziej przyjazną dla użytkownika alternatywą dla apt-get.

Wstępne kontrole i rozwiązania „apt get not found”.

Zanim zagłębisz się w bardziej złożone rozwiązania, wykonaj następujące wstępne kontrole:

  • Zweryfikuj swoją dystrybucję Linuksa: Upewnij się, że używasz dystrybucji opartej na Debianie, takiej jak Ubuntu, Mint lub sam Debian. Czasami błąd wynika z prostego faktu, że nie wziąłeś pod uwagę zgodności dystrybucji.
  • Sprawdź, czy apt jest zainstalowany: Uruchomić które trafne aby sprawdzić, czy polecenie jest dostępne. Jeśli nic nie zwróci, oznacza to, że apt nie jest zainstalowany.
  • Problemy ze ŚCIEŻKĄ: Upewnij się, że katalog zawierający apt znajduje się w PATH twojego systemu. Można to zrobić biegając powtórz $PATH.

Sprawdzenie tych wstępnych czynników przed przejściem do bardziej złożonych rozwiązań pozwala zaoszczędzić dużo czasu. Czasami przyczyna leży tuż przed twoją twarzą.

Naprawianie błędu „nie znaleziono polecenia apt”.

Główny problem związany z błędem „nie znaleziono apt” może zależeć od instalacji pakietu. Zacznijmy rozwiązywać problem od zainstalowania apt.

Najpierw upewnij się, że używasz systemu opartego na Debianie, takiego jak Ubuntu lub Debian. „apt” nie jest kompatybilny z systemami innymi niż Debian, takimi jak Fedora lub CentOS, które używają różnych menedżerów pakietów (np. „yum” lub „dnf”).

Jeśli używasz systemu innego niż Debian (takiego jak Fedora lub Arch), możesz napotkać błąd „nie znaleziono apt”, ponieważ te systemy używają różnych menedżerów pakietów. Zobaczmy, jak możesz używać apt na Fedorze i Arch. W przypadku Fedory użyj dnf, a w przypadku Arch użyj Pacman. Oto jak możesz z nich skorzystać:

Fedora:

sudo dnf install <package-name>

Łuk:

sudo pacman -S <package-name>

Jeśli napotkasz błąd „apt: nie znaleziono polecenia” w systemie opartym na Debianie, otwórz terminal i uruchom to polecenie, aby sprawdzić instalację:

sudo apt update

Jeśli pojawi się komunikat „nie znaleziono polecenia”, kontynuuj ponowną instalację apt.

Pobierz pakiet „.deb” dla swojej wersji systemu z oficjalnego repozytorium:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_2.0.2ubuntu0.2_amd64.deb

Zainstaluj pakiet za pomocą „dpkg”:

sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb

Zaktualizuj lokalne repozytorium, aby potwierdzić pomyślną instalację:

sudo apt update

Jeśli występują problemy z zależnościami, zidentyfikuj i zainstaluj wymagane zależności:

dpkg -I apt_2.0.2ubuntu0.2_amd64.deb

Pakiet „apt” Twojego systemu jest teraz poprawnie skonfigurowany.

Czasami błąd występuje, ponieważ lista pakietów jest nieaktualna. Możesz zaktualizować listę pakietów, aby upewnić się, że Twój system wie o najnowszych dostępnych pakietach. Uruchom następujące polecenie, aby zaktualizować listę pakietów:

sudo apt-get update

Po aktualizacji spróbuj uruchomić plik trafny ponownie wydać polecenie.

Polecenie „apt” to nowsza, bardziej przyjazna dla użytkownika wersja „apt-get”. Jeśli „apt” nie zostanie znaleziony, możesz zamiast tego spróbować użyć „apt-get”. Polecenie „apt-get” wykonuje te same funkcje i często jest dostępne w systemach, w których polecenie „apt” nie jest dostępne. Na przykład zamiast uruchamiać:

sudo apt install package-name

Możesz użyć następującego polecenia:

sudo apt-get install package-name

Pomoże to w rozwiązaniu błędów „nie znaleziono polecenia apt get” i „nie znaleziono polecenia sudo apt get”.

Innym problemem, który może powodować błąd „nie znaleziono polecenia apt”, jest brak uprawnień sudo. Polecenia „apt” i „apt-get” wymagają uprawnień administratora do wykonania. Jeśli napotkasz błędy, takie jak „nie znaleziono polecenia sudo apt” lub „nie znaleziono polecenia sudo apt get”, może to być spowodowane tym, że nie masz wystarczających uprawnień. Aby upewnić się, że masz niezbędne uprawnienia, poprzedź swoje polecenia słowem „sudo” i po wyświetleniu monitu podaj hasło roota. A jeśli nadal napotykasz problemy, sprawdź, czy Twój użytkownik ma uprawnienia sudo, uruchamiając:

sudo -l

To polecenie wyświetla listę uprawnień Twojego użytkownika. Jeśli nie masz uprawnień sudo, być może będziesz musiał skontaktować się z administratorem systemu.

Wykonując te kroki, powinieneś być w stanie rozwiązać błąd „nie znaleziono polecenia apt” i kontynuować skuteczne zarządzanie pakietami w dystrybucji Linuksa opartej na Debianie.

4 wskazówki, jak uniknąć błędu „nie znaleziono polecenia apt”.

Aby zmniejszyć ryzyko wystąpienia błędu „nie znaleziono polecenia apt”, postępuj zgodnie z poniższymi najlepszymi praktykami dotyczącymi konserwacji systemu i zarządzania pakietami:

  1. Regularne aktualizacje systemu: Aktualizuj swój system za pomocą najnowszego oprogramowania i poprawek zabezpieczeń, aby zapobiec problemom ze zgodnością i lukom w zabezpieczeniach.
  2. Zarządzaj zależnościami: Upewnij się, że wszystkie niezbędne pakiety zostały zainstalowane i rozwiąż wszelkie konflikty podczas dodawania nowego oprogramowania lub aktualizacji.
  3. Sprawdzanie integralności systemu: Regularnie sprawdzaj system pod kątem wszelkich problemów, które mogą mieć wpływ na krytyczne narzędzia, takie jak apt.
  4. Kopia zapasowa i przywracanie: Wdróż niezawodny system tworzenia kopii zapasowych ustawień i ważnych plików, aby szybko odzyskać siły po wszelkich problemach.

Alternatywne menedżery pakietów

Jeśli stale napotykasz problemy z poleceniem „apt” lub jeśli używasz dystrybucji Linuksa opartej na Debianie, możesz skorzystać z kilku alternatywnych menedżerów pakietów. Każda dystrybucja Linuksa ma zazwyczaj własnego menedżera pakietów, który obsługuje instalację, aktualizację i usuwanie pakietów oprogramowania. Oto przegląd niektórych popularnych alternatywnych menedżerów pakietów:

YUM i DNF (dla dystrybucji opartych na Red Hat)

YUM (aktualizator Yellowdog, zmodyfikowany) I DNF (dandyfikowany YUM) to menedżerowie pakietów dla dystrybucji opartych na Red Hat, takich jak Fedora, CentOS i Red Hat Enterprise Linux (RHEL).

Mniam

Aby zainstalować pakiet za pomocą YUM, użyj następującego polecenia:

sudo yum install package-name

Aby zaktualizować pakiety systemu, możesz użyć następującego polecenia yum:

sudo yum update

I to polecenie yum usuwa pakiet:

sudo yum remove package-name

DNF

DNF to następna generacja wersji YUM, która jest znacznie szybszym i wydajniejszym menedżerem pakietów. Aby zainstalować pakiet przy użyciu DNF, użyj:

sudo dnf install package-name

Następujące polecenie dnf aktualizuje pakiety systemu:

sudo dnf update

A to polecenie dnf usuwa pakiet:

sudo dnf remove package-name

Pacman (dla dystrybucji opartych na Arch)

Pacman to menedżer pakietów dla Arch Linux i jego pochodnych, takich jak Manjaro. To prosty i szybki menedżer pakietów.

Aby zainstalować pakiet za pomocą Pacmana, użyj tego polecenia:

sudo pacman -S package-name

Aby zaktualizować system, użyj tego polecenia:

sudo pacman -Syu

Aby usunąć pakiet, użyj tego polecenia:

sudo pacman -R package-name

Zrozumienie i użycie odpowiedniego menedżera pakietów dla Twojej dystrybucji jest bardzo ważne dla skutecznego zarządzania systemem. Zapoznając się z alternatywnymi menedżerami pakietów, możesz sprawnie i skutecznie zarządzać swoimi pakietami.

Wniosek

Napotkanie błędu „nie znaleziono polecenia apt” może być frustrujące, ale możesz go naprawić, wykonując kilka prostych kroków. W tym poście na blogu dokonaliśmy przeglądu najlepszych praktyk rozwiązywania tego problemu. Wykonując poniższe kroki, szybko rozwiążesz problem i utrzymasz efektywne zarządzanie systemem.

Szukasz niezawodnego dostawcy VPS? Cloud VPS Cloudzy oferuje preinstalowane dystrybucje Linuksa, które wybierzesz. Zbudowane w oparciu o najnowocześniejszą infrastrukturę, nasze serwery gwarantują 99,95% czasu pracy i są objęte wsparciem 24/7. Doświadcz niezawodności i wysokiej wydajności oraz ciesz się solidnym wsparciem dla wszystkich Twoich potrzeb technicznych Linux VPS firmy Cloudzy.

Często zadawane pytania

Jaka jest różnica między „apt” a „apt-get”?

„apt” to nowszy, przyjazny dla użytkownika interfejs wiersza poleceń do zarządzania pakietami w dystrybucjach opartych na Debianie. Łączy w sobie funkcjonalność „apt-get” i innych narzędzi. „apt-get” to starsze narzędzie, wciąż dostępne i funkcjonalne, ale „apt” oferuje bardziej intuicyjną składnię i dodatkowe funkcje.

Dlaczego otrzymuję błędy „nie znaleziono polecenia” także w przypadku innych poleceń?

Błędy „nie znaleziono polecenia” zwykle występują, gdy system nie może zlokalizować pliku wykonywalnego polecenia, które próbujesz uruchomić. Może to być spowodowane brakującymi pakietami oprogramowania, nieprawidłowymi zmiennymi PATH lub problemami z instalacją.

Udział

Więcej z bloga

Czytaj dalej.

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos. Obraz okładki z panelami aplikacji wokół pulpitu nawigacyjnego Cosmos.
Serwery i system operacyjny

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos: pliki, multimedia, hasła, automatyzacja i wiele więcej!

Być może skonfigurowałeś Cosmos Cloud i teraz chcesz zobaczyć, jakie aplikacje dobrze z nią pasują, a może nawet jeszcze nie zdecydowałeś się na Cosmos i po prostu chcesz zobaczyć, jak dobrze pasuje do Twojej pracy.

Nicka SilveraNicka Silvera 16 minut czytania
Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker z hybrydowym diagramem konfiguracji i neonowymi operacjami a blokami dostępu.
Serwery i system operacyjny

Portainer vs Cosmos Cloud: najlepsze dopasowanie do zarządzania aplikacjami Docker

Jeśli znasz już Dockera i chcesz po prostu czystszego sposobu uruchamiania rosnącego stosu aplikacji, oto krótka odpowiedź na pytanie Portainer vs Cosmos Cloud. Portainer to mocniejszy wybór w przypadku reżyserii

Nicka SilveraNicka Silvera 14 minut czytania
Grafika przedstawiająca trzy hostowane ścieżki w jednym abstrakcyjnym świecie sieci w chmurze.
Serwery i system operacyjny

Cosmos Cloud vs CasaOS vs Umbrel: która platforma samoobsługowa pasuje do Twojej konfiguracji?

Krótka odpowiedź jest taka, że ​​CasaOS jest nadal najłatwiejszym miejscem na rozpoczęcie, Umbrel ma najczystszy, starannie wyselekcjonowany styl, a Cosmos Cloud ma więcej sensu, gdy chcesz mieć ściślejszą kontrolę nad domeną

Nicka SilveraNicka Silvera 11 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/mies.

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.