Я заметил, что во время работы в Ubuntu, если я наберу следующее:
mc
и он не установлен, я получаю сообщение ниже:
The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc
Однако в Debian это недоступно. Он просто выдает сообщение «-bash: / usr / bin / mc: Нет такого файла или каталога». Как я могу реализовать ту же функциональность в командной строке bash в Debian? Да, я знаю, что если мне нужно предложение пакета, я могу просто выполнить поиск по регулярному выражению, используя поиск в apt-cache . Однако я надеялся на более простое предложение сразу после ввода названия программы.
Согласно обсуждениям, функциональность обеспечивается командой package -not-found . Однако даже после его установки, а также установки пакета завершения bash, он недоступен в оболочке Debian bash.
apt-get update
перед запуском, аupdate-command-not-found
затем либо открыть новый сеанс Bash илиsource /etc/bash.bash.rc
.