“command-not-found has crashed” 解決辦法 (*unsolved)

rollback發表於2019-02-16

bash執行命令時,若命令找不到,就會執行一段command not found程式,可以看到輸出foo: command not found提示。
但是如果command not found崩潰,找不到命令時輸出就成了Sorry, command-not-found has crashed ...blabla…

解決辦法

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales

命令執行後不必退出登入,command not found直接恢復正常。

export:設定環境變數,僅限本次登入有效。
locale-gen:生成需要的locale檔案。
dpkg-reconfigure:重新配置一個已經安裝的軟體包。

本人不求甚解,最後放出上述命令的解釋,供有需要者參考。

後續

退出再重新登入時,問題重新出現……

參考

export命令介紹
dpkg-reconfigure命令介紹
關於Locale的介紹
locale-gen命令介紹
askubuntu上關於該問題的解答

說明(適用於本人今後所有文章)

不清楚sf是否允許放參考連結,本人只是想把解決問題過程中查閱的資訊一併提供,以免只是傳之以魚。如有不合規定的連結,請通知本人,本人會予以刪除。謝謝:-)

相關文章