Saya mengetik berikut ini di terminal
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
Jadi Ubuntu tahu bahwa "musique" adalah sebuah program, meskipun saat ini tidak diinstal pada mesin. Namun, jika saya mengetik
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
ia tahu bahwa tidak ada program yang disebut "musiquez".
Pertanyaan saya adalah, bagaimana Ubuntu mengetahui hal ini? Di mana informasi ini disimpan tentang aplikasi apa yang dapat diinstal di Ubuntu?
sumber
command-not-found
kemudian memeriksa melalui cache lokal dari repositori yang dibuat setiap kali pengguna berjalansudo apt-get update
.