nie znaleziono polecenia” w terminalu Linux

Najważniejsze informacje

  • W przypadku błędu „apt-get: polecenie nie znalezione” upewnij się, że twoja dystrybucja Linuksa opiera się na Debianie.
  • Użytkownicy systemów CentOS lub RHEL powinni korzystać z dedykowanych menedżerów pakietów, np. yum, zamiast apt-get.
  • W systemach Debian, Ubuntu i Raspberry Pi, ponowna instalacja systemu lub instalacja pakietu apt.deb może rozwiązać problem „apt-get: polecenie nie znalezione”. Kluczowa jest poprawność wpisywanego polecenia oraz użycie „sudo”, jeśli jest to potrzebne.

Polecenie `apt-get` to standardowe narzędzie w terminalu dla dystrybucji Linuksa bazujących na Debianie, służące do instalacji oprogramowania. Czasem jednak pojawia się problem, a terminal informuje nas o błędzie „polecenie nie znalezione”.

Poniżej przedstawiono kroki, które pomogą ci uporać się z tym problemem.

Czym jest apt-get?

`apt-get` to menedżer pakietów działający z poziomu wiersza poleceń, stosowany w systemach z rodziny Debiana. Ułatwia on instalowanie, aktualizowanie i usuwanie oprogramowania. Składnia polecenia wygląda następująco:

 apt-get [opcje] [polecenie] 

Przykładowo, aby zainstalować program do robienia zrzutów ekranu, `scrot`, należy użyć polecenia:

 apt-get install scrot 

Warto zaznaczyć, że `apt-get` jest uważane za przestarzałe w kontekście interakcyjnego użytkowania. Zaleca się korzystanie z krótszego polecenia `apt`, które zawiera funkcje `apt-get`, ale `apt-get` nadal sprawdza się w skryptach. W przypadku zwykłej instalacji oprogramowania oba polecenia powinny działać.

Ale co zrobić, jeśli `apt-get` nie działa?

Błąd „apt-get: polecenie nie znalezione” w CentOS lub RHEL?

Zazwyczaj polecenie `apt-get` działa sprawnie, ale co jeśli natrafimy na problem?

Jeżeli korzystasz z dystrybucji, która nie używa `apt-get`, to logiczne, że to polecenie nie będzie działać. Jest to łatwa pomyłka, szczególnie przy pracy na zdalnym serwerze. Aby rozwiązać ten problem, musisz użyć odpowiedniego menedżera pakietów.

W zależności od dystrybucji, może to być pacman, zypper, yum lub dnf.

Przykładowo, na serwerze z systemem CentOS, zamiast `apt-get` (lub `apt`), powinieneś użyć `yum`:

 yum install NAZWA_PAKIETU 

Gdzie „NAZWA_PAKIETU” to nazwa instalowanego pakietu.

Więcej informacji na temat różnic między `apt`, `yum` i `dnf` znajdziesz w naszym artykule poświęconym tym narzędziom .

Rozwiązanie problemu „apt-get: polecenie nie znalezione” w Debianie, Ubuntu lub Raspberry Pi OS

Co zrobić, jeśli używasz dystrybucji z rodziny Debiana, takiej jak Ubuntu, Pop!_OS czy Raspberry Pi OS, a nadal pojawia się błąd „apt-get: polecenie nie znalezione”?

Choć jest to rzadkie, istnieje kilka sposobów na rozwiązanie tego problemu:

  • Zainstaluj ponownie system operacyjny. Jest to szybkie, lecz nie zawsze praktyczne rozwiązanie.
  • Możesz też pobrać pakiet apt.deb ze strony Ubuntu i zainstalować go za pomocą komendy `sudo dpkg -i apt_[WERSJA].deb` (pamiętaj, aby zmienić nazwę pliku na zgodną z pobranym).

Użytkownicy Raspberry Pi mogą mieć problem z komendą `apt-get install` (lub `sudo apt-get install`). W takiej sytuacji spróbuj użyć samego `apt install`.

Dodatkowo, jeśli podczas instalacji `apt-get` pojawia się inny błąd, np. „Tymczasowe niepowodzenie rozdzielczości”, po którym występuje adres URL serwera, problem leży w połączeniu sieciowym. Sprawdź wtedy:

  • Połączenie z Internetem
  • Poprawność ustawień daty i czasu
  • Użyj komendy `ping`, aby upewnić się, że twój komputer może połączyć się z jakąkolwiek stroną (np. Google).

Po wprowadzeniu niezbędnych poprawek, zrestartuj komputer i spróbuj ponownie.

Inne przyczyny błędu „apt-get: polecenie nie znalezione”

Istnieją trzy inne potencjalne źródła błędu „apt-get: polecenie nie znalezione”.

Po pierwsze, sprawdź czy poprawnie wpisałeś polecenie. Literówki są zmorą każdego systemu tekstowego. Linux nie jest wyjątkiem. Upewnij się, że komenda `apt-get` została wpisana dokładnie.

Po drugie, problemem mogą być niewystarczające uprawnienia. Zamiast `apt-get`, spróbuj `sudo apt-get`. Błąd „polecenie nie znalezione” powinien ustąpić.

Na koniec, jeżeli widzisz komunikat o błędzie `sudo: polecenie nie znalezione`, to problem nie dotyczy `apt-get`, lecz samego `sudo`. Sprawdź nasz poradnik poświęcony rozwiązywaniu tego błędu .


newsblog.pl