Polecenie make jest prawdopodobnie jednym z najczęściej używanych poleceń w ekosystemie Linuksa. To polecenie służy do budowania i kompilowania programów bezpośrednio z kodu źródłowego.
Jako użytkownik Linuksa możesz użyć polecenia make do skompilowania narzędzi i zainstalowania ich za pomocą wiersza poleceń. Czasami jednak system zgłasza błąd „ make: command not found ”, gdy użytkownicy próbują zbudować pakiet za pomocą make.
Pod koniec zrozumiesz, jak naprawić błąd „make: command not found” w systemie Linux.
Napraw błąd „make: polecenie nie zostało znalezione”
Chociaż make jest jednym ze standardowych pakietów Linuksa, które są preinstalowane w większości dystrybucji Linuksa, czasami nie jest dostępny w systemie. W takim przypadku za każdym razem, gdy użytkownik próbuje zbudować pakiet za pomocą make, system zgłasza błąd nie znaleziono polecenia.
Przed naprawieniem błędu najpierw musisz sprawdzić, czy make jest zainstalowany w twoim systemie. W tym celu użyj funkcji ls, aby sprawdzić zawartość katalogu /usr/bin/make :
ls /usr/bin/make
Następnie sprawdź, czy możesz wykonać polecenie z jego bezwzględną ścieżką:
/usr/bin/make --version
Wspomniane polecenie wyświetli wersję make zainstalowaną w twoim systemie.
Jeśli powyższe metody nie działają i wyświetlają błąd, oznacza to, że Twój system nie ma zainstalowanego make. W takich sytuacjach zainstalowanie polecenia make rozwiązuje problem.
Ale najpierw zaktualizuj listę repozytoriów systemu za pomocą APT:
sudo apt-get update
Wyjście:
Następnie zainstaluj polecenie make:
sudo apt-get install -y make
Wyjście:
Jeśli powyższe polecenia nie działają, możesz zainstalować make, pobierając pakiet build-essential w następujący sposób:
sudo apt install build-essential
Wyjście:
Pakiet build-essential zawiera wszystkie niezbędne pakiety związane z budowaniem i kompilacją pakietów. Polecenie make jest częścią tych pakietów.
Powiązane: Dlaczego powinieneś aktualizować repozytoria pakietów Linux przed instalacją nowego oprogramowania?
Rozwiązywanie problemów z błędami w systemie Linux
Polecenie make jest niezbędnym narzędziem kompilatora w systemie Linux. Błędy dostarczane przez system są zwykle samoopisowe, a doświadczeni użytkownicy mogą znaleźć rozwiązanie, patrząc na komunikat o błędzie.
Oprócz lokalnych stacji roboczych takie błędy zgłaszają również serwery oparte na systemie Linux. Większość problemów można rozwiązać, przeprowadzając podstawowy audyt na serwerze.