web-dev-qa-db-fra.com

Comment se débarrasser des avertissements «Nano Not Tound», sans installer Nano?

Étirement de Debian installé (9.3). Vim installé et enlevé nano. VIM est sélectionné comme éditeur par défaut.

Chaque fois que je courais crontab -e, Je reçois ces avertissements:

root@franklin:~# crontab -e
no crontab for root - using an empty one
/usr/bin/sensible-editor: 25: /usr/bin/sensible-editor: /bin/nano: not found
/usr/bin/sensible-editor: 28: /usr/bin/sensible-editor: nano: not found
/usr/bin/sensible-editor: 31: /usr/bin/sensible-editor: nano-tiny: not found
No modification made

J'ai essayé de reconfigurer le sensible-utils Paquet, mais cela ne donne aucune contribution (indiquant le succès avec tout ce qu'il fait), mais les avertissements apparaissent toujours.

root@franklin:~# dpkg-reconfigure sensible-utils
root@franklin:~# 

Bien que ces avertissements m'empêchent de faire quoi que ce soit, je les trouve assez ennuyeux. Comment puis-je me débarrasser d'eux?

27
Teekin

J'ai trouvé ma propre réponse et je l'ai donc posté ici, au cas où cela aide quelqu'un d'autre.

Dans le répertoire de base de l'utilisateur racine, /root, il y avait un fichier allumé .selected_editor, qui a toujours conservé ce contenu:

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/bin/nano"

Le contenu suggère que la commande select-editor est utilisé pour sélectionner un nouvel éditeur, mais en tout cas, j'ai supprimé le fichier (étant de mauvaise humeur et je ressens l'envie d'effacer quelque chose) et a ensuite été la possibilité de sélectionner à nouveau l'éditeur lors de l'exécution crontab -e, à quel point j'ai sélectionné vim.basic, et tout allait bien après ça. Le nouveau contenu du fichier reflète cette sélection maintenant:

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"
41
Teekin

Une autre astuce soignée est de faire update-alternatives et choisissez votre éditeur préféré. Cela vous donne non seulement le privilège de choisir un mais vous permet également de voir quels éditeurs sont sur votre système:

update-alternatives --config editor

Résultat:

There are 3 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/nano            40        manual mode
  2            /usr/bin/vim.basic   30        manual mode
  3            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number: 

Ensuite, tapez simplement le numéro de votre éditeur préféré et appuyez sur la touche de retour.

3
George Udosen