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

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

 
(同じ利用者による、間の17版が非表示)
1行目: 1行目:
== 概要 ==
== 概要 ==
kdesrc-buildスクリプトは、KDEソフトウェアの開発環境の構築と維持のプロセスを合理化するものである。<br>
kdesrc-buildスクリプトは、KDEソフトウェアの開発環境の構築と維持のプロセスを合理化するものである。<br>
これは、KDEソフトウェアのソースコードリポジトリからソースコードをダウンロードして、そのソースコードをビルドおよびインストールするプロセスを自動化する。<br>
<br>
<br>
これは、KDEソフトウェアのソースコードリポジトリからソースコードをダウンロードして、そのソースコードをビルドおよびインストールするプロセスを自動化する。<br>
* KDE Frameworkの公式ダウンロードサイト
*: https://download.kde.org/Attic/frameworks/  (最新以外)
*: https://download.kde.org/stable/frameworks/ (最新のみ)
* Plasmaの公式ダウンロードサイト
*: https://download.kde.org/stable/plasma/
<br><br>
<br><br>


9行目: 14行目:
<br>
<br>
まず、KDEソフトウェアのビルドに必要なPerlモジュールをインストールする。<br>
まず、KDEソフトウェアのビルドに必要なPerlモジュールをインストールする。<br>
  perl cpan IO::Socket::SSL YAML::XS YAML::PP YAML::Syck URI::Escape
  perl cpan IO::Socket::SSL YAML::XS YAML::PP YAML::Syck URI::Escape JSON LWP Net::SSLeay XML::Parser
<br>
<br>
必要ならば、環境変数<code>PATH</code>および<code>PERL5LIB</code>を設定する。<br>
必要ならば、環境変数<code>PATH</code>および<code>PERL5LIB</code>を設定する。<br>
56行目: 61行目:
                     libqt5-qtlocation-devel libqt5-qtlocation-private-headers-devel libqt5-qtremoteobjects-devel \
                     libqt5-qtlocation-devel libqt5-qtlocation-private-headers-devel libqt5-qtremoteobjects-devel \
                     libqt5-qtstyleplugins-devel libqt5-qtxmlpatterns-devel libqt5-qtscxml-devel libqt5-qtsvg-devel \
                     libqt5-qtstyleplugins-devel libqt5-qtxmlpatterns-devel libqt5-qtscxml-devel libqt5-qtsvg-devel \
                     libqt5-qtscript-devel libqt5-qtx11extras-devel libqt5-qtwebview-devel libqt5-qtwayland-devel \
                     libqt5-qtscript-devel libqt5-qtx11extras-devel libqt5-qtwebview-devel libqt5-qtwayland-devel libqt5-qtwayland-private-headers-devel \
                     libqt5-qtmultimedia-devel libqt5-qtmultimedia-private-headers-devel libQt5Charts5-devel \
                     libqt5-qtmultimedia-devel libqt5-qtmultimedia-private-headers-devel libQt5Charts5-devel \
                     libexiv2-devel libpoppler-devel libpoppler-qt5-devel typelib-1_0-Poppler-0_18 libepub-devel mobipocket-devel \
                     libexiv2-devel libpoppler-devel libpoppler-qt5-devel typelib-1_0-Poppler-0_18 libepub-devel mobipocket-devel \
66行目: 71行目:
<br>
<br>
KDEソフトウェアをビルドするためのツールであるkdesrc-buildをダウンロードする。<br>
KDEソフトウェアをビルドするためのツールであるkdesrc-buildをダウンロードする。<br>
または、[https://github.com/KDE/kdesrc-build/tags kdesrc-buildのGithub]にアクセスして、任意のバージョンのkdesrc-buildをダウンロードする。<br>
  git clone https://invent.kde.org/sdk/kdesrc-build.git
  git clone https://invent.kde.org/sdk/kdesrc-build.git
  cd kdesrc-build
  cd kdesrc-build
84行目: 90行目:
<br>
<br>
まず、kdesrc-buildが正常に実行できるかどうかを確認する。<br>
まず、kdesrc-buildが正常に実行できるかどうかを確認する。<br>
kdesrc-buildファイルおよびkdesrc-build-setupファイルを実行する前に、<br>
kdesrc-buildディレクトリにあるmodulesディレクトリを環境変数<code>PERL5LIB</code>に追加する必要がある。<br>
cd kdesrc-build
export PERL5LIB=$PWD/modules:$PERL5LIB
  ./kdesrc-build --version
  ./kdesrc-build --version
<br>
<br>
136行目: 147行目:
これらのシェルは、ウィンドウマネージャ、ネットワークスタック、基本的なグラフィカルコンポーネント等、共通のコンポーネントを共有している。<br>
これらのシェルは、ウィンドウマネージャ、ネットワークスタック、基本的なグラフィカルコンポーネント等、共通のコンポーネントを共有している。<br>
<br>
<br>
まず、KDE Plasmaを構築には、以下に示すソフトウェアをビルドする。<br>
まず、KDE Plasmaのビルドに必要な依存関係のライブラリをインストールする。<br>
sudo zypper install libnl3-devel libpcap-devel libcap-devel libsensors4-devel pipewire-devel xcb-util-cursor-devel liblcms2-devel \
                    intltool sassc libsass-devel pixmap gtk2-engines-devel gdk-pixbuf-xlib-devel python3-pycairo-devel \
                    xcb-proto-devel xcb-util-devel xcb-util-xrm-devel xcb-util-errors-devel ModemManager-devel \
                    libqt5-qtwebengine-devel libqt5-qtwebengine-private-headers-devel libqt5-qtwebchannel-devel libqaccessibilityclient-qt5-devel \
                    libqt5-qtsensors-devel libsignon-qt5-devel libaccounts-qt5-devel kqtquickcharts libqalculate-devel libAppStreamQt-devel iso-codes-devel \
                    appmenu-gtk3-module libappmenu-gtk3-parser-devel \
                    typelib-1_0-DbusmenuGtk3-0_4 wayland-devel wayland-protocols-devel \
                    wayland-amdgpu-devel wayland-protocols-amdgpu-devel
<br>
KDE Plasmaと関連するソフトウェアをビルドする。<br>
  export CC=<GCC 8以降のgccファイルのパス>; export CXX=<GCC 8以降のg++ファイルのパス>; \
  export CC=<GCC 8以降のgccファイルのパス>; export CXX=<GCC 8以降のg++ファイルのパス>; \
  ./kdesrc-build --include-dependencies \
  ./kdesrc-build --include-dependencies \
190行目: 211行目:
* 方法 3
* 方法 3
*: [https://build.kde.org/view/Failing/ KDEビルドサーバ]にアクセスして、現在壊れているモジュールのリストを確認する。
*: [https://build.kde.org/view/Failing/ KDEビルドサーバ]にアクセスして、現在壊れているモジュールのリストを確認する。
<br><br>
== kdesrc-buildのアンインストール方法 ==
以下に示すディレクトリおよびファイルを削除する。<br>
rm -r <kdesrc-buildのディレクトリ> \
      <KDEソフトウェアの作業ディレクトリ> \
      ~/.kdesrc-buildrc ~/.config/kdesrc-buildrc ~/.config/kde-env-master.sh \
      ~/.config/fish/functions/kdesrc-build.fish  # Fishを使用している場合
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:SUSE]]
[[カテゴリ:SUSE]]