AlmaLinux 10.0 - GNOME - タスクマネージャ Conky(NG)


 クラウディア


1. 概要
2. インストール

1. 概要

 「Conky」は、「Unix」「Linux」で動作する、タスクマネージャです。  詳細は、「Conky - Wikipedia」をご参照ください。

2. インストール

 「AlmaLinux 8.7」まで、「Conky」が、リポジトリに存在していませんでした。  現在確認できるところでは、「AlmaLinux 9.2」以降は、リポジトリに存在したので、難なくインストールできました。  「AlmaLinux 10.0」では、2025年6月26日時点で、「Conky」が、リポジトリに存在しませんので、「AlmaLinux 8.7」のときの手法でインストールします。  「GitHub」からソースを取得して、作成します。  「root」ユーザ権限で  必要となるモジュールを事前にインストール。

dnf install -y cmake gcc-c++ git ncurses-devel libX11-devel libXdamage-devel libXext-devel freetype-devel libXft-devel lua-devel imlib2-devel libcurl-devel libXinerama-devel
 「GitHub」からソースを取得。

mkdir -pv /tmp/git
cd /tmp/git

git clone https://github.com/brndnmtthws/conky
 「make」、インストール。

mkdir -pv /tmp/git/conky/build
cd /tmp/git/conky/build
cmake ..
make
make install
 と「cmake ..」のときに。

-- Found Lua: /usr/lib64/liblua-5.4.so;/usr/lib64/libm.so (found suitable version "5.4.6", minimum required is "5.3")
-- Checking for one of the modules 'imlib2;Imlib2'
CMake Error at cmake/ConkyPlatformChecks.cmake:719 (message):
  Unable to find program 'gperf' (required at build-time as of Conky v1.20.2)
Call Stack (most recent call first):
  CMakeLists.txt:38 (include)
 とエラーになる。  「Conky」が求める「lua」のバージョンと、インストールされている「lua」のバージョンが異なるためのようです。  おそらく「lua 5.3」あたりインストールすれば、続行できるのですが。  「lua」のバージョンを指定して、インストールする方法がわからない。  ここで、断念しました(2025年6月26日)。