Nie znaleziono polecenia / command not found
: 24 października 2009, 19:16
Na forum często pojawiają się pytania o błąd "nie znaleziono polecenia". Odpowiedź na większość z nich jest praktycznie zawsze taka sama. Oto instrukcja jak radzić sobie z takim problemem.
Przykład z niedawnego postu:
Ten błąd oznacza, że taki plik wykonywalny nie znajduje się w żadnym katalogu określonym przez zmienną $PATH. Najprawdopodobniej nie mamy zainstalowanego pakietu, w którym znajdowałby się taki plik. Jak się dowiedzieć jaki to pakiet? Bardzo prosto.
1. Wchodzimy na stronę http://packages.debian.org/ , szukamy nagłówka "przeszukaj zawartość pakietów i wpisujemy potrzebny nam plik, w tym wypadku make-kpkg.
2. Po chwili wyświetlą się wyniki: http://packages.debian.org/search?searc ... g&arch=any
3. Wniosek: należy zainstalować pakiet kernel-package i powinno wszystko działać.
W przypadku poleceń innych niż make-kpkg należy postępować analogicznie.
Przykład z niedawnego postu:
Kod: Zaznacz cały
# make-kpkg linux-image linux-headers --initrd
-bash: make-kpkg: nie znaleziono polecenia
1. Wchodzimy na stronę http://packages.debian.org/ , szukamy nagłówka "przeszukaj zawartość pakietów i wpisujemy potrzebny nam plik, w tym wypadku make-kpkg.
2. Po chwili wyświetlą się wyniki: http://packages.debian.org/search?searc ... g&arch=any
3. Wniosek: należy zainstalować pakiet kernel-package i powinno wszystko działać.
W przypadku poleceń innych niż make-kpkg należy postępować analogicznie.