Я хотел бы знать то, что является названием пакета Ubuntu, который узнает для нас на терминале что пакет установить.
Как пример, предположите, что у меня нет gparted установленным. Я просто открываю терминал и тип gparted
на нем, и сообщение как это появляется:
"gparted" was not found.
The program 'gparted' is currently not installed. You can install it by typing:
sudo apt-get install gparted
Таким образом, мой вопрос: Каково название пакета, который позволяет этому сообщению появляться?
Полагаю, это должно быть предоставлено пакетом command-not-found
. Этот пакет также предоставляет функцию, которая предлагает похожие имена команд, когда ваша команда не найдена:
$ gdit
No command 'gdit' found, did you mean:
Command 'edit' from package 'mime-support' (main)
Command 'gedit' from package 'gedit' (main)
Command 'gdis' from package 'gdis' (universe)
Command 'git' from package 'git' (main)
Источник: Форумы CrunchBang Linux
Из этой ссылки , это auto-apt
. Он не сможет найти исполняемый файл, проверит базу данных файлов, устанавливаемых с помощью apt-get
, и даст правильный пакет (ы) для использования. command-not-found
также, кажется, выполняет эту функцию.