Debian
如何在不安裝 nano 的情況下擺脫“nano not found”警告?
已安裝 Debian Stretch (9.3)。安裝 Vim 並刪除 Nano。Vim 被選為預設編輯器。
每次我執行時
crontab -e
,我都會收到以下警告: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
我已經嘗試重新配置
sensible-utils
包,但它沒有提供任何輸入(無論它在做什麼都表明成功),但警告仍然出現。root@franklin:~# dpkg-reconfigure sensible-utils root@franklin:~#
儘管這些警告並不能阻止我做任何事情,但我覺得它們很煩人。我怎樣才能擺脫它們?
我找到了自己的答案,所以我把它貼在這裡,以防它幫助別人。
在 root 使用者的主目錄中
/root
,有一個文件 alled.selected_editor
,它仍然保留了這個內容:# Generated by /usr/bin/select-editor SELECTED_EDITOR="/bin/nano"
內容表明該命令
select-editor
用於選擇一個新的編輯器,但無論如何,我刪除了文件(心情不好,有刪除某些東西的衝動),然後在執行時提供了再次選擇編輯器的選項crontab -e
,此時我選擇vim.basic
了 ,之後一切都很好。文件的新內容現在反映了該選擇:# Generated by /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vim.basic"