メインで使っている fish-shell はこの通り。
$ htop fish: Job 1, '/usr/bin/htop' terminated by signal SIGSEGV (Address boundary error)bash にしてもこの通り。
$ htop Segmentation fault (コアダンプ)カーネルを最新版にしたり HWE にしてもだめ。しかも、PPA もないようなので、ソースからコンパイル&インストールしてみました。GitHub って素晴らしい (運営元はアレだけど)。
$ sudo apt purge htop $ git clone https://github.com/htop-dev/htop.git $ cd htop $ sudo apt install libncursesw5-dev autotools-dev autoconf build-essential libsensors4-dev $ ./autogen.sh $ ./configure --enable-unicode --enable-hwloc --enable-static --enable-sensors $ make -j 4 $ sudo make install $ htopconfigure のオプションを何も付けないと、Segmentation fault するので、テキトーに追加してみた結果、うまくいくようになりました。デフォルトでは /usr/local/bin にインストールされるようです。
一度、htop に触れてしまうと、他のリソース監視ツールでは満足できなくなりますね。
2022/08/26 追記:
apt コマンドへの libsensors4-dev の追加と configure コマンドの --with-proc を削除しました。
apt コマンドへの libsensors4-dev の追加と configure コマンドの --with-proc を削除しました。
0 件のコメント:
コメントを投稿