「インストール - CPU-X」の版間の差分

提供: MochiuWiki : SUSE, EC, PCB

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

ページの作成:「== 概要 == CPU-Xは、CPUやマザーボード等の情報を収集(システムのプロファイリングとモニタリング)するソフトウェアである。<br> <br> GTKを使用したGUIモードと、NCursesを使用したTUIモードで使用することができる。<br> また、コマンドラインからのダンプモードも存在する。<br> <br><br> == CPU-Xのインストール == ==== AppImageファイルを使用 ==== [https://github.com…」
 
33行目: 33行目:
==== ソースコードからインストール ====
==== ソースコードからインストール ====
CPU-Xのビルドに必要な依存関係のライブラリをインストールする。<br>
CPU-Xのビルドに必要な依存関係のライブラリをインストールする。<br>
  sudo zypper install git pkgconf libtool automake cmake ncurses \
  sudo zypper install git pkgconf libtool automake cmake ncurses gtk3-devel \
                     nasm libcpuid-devel pciutils-devel procps-devel \
                     nasm libcpuid-devel pciutils-devel procps-devel \
                     libglfw-devel ocl-icd-devel opencl-cpp-headers
                     libglfw-devel ocl-icd-devel opencl-cpp-headers
98行目: 98行目:
<br>
<br>
CPU-Xの実行に必要なライブラリをインストールする。<br>
CPU-Xの実行に必要なライブラリをインストールする。<br>
  sudo zypper install libcpuid15 libglfw3
  sudo zypper install gtk3 libcpuid15 libglfw3
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]

2022年7月3日 (日) 12:17時点における版

概要

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をビルドおよびインストールする。

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