12,964
回編集
74行目: | 74行目: | ||
sudo zypper install gcc pkg-config dbus-1-devel libXcursor-devel libXrandr-devel libXi-devel libXinerama-devel \ | sudo zypper install gcc pkg-config dbus-1-devel libXcursor-devel libXrandr-devel libXi-devel libXinerama-devel \ | ||
libXcursor-devel libXrandr-devel Mesa-libGL-devel libxkbcommon-devel fontconfig-devel libX11-devel \ | libXcursor-devel libXrandr-devel Mesa-libGL-devel libxkbcommon-devel fontconfig-devel libX11-devel \ | ||
libxcb-devel liblcms2-devel python39-devel | libxcb-devel liblcms2-devel libcanberra-devel ImageMagick-devel \ | ||
wayland-devel wayland-protocols-devel | python39-devel python3-Pygments sphinx libsphinxclient-devel python3-Sphinx \ | ||
libb2-devel librsync-devel wayland-devel wayland-protocols-devel | |||
<br> | |||
もし、パッケージ管理システムが提供しているlibRsyncライブラリが古い場合、libRsyncライブラリを手動でインストールする必要がある。<br> | |||
[https://github.com/librsync/librsync/releases libRsyncのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf librsync-<バージョン>.tar.gz | |||
cd librsync-<バージョン>.tar.gz | |||
<br> | |||
libRsyncをビルドおよびインストールする。<br> | |||
mkdir build && cd build | |||
cmake -DCMAKE_INSTALL_PREFIX=<libRsyncのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release .. | |||
make -j $(nproc) | |||
make install | |||
<br> | <br> | ||
[https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、Kittyのソースコードをダウンロードする。<br> | [https://github.com/kovidgoyal/kitty/releases KittyのGithub]にアクセスして、Kittyのソースコードをダウンロードする。<br> | ||
83行目: | 96行目: | ||
<br> | <br> | ||
Kittyをビルドおよびインストールする。<br> | Kittyをビルドおよびインストールする。<br> | ||
export LD_LIBRARY_PATH="/<libRsyncのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" && \ | |||
export CFLAGS="-I/<libRsyncのインストールディレクトリ>/include $CFLAGS" && \ | |||
./setup.py linux-package --prefix=<Kittyのインストールディレクトリ> | |||
# または | |||
export LD_LIBRARY_PATH="/<libRsyncのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" && \ | |||
export CFLAGS="-I/<libRsyncのインストールディレクトリ>/include $CFLAGS" && \ | |||
make -j $(nproc) | make -j $(nproc) | ||
<br> | <br> | ||
<code>make</code>コマンドを実行してビルドした場合、Kittyの実行ファイルは以下に示すパスに存在する。<br> | |||
/<Kittyのソースコードディレクトリ>/kitty/launcher/kitty | |||
<br> | |||
==== 共通 ==== | ==== 共通 ==== | ||
Kittyのデスクトップエントリファイルを作成する。<br> | Kittyのデスクトップエントリファイルを作成する。<br> |