Я набрав наступне в терміналі
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
Тож Ubuntu знає, що "musique" - це програма, хоча наразі вона не встановлена на машині. Однак якщо я набираю
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
він знає, що не існує такої програми під назвою "musiquez".
Моє питання: як Ubuntu це знає? Де зберігається ця інформація про те, які програми можна встановити на Ubuntu?
command-not-found
потім перевіряється через локальний кеш сховищ, який робиться щоразу, коли користувач працюєsudo apt-get update
.