Ich habe Folgendes in ein Terminal eingegeben
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
Ubuntu weiß also, dass "musique" ein Programm ist, obwohl es derzeit nicht auf dem Computer installiert ist. Wenn ich jedoch tippe
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
es weiß, dass es kein solches Programm namens "musiquez" gibt.
Meine Frage ist, woher weiß Ubuntu das? Wo werden diese Informationen darüber gespeichert, welche Anwendungen unter Ubuntu installiert werden können?
quelle
command-not-found
dann der lokale Cache der Repositorys überprüft wird, der jedes Mal erstellt wird, wenn ein Benutzer ausgeführt wirdsudo apt-get update
.