2018年7月12日の日記の2番目の記事へのコメント
■PackageKit-command-not-found
Fedora環境で、zshやbashで存在しないコマンド入れたときにcURL云々みたいな変なエラーが出ることを発見。何じゃこりゃと思って調べてみたら、PackageKit-command-not-found が原因との情報が。
PackageKit-command-not-found の中身を見てみると、/etc/profile.d/PackageKit.sh というのが入り、この中で、シェルでコマンドが見つからなかったときに実行する関数(zshだとcommand_not_found_handler)が設定されているようです。そして、このスクリプト、bashだけでなくzshでも勝手に読み込んでしまう(/etc/zshrc の中で source している)ようになっていました。
というわけで、PackageKit-command-not-found を消してやったらスッキリ。それにしても、以前からこうだったっけ・・・。だとしたら、何で今まで気が付かなかったのか・・・。
2018年7月12日の日記の2番目の記事へのコメント
[コメントを書く]