web-dev-qa-db-ja.com

Nethogs→ローカルIPの確立中にソケットの作成に失敗しました-ルートですか?

Kubuntuの更新後、nethogsを使用してネットワーク消費量を監視できません。

Sudo nethogs enp1s0
creating socket failed while establishing local IP - are you root?

カーネル

$ uname -a
Linux xyz 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

リリース

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:        15.10
Codename:       wily

$ nethogs -V
version 0.8.0
66
Édouard Lopez

これは バージョン0.8.1で解決 です。

レポでもPPAでも利用できないので、あなたはそれを構築する必要があります(本当に簡単ですぐに完了します)。

最新バージョンを取得して抽出します(2016年8月、v0.8.5)

wget -c https://github.com/raboof/nethogs/archive/v0.8.5.tar.gz
tar xf v0.8.5.tar.gz 
cd ./nethogs-0.8.5/

依存関係をインストールしてビルドする

Sudo apt-get install libncurses5-dev libpcap-dev
make && Sudo make install 

チェックして実行

nethogs -V
Sudo nethogs
98
Édouard Lopez

Gitリポジトリの最新のソースコードからビルドすることもできます。最初に依存パッケージをインストールする必要があります。ビルド後、現在のディレクトリからnethogsを実行できます。

Sudo apt-get install libncurses5-dev libpcap-dev
git clone --depth 1 https://github.com/raboof/nethogs.git
cd nethogs
make
Sudo ./src/nethogs

Nethogsプロジェクトページ で手順を見つけることもできます。

6
D.Snap