Percebi que, enquanto no Ubuntu, se eu digitar o seguinte:
mc
e não está instalado, recebo a mensagem abaixo:
The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc
No entanto, no Debian, isso não está disponível. Ele apenas fornece uma mensagem "-bash: / usr / bin / mc: sem esse arquivo ou diretório". Como posso implementar a mesma funcionalidade na linha de comando bash no Debian? Sim, eu sei que, se é uma sugestão de pacote que eu quero, eu posso simplesmente fazer uma pesquisa regex usando a pesquisa apt-cache . No entanto, eu estava esperando a sugestão mais simples imediatamente ao digitar o nome do programa.
De acordo com as discussões, a funcionalidade é fornecida pelo comando package -not-found . No entanto, mesmo depois de instalá-lo e também instalar o pacote bash-complete, ele não está disponível no shell bash do Debian.
apt-get update
antes de executarupdate-command-not-found
e abrir uma nova sessão do bash ousource /etc/bash.bash.rc
.