「インストール - CPU-X」の版間の差分
提供: MochiuWiki : SUSE, EC, PCB
📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 50行目: | 50行目: | ||
<br> | <br> | ||
CPU-Xをビルドおよびインストールする。<br> | CPU-Xをビルドおよびインストールする。<br> | ||
また、ビルドオプションを以下に示す。<br> | |||
* <code>-DWITH_GTK=0</code>オプション | |||
*: GTK3+のGUIサポートを無効にする。 | |||
* <code>-DWITH_NCURSES=0</code>オプション | |||
*: NCursesでのTUIサポートを無効にする。 | |||
* <code>-DWITH_LIBGLFW=0</code>オプション | |||
*: Libglfwの呼び出しを無効にする。([グラフィック]タブの[UMD バージョン]ラベル) | |||
* <code>-DFORCE_LIBSTATGRAB=1</code>オプション | |||
*: Libprocpsの代わりにLibstatgrabでリンクする。 | |||
<br> | |||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CPU-Xのインストールディレクトリ> .. | cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CPU-Xのインストールディレクトリ> .. | ||
make -j $(nproc) | make -j $(nproc) | ||
2022年7月3日 (日) 12:22時点における版
概要
CPU-Xは、CPUやマザーボード等の情報を収集(システムのプロファイリングとモニタリング)するソフトウェアである。
GTKを使用したGUIモードと、NCursesを使用したTUIモードで使用することができる。
また、コマンドラインからのダンプモードも存在する。
CPU-Xのインストール
AppImageファイルを使用
CPU-XのGithubにアクセスして、AppImageファイルをダウンロードする。
ダウンロードしたファイルに、実行権限を付加する。
chmod u+x CPU-X-v<バージョン>-x86_64.AppImage
必要であれば、ダウンロードしたファイルを任意のインストールディレクトリに配置する。
mv CPU-X-v<バージョン>-x86_64.AppImage <任意のインストールディレクトリ>
CPU-Xのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/CPU-X.desktop
# ~/.local/share/applications/CPU-X.desktopファイル [Desktop Entry] Type=Application Name=CPU-X GenericName=CPU-X Comment=Gathers information on CPU, motherboard and more Exec=/<CPU-Xのインストールディレクトリ>/CPU-X-v<バージョン>-x86_64.AppImage %F Icon=/<CPU-Xのインストールディレクトリ>/CPU-X.png Terminal=false Categories=System; Keywords=CPU;system;core;speed;clock;rate;Intel;AMD;motherboard;
ソースコードからインストール
CPU-Xのビルドに必要な依存関係のライブラリをインストールする。
sudo zypper install git pkgconf libtool automake cmake ncurses gtk3-devel \
nasm libcpuid-devel pciutils-devel procps-devel \
libglfw-devel ocl-icd-devel opencl-cpp-headers
CPU-XのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf v<バージョン>.tar.gz cd v<バージョン>
または、git cloneコマンドを実行して、ソースコードをダウンロードする。
git clone https://github.com/X0rg/CPU-X.git cd CPU-X
CPU-Xのビルドディレクトリを作成する。
mkdir build && cd build
CPU-Xをビルドおよびインストールする。
また、ビルドオプションを以下に示す。
-DWITH_GTK=0オプション- GTK3+のGUIサポートを無効にする。
-DWITH_NCURSES=0オプション- NCursesでのTUIサポートを無効にする。
-DWITH_LIBGLFW=0オプション- Libglfwの呼び出しを無効にする。([グラフィック]タブの[UMD バージョン]ラベル)
-DFORCE_LIBSTATGRAB=1オプション- Libprocpsの代わりにLibstatgrabでリンクする。
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CPU-Xのインストールディレクトリ> .. make -j $(nproc) make install
CPU-Xを実行するためのラッパーシェルスクリプトを作成する。
vi /<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh
# /<CPU-Xのインストールディレクトリ>/bin/cpu-x.shファイル
#!/usr/bin/env sh
appname="cpu-x"
# use -f to make the readlink path absolute
dirname="$(dirname -- "$(readlink -f -- "${0}")" )"
if [ "$dirname" = "." ]; then
dirname="$PWD/$dirname"
fi
# Initialize interpreter path
export XDG_DATA_DIRS="$dirname/../share:$XDG_DATA_DIRS"
# Run CPU-X binary
"$dirname/$appname" "$@"
上記のラッパーシェルスクリプトに、実行権限を付加する。
chmod u+x /<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh
CPU-Xのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/CPU-X.desktop
# ~/.local/share/applications/CPU-X.desktopファイル [Desktop Entry] Type=Application Name=CPU-X GenericName=CPU-X Comment=Gathers information on CPU, motherboard and more Exec=/<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh %F Icon=/<CPU-Xのインストールディレクトリ>/share/icons/hicolor/128x128/apps/cpu-x.png Terminal=false Categories=System; Keywords=CPU;system;core;speed;clock;rate;Intel;AMD;motherboard;
CPU-Xの実行に必要なライブラリをインストールする。
sudo zypper install gtk3 libcpuid15 libglfw3