Ho digitato quanto segue in un terminale
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
Quindi Ubuntu sa che "musique" è un programma, sebbene al momento non sia installato sulla macchina. Tuttavia, se scrivo
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
sa che non esiste un programma simile chiamato "musiquez".
La mia domanda è: come fa Ubuntu a saperlo? Dove sono archiviate queste informazioni su quali applicazioni possono essere installate su Ubuntu?
command-not-found
quindi controlli attraverso la cache locale dei repository che viene effettuata ogni volta che un utente eseguesudo apt-get update
.