Я набрал следующее в терминале
$ 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
.