インストール - HardInfo

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動

概要

HardInfoは、Linuxシステム用のシステム・プロファイラおよびベンチマークである。
ハードウェアと基本ソフトウェアの両方から情報を取得して、GUIで確認することができる。

HardInfoの特徴は以下の通りである。

  • レポート生成 (HTMLまたはプレーンテキスト)
  • ベンチマーク結果の同期
  • リモートPC上の情報を検索する機能



HardInfoのインストール

パッケージ管理システムからインストール

# RHEL
-

# SUSE
sudo zypper install hardinfo

# Manjaro ARM
sudo pacman -S --needed hardinfo

# Mobian
-


ソースコードからインストール

HardInfoのビルドに必要なライブラリをインストールする。

# RHEL
sudo dnf install cmake gcc gcc-c++ gettext glib-devel gtk3-devel zlib-devel json-glib-devel libsoup-devel libsoup3-devel \
                 qt5-qtbase-devel

# SUSE
sudo zypper install cmake gcc gcc-c++ gettext glib2-devel gtk3-devel zlib-devel libsoup-devel json-glib-devel \
                    libqt5-qtbase-devel


HardInfoのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf hardinfo2-release-<バージョン>.tar.gz
cd hardinfo2-release-<バージョン>


git cloneコマンドを実行して、ソースコードをダウンロードする。

git clone https://github.com/hardinfo2/hardinfo2.git
cd hardinfo


HardInfoをビルドおよびインストールする。

mkdir build && cd build

cmake -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_PREFIX=<HardInfoのインストールディレクトリ>             \
      -DCMAKE_INSTALL_DATAROOTDIR=/<HardInfoのインストールディレクトリ>/share \
      -DCMAKE_INSTALL_SERVICEDIR=/<HardInfoのインストールディレクトリ>/lib    \
      ..

make -j $(nproc)
make install


HardInfoのデスクトップエントリファイルを作成する。

vi ~/.local/share/applications/HardInfo.desktop


 # ~/.local/share/applications/HardInfo.desktopファイル
 
 [Desktop Entry]
 Type=Application
 Name=System Profiler and Benchmark
 Name[de]=System Profiler und Benchmark
 Name[es]=Informacion y Rendimiento del Sistema
 Name[fr]=Informations et Benchmarks du Système
 Name[pt_BR]=Informações e Testes do Sistema
 Name[ru]=Информация о системе и тестирование
 Name[tr]=Sistem Bilgisi ve Karşılaştırma
 Comment=Displays system information
 Comment[de]=Anzeigen von Systeminformationen
 Comment[ru]=Показывает информацию о системе
 Exec=/<HardInfoのインストールディレクトリ>/bin/hardinfo
 Icon=/<HardInfoのインストールディレクトリ>/share/icons/hicolor/48x48/apps/hardinfo.png
 Categories=System;
 Keywords=linux;kernel;system;hardware;cpu;processor;capabilities;frequency;memory;ram;board;resources;sensors;devices;usb;pci;display;network;benchmark;test;
 Terminal=false
 StartupNotify=true



設定

ほとんどのハードウェアは、HardInfoにより自動的に検出されるが、一部のハードウェアは手動で設定する必要がある。
次のようなハードウェアがある。

  • センサ
    • lm-sensors
      PCがlm-sensorsパッケージと互換性がある場合、例えばDebian系Linuxのlm-sensorsパッケージに含まれるsensors-detectコマンドを使用して、検出されたカーネルモジュールがロードされていることを確認する。

    • hddtemp
      HDDの温度を取得するには、デフォルトのポートを使用してデーモンモードでhddtempコマンドを実行する。

  • メモリ速度
    メモリに関する情報を表示するには、eepromカーネルモジュールを読み込む必要がある。
    sudo modprobe eepromを実行してeepromカーネルモジュールを読み込んだ後、HardInfoの画面をリフレッシュする。