Установка CPU-X on Arch Linux via AUR
$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/yay-git.git
$ cd yay-git
$ makepkg -si
$ yay -Syu cpu-x
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 6 dependencies will also be installed for this operation.
extra/cmake -> 3.30.1-1
(make dependency of cpu-x)
extra/glfw -> 3.4-2
extra/gtkmm3 -> 3.24.9-1
extra/libcpuid -> 0.6.5-1
extra/nasm -> 2.16.03-1
(make dependency of cpu-x)
extra/ninja -> 1.12.1-1
(make dependency of cpu-x)
:: 2 packages to upgrade/install.
2 extra/qt6-webengine 6.7.2-1 -> 6.7.2-2
1 aur/cpu-x -> 5.0.4-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
-> Excluding packages may cause partial upgrades and break systems
==>
Sync Make Dependency (3): ninja-1.12.1-1, nasm-2.16.03-1, cmake-3.30.1-1
Sync Dependency (4): qt6-webengine-6.7.2-2, gtkmm3-3.24.9-1, libcpuid-0.6.5-1, glfw-3.4-2
AUR Explicit (1): cpu-x-5.0.4-1
:: PKGBUILD up to date, skipping download: cpu-x
1 cpu-x (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
1 cpu-x (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
==> Making package: cpu-x 5.0.4-1 (Fri 26 Jul 2024 08:40:39 AM UTC)
==> Retrieving sources...
-> Downloading cpu-x-5.0.4.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1948k 0 1948k 0 0 888k 0 --:--:-- 0:00:02 --:--:-- 1628k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
cpu-x-5.0.4.tar.gz ... Passed
:: Remove make dependencies after install? [y/N] y
:: (1/1) Parsing SRCINFO: cpu-x
[sudo] password for boris:
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (14) atkmm-2.28.4-1 cairomm-1.14.5-1 cppdap-1.58.0-2 jsoncpp-1.9.5-3
libuv-1.48.0-2 pangomm-2.46.4-1 qt6-webengine-6.7.2-2 rhash-1.4.4-1
cmake-3.30.1-1 glfw-3.4-2 gtkmm3-3.24.9-1 libcpuid-0.6.5-1 nasm-2.16.03-1
ninja-1.12.1-1
Total Download Size: 94.59 MiB
Total Installed Size: 329.16 MiB
Net Upgrade Size: 97.60 MiB
:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
qt6-webengine-6.7.2-2-x... 79.5 MiB 9.04 MiB/s 00:09 [###############################] 100%
cmake-3.30.1-1-x86_64 11.5 MiB 5.58 MiB/s 00:02 [###############################] 100%
gtkmm3-3.24.9-1-x86_64 1436.1 KiB 4.25 MiB/s 00:00 [###############################] 100%
glfw-3.4-2-x86_64 418.4 KiB 2.55 MiB/s 00:00 [###############################] 100%
nasm-2.16.03-1-x86_64 341.2 KiB 2.28 MiB/s 00:00 [###############################] 100%
cppdap-1.58.0-2-x86_64 326.9 KiB 2.23 MiB/s 00:00 [###############################] 100%
libuv-1.48.0-2-x86_64 242.3 KiB 1908 KiB/s 00:00 [###############################] 100%
rhash-1.4.4-1-x86_64 172.9 KiB 1441 KiB/s 00:00 [###############################] 100%
jsoncpp-1.9.5-3-x86_64 161.9 KiB 1433 KiB/s 00:00 [###############################] 100%
ninja-1.12.1-1-x86_64 157.9 KiB 1349 KiB/s 00:00 [###############################] 100%
atkmm-2.28.4-1-x86_64 104.0 KiB 972 KiB/s 00:00 [###############################] 100%
pangomm-2.46.4-1-x86_64 97.9 KiB 924 KiB/s 00:00 [###############################] 100%
cairomm-1.14.5-1-x86_64 89.3 KiB 835 KiB/s 00:00 [###############################] 100%
libcpuid-0.6.5-1-x86_64 85.0 KiB 818 KiB/s 00:00 [###############################] 100%
Total (14/14) 94.6 MiB 6.88 MiB/s 00:14 [###############################] 100%
(14/14) checking keys in keyring [###############################] 100%
(14/14) checking package integrity [###############################] 100%
(14/14) loading package files [###############################] 100%
(14/14) checking for file conflicts [###############################] 100%
(14/14) checking available disk space [###############################] 100%
:: Processing package changes...
( 1/14) installing ninja [###############################] 100%
( 2/14) installing nasm [###############################] 100%
( 3/14) installing atkmm [###############################] 100%
( 4/14) installing cairomm [###############################] 100%
( 5/14) installing pangomm [###############################] 100%
( 6/14) installing gtkmm3 [###############################] 100%
( 7/14) installing libcpuid [###############################] 100%
( 8/14) installing glfw [###############################] 100%
( 9/14) installing cppdap [###############################] 100%
(10/14) installing jsoncpp [###############################] 100%
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
(11/14) installing libuv [###############################] 100%
(12/14) installing rhash [###############################] 100%
(13/14) installing cmake [###############################] 100%
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [installed]
qt6-base: cmake-gui [installed]
(14/14) upgrading qt6-webengine [###############################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
==> Making package: cpu-x 5.0.4-1 (Fri 26 Jul 2024 08:42:01 AM UTC)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found cpu-x-5.0.4.tar.gz
==> Validating source files with sha512sums...
cpu-x-5.0.4.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting cpu-x-5.0.4.tar.gz with bsdtar
==> Sources are ready.
==> Making package: cpu-x 5.0.4-1 (Fri 26 Jul 2024 08:42:07 AM UTC)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAS_NO_PIE
-- Performing Test HAS_NO_PIE - Success
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
-- Found Gettext: /usr/bin/msgmerge (found version "0.22.5")
-- Found Intl: built in to C library
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/share/glib-2.0/schemas/
-- Checking for module 'gtkmm-3.0>=3.12.0'
-- Found gtkmm-3.0, version 3.24.9
-- Checking for module 'ncursesw'
-- Found ncursesw, version 6.5.20240427
-- Checking for module 'libcpuid>=0.6.0'
-- Found libcpuid, version 0.6.5
-- Performing Test HAS_LIBCPUID_PURPOSE_LP_EFFICIENCY
-- Performing Test HAS_LIBCPUID_PURPOSE_LP_EFFICIENCY - Success
-- Checking for module 'libpci'
-- Found libpci, version 3.13.0
-- Checking for module 'gl'
-- Found gl, version 1.2
-- Checking for module 'glfw3>=3.3'
-- Found glfw3, version 3.4.0
-- Checking for module 'vulkan'
-- Found vulkan, version 1.3.285
-- Checking for module 'libproc2'
-- Found libproc2, version 4.0.4
-- Using built-in dmidecode, version 3.6.20240424
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- Using built-in bandwidth, version 1.5.1
** cpu-x 5.0.4 configuration **
** GTK support is enabled
** NCURSES support is enabled
** GETTEXT support is enabled
** LIBCPUID support is enabled
** LIBPCI support is enabled
** LIBGLFW support is enabled
** Vulkan support is enabled
** OpenCL support is disabled (explicitly disabled)
** LIBPROC2 support is enabled
** DMIDECODE support is enabled
** BANDWIDTH support is enabled
-- Configuring done (6.9s)
-- Generating done (0.0s)
-- Build files have been written to: /home/boris/.cache/yay/cpu-x/src/build
[69/69] Linking CXX executable output/bin/cpu-x
==> Starting check()...
ninja: Entering directory `build'
[0/1] Running tests...
Test project /home/boris/.cache/yay/cpu-x/src/build
Start 1: test_awk_regex
1/2 Test #1: test_awk_regex ................... Passed 0.16 sec
Start 2: test_grep_regex
2/2 Test #2: test_grep_regex .................. Passed 0.05 sec
100% tests passed, 0 tests failed out of 2
Total Test time (real) = 0.22 sec
==> Entering fakeroot environment...
==> Starting package()...
-- Install configuration: "Release"
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/cpu-x/cpu-x-gtk-3.12.ui
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/cpu-x/cpu-x-gtk-3.12.css
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/cpu-x/cpu-x-gtk-3.12-dark.css
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/cpu-x/cpu-x-gtk-3.20.css
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/cpu-x/cpu-x-gtk-3.20-dark.css
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/metainfo/io.github.thetumultuousunicornofdarkness.cpu-x.appdata.xml
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/applications/io.github.thetumultuousunicornofdarkness.cpu-x.desktop
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/polkit-1/actions/io.github.thetumultuousunicornofdarkness.cpu-x-daemon.policy
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/glib-2.0/schemas/
. . . . . .
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/share/locale/zh_Hant/LC_MESSAGES/cpu-x.mo
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/bin/cpu-x
-- Installing: /home/boris/.cache/yay/cpu-x/pkg/cpu-x/usr/lib/cpu-x/cpu-x-daemon
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "cpu-x"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Creating package "cpu-x-debug"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cpu-x 5.0.4-1 (Fri 26 Jul 2024 08:42:37 AM UTC)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (2) cpu-x-5.0.4-1 cpu-x-debug-5.0.4-1
Total Installed Size: 14.07 MiB
:: Proceed with installation? [Y/n] Y
(2/2) checking keys in keyring [###############################] 100%
(2/2) checking package integrity [###############################] 100%
(2/2) loading package files [###############################] 100%
(2/2) checking for file conflicts [###############################] 100%
(2/2) checking available disk space [###############################] 100%
:: Processing package changes...
(1/2) installing cpu-x [###############################] 100%
Optional dependencies for cpu-x
opengl-driver: packaged openGL driver [installed]
vulkan-driver: packaged Vulkan driver [installed]
(2/2) installing cpu-x-debug [###############################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
checking dependencies...
Packages (7) cppdap-1.58.0-2 jsoncpp-1.9.5-3 libuv-1.48.0-2 rhash-1.4.4-1 cmake-3.30.1-1
nasm-2.16.03-1 ninja-1.12.1-1
Total Removed Size: 81.53 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
(1/7) removing cmake [###############################] 100%
(2/7) removing rhash [###############################] 100%
(3/7) removing libuv [###############################] 100%
(4/7) removing jsoncpp [###############################] 100%
(5/7) removing cppdap [###############################] 100%
(6/7) removing nasm [###############################] 100%
(7/7) removing ninja [###############################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
$ Done.
Теперь Вы точно решите лучше Linux Mint 22 операционной системы нет и быть не может. Терминальный вывод можно пропустить , чтобы дочитать до конца.