W terminalu wpisałem następujące
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
Ubuntu wie więc, że „musique” to program, chociaż nie jest on obecnie zainstalowany na komputerze. Jeśli jednak piszę
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
wie, że nie ma takiego programu o nazwie „musiquez”.
Moje pytanie brzmi: skąd Ubuntu to wie? Gdzie przechowywane są te informacje o tym, jakie aplikacje można zainstalować na Ubuntu?
źródło
command-not-found
następnie sprawdza lokalną pamięć podręczną repozytoriów, która jest tworzona przy każdym uruchomieniu użytkownikasudo apt-get update
.