Jaki program sugeruje pakiety instalowalne?

11

Jedną z funkcji Ubuntu, którą naprawdę lubię, jest ta, która sugeruje pakiety do zainstalowania, jeśli spróbujesz uruchomić program, który nie jest zainstalowany, na przykład:

$ nmap
The program 'nmap' is currently not installed. You can install it by typing:
sudo apt-get install nmap

Czy to wymyślna funkcja Bash? Dodatkowy demon, który ukrywa się w tle? Jak to robi?

nmichaels
źródło

Odpowiedzi:

2

Jako dodatek do poprzedniej odpowiedzi:

Aby wyłączyć to dla własnego konta (bez odinstalowywania całego pakietu, a więc wyłączania go dla WSZYSTKICH użytkowników), możesz po prostu dodać następujący wiersz do swojego ~ / .bashrc:

unset command_not_found_handle

Spowoduje to przywrócenie domyślnego zachowania bash (definicja / polecenie / etc/bash.bashrc dla definicji funkcji command_not_found_handle: wywołuje polecenie nieznalezione, jeśli jest zainstalowane, w przeciwnym razie wyświetla komunikat o błędzie „nie znaleziono polecenia”).

blackpit73
źródło