「インストール - KDEソフトウェア」の版間の差分

提供: MochiuWiki : SUSE, EC, PCB

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

6行目: 6行目:


== Perlのインストール ==
== Perlのインストール ==
[https://www.perl.org/get.html#unix_like Perlの公式Webサイト]にアクセスして、Perlのソースコードをダウンロードする。<br>
[[インストール - Perl]]のページにアクセスして、Perlをビルドおよびインストールする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf perl-<バージョン>.tar.gz
cd perl-<バージョン>
<br>
Perlをビルドおよびインストールする。<br>
<u>Perlのビルドでは、ビルドディレクトリは作成しないこと。</u><br>
./Configure -de -Dprefix=<Perlのインストールディレクトリ>
make -j $(nproc)
make install
<br>
~/.profileファイル等に、環境変数を追記する。<br>
vi ~/.profile
<br>
# ~/.profileファイル
export PATH="/<Perlのインストールディレクトリ>/bin:$PATH"
export LD_LIBRARY_PATH="<Perlのインストールディレクトリ>/lib:$LD_LIBRARY_PATH"
<br>
<br>
KDEソフトウェアのビルドに必要なPerlモジュールをインストールする。<br>
KDEソフトウェアのビルドに必要なPerlモジュールをインストールする。<br>

2022年4月14日 (木) 06:02時点における版

概要

kdesrc-buildスクリプトは、KDEソフトウェアの開発環境の構築と維持のプロセスを合理化するものである。

これは、KDEソフトウェアのソースコードリポジトリからソースコードをダウンロードして、そのソースコードをビルドおよびインストールするプロセスを自動化する。


Perlのインストール

インストール - Perlのページにアクセスして、Perlをビルドおよびインストールする。

KDEソフトウェアのビルドに必要なPerlモジュールをインストールする。

perl cpan IO::Socket::SSL YAML::XS YAML::PP YAML::Syck URI::Escape



KDEソフトウェアのインストール

KDEソフトウェアのビルドに必要な依存関係のライブラリをインストールする。

sudo zypper install libxslt-devel libxml2-devel polkit-devel wayland-devel wayland-protocols-devel \
                    xcb-util-keysyms-devel xcb-util-wm-devel libudev-devel libplist-devel libimobiledevice-devel \


KDEソフトウェアをビルドするためのツールであるkdesrc-buildをダウンロードする。

git clone https://invent.kde.org/sdk/kdesrc-build.git
cd kdesrc-build


まず、kdesrc-buildが正常に実行できるかどうかを確認する。

./kdesrc-build --version


kdesrc-buildを設定する。
これは、ビルドおよびインストールするKDEソフトウェアのディレクトリの設定、および、ビルドするソフトウェア・ライブラリの設定を行うためのものである。
この設定は、~/.config/kdesrc-buildrcファイルに保存される。

./kdesrc-build-setup


次に、KDEプロジェクトと依存関係データをダウンロードする。
これは、KDEソフトウェアのソースリポジトリとその依存関係を記述した情報をダウンロードして、kdesrc-buildが何をビルドすればよいかを判断するために行う。

kdesrc-buildは、これらの情報を自動的に管理するが、このステップを実行することにより、
kdesrc-buildがKDEソフトウェアのソースリポジトリに正しく到達できることを確認して、--pretendオプションでより正確な出力を提供できるようにする。

./kdesrc-build --metadata-only


次に、kdesrc-buildのテスト実行を行う。 これは、kdesrc-buildの実行に必要なファイル(cmake、git、make等)がインストールされているかどうかを確認する。

./kdesrc-build --pretend


KDEソフトウェアの依存関係およびKDEソフトウェアをビルドおよびインストールする。
stop-on-failureオプションは、ビルドに失敗した時、依存関係が無い場合にkdesrc-buildを停止させるオプションである。
このオプションを設定しない場合、kdesrc-buildのビルドに失敗しても、全てのモジュールをビルドしようとする。

./kdesrc-build --stop-on-failure <KDEソフトウェア名>

例: ./kdesrc-build --stop-on-failure dolphin  # Dolphinをビルドおよびインストールする場合


ビルドされた各ライブラリや各ソフトウェアにおいて、kdesrc-buildは以下のステップを実行する。

  • ソースコードのダウンロードおよび最新版へのアップデート
  • ビルドシステムの設定、および、必要に応じてソースコードの設定
  • 各ライブラリや各ソフトウェアのビルド
  • 各ライブラリや各ソフトウェアのインストール