web-dev-qa-db-fra.com

zsh suggérant quels paquets installer

J'adore utiliser zsh mais il y a une fonctionnalité que bash a qui me manque. C'est celui-ci:

➜  ~  bash

dbugger@mercury:~$ man2html
The program 'man2html' is currently not installed. You can install it by typing:
Sudo apt-get install man2html-base

dbugger@mercury:~$ exit
exit

➜  ~  man2html
zsh: command not found: man2html

Lorsque je tape une commande qui n’est pas installée, mais qui peut être facilement installée, bash vous le dit, mais zshno.

Est-ce qu'il y a un moyen de réparer ceci?

12

Assurez-vous que le package command-not-found est installé (il devrait l'être par défaut). Ouvrez ensuite votre fichier .zshrc dans votre éditeur de texte préféré et ajoutez cette ligne en bas:

source /etc/zsh_command_not_found  

Puis courir

source .zshrc  

dans votre terminal. Maintenant, lorsque vous essayez d’exécuter un programme qui n’est pas installé:

➜  ~  man2html
The program 'man2html' is currently not installed. You can install it by typing:
Sudo apt-get install man2html-base
zsh: command not found: man2html
➜  ~  
14
Seth