「設定 - KDE」の版間の差分

ナビゲーションに移動 検索に移動
32行目: 32行目:


==== qBitTorrent ====
==== qBitTorrent ====
* パッケージ管理システムからインストールする場合
===== パッケージ管理システムからインストールする場合 =====
*: <code>sudo zypper install qbittorrent</code>
sudo zypper install qbittorrent
*: <br>
<br>
* ソースコードからインストールする場合
===== ソースコードからインストールする場合 =====
*: qBitTorrentのビルドに必要なライブラリをインストールする。
qBitTorrentのビルドに必要なライブラリをインストールする。<br>
*: <u>ただし、2022/04現在で最新のqBitTorrentでは、Qt 5.15以降、Boost 1.65以降、openSSL 1.1.1以降、Zlib 1.2.11以降が必要であることに注意する。</u>
<u>ただし、2022/04現在で最新のqBitTorrentでは、Qt 5.15以降、Boost 1.65以降、openSSL 1.1.1以降、Zlib 1.2.11以降が必要であることに注意する。</u><br>
*: <code>sudo zypper install zlib-devel libopenssl-devel libopenssl-1_1-devel libQt5Core-devel libqt5-qtbase-devel libQt5Gui-devel \</code>
sudo zypper install cmake gcc11 gcc11-c++ ninja zlib-devel libopenssl-devel libopenssl-1_1-devel
*: <code>libQt5Xml-devel libQt5Widgets-devel libQt5DBus-devel libqt5-qtsvg-devel libqt5-qttools-devel libQt5Network-devel</code>
*: <br>
                    libQt5Core-devel libqt5-qtbase-devel libQt5Gui-devel libQt5Widgets-devel \                   # Qt 5を使用する場合
*: Boost(1.68以降)をインストールする。
                    libQt5Xml-devel libQt5DBus-devel libqt5-qtsvg-devel libqt5-qttools-devel libQt5Network-devel # Qt 5を使用する場合
*: Boostのインストール手順は、[[インストール - Boost]]を参照すること。
*: <br>
                    qt6-core-devel qt6-base-devel qt6-gui-devel qt6-widgets-devel \                              # Qt 6を使用する場合
*: 次に、<u>Gitコマンドを使用して</u>、libtorrentのソースコードをダウンロードする。
                    qt6-xml-devel qt6-dbus-devel qt6-svg-devel qt6-network-devel qt6-tools-devel                  # Qt 6を使用する場合
*: <code>git clone --recurse-submodules https://github.com/arvidn/libtorrent.git</code>
*: <code>cd libtorrent</code>
                    libboost_headers1_75_0-devel  # パッケージ管理システムからBoostをインストールする場合 (例: qBitTorrent 4.6の場合、Boost 1.71以降が必要)
*: <br>
<br>
*: ビルド用ディレクトリを作成する。
ソースコードからBoostをインストールする場合は、[[インストール - Boost]]を参照すること。<br>
*: <code>mkdir build && cd build</code>
<br>
*: <br>
次に、<u>Gitコマンドを使用して</u>、libtorrentのソースコードをダウンロードする。<br>
*: libtorrentをビルドおよびインストールする。
git clone --recurse-submodules https://github.com/arvidn/libtorrent.git
*: <code>export BOOST_ROOT=<Boostのインストールディレクトリ> && \</code>
cd libtorrent
*: <code>cmake -DCMAKE_BUILD_TYPE=Release \</code>
<br>
*: <code>-DCMAKE_INSTALL_PREFIX=<libtorrentのインストールディレクトリ> \</code>
libtorrentをビルドおよびインストールする。<br>
*: <code>-DCMAKE_CXX_STANDARD=14 \</code>
mkdir build && cd build
*: <code>-G Ninja ..</code>
*: <br>
export BOOST_ROOT=<Boostのインストールディレクトリ>;                \
*: <code>ninja -j $(nproc)</code>
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release                   \
*: <code>ninja install</code>
      -DCMAKE_INSTALL_PREFIX=<libtorrentのインストールディレクトリ> \
*: <br>
      -DCMAKE_CXX_STANDARD=14                               \
*: [https://www.qbittorrent.org/download.php qBitTorrentの公式Webサイト]にアクセスして、qBitTorrentのソースコードをダウンロードする。
      ..
*: ダウンロードしたファイルを解凍する。
<br>
*: <code>tar xf qbittorrent-<バージョン>.tar.xz</code>
ninja -j $(nproc)
*: <code>cd qbittorrent-<バージョン></code>
ninja install
*: <br>
<br>
*: qBitTorrentのビルドディレクトリを作成する。
[https://www.qbittorrent.org/download.php qBitTorrentの公式Webサイト]にアクセスして、qBitTorrentのソースコードをダウンロードする。<br>
*: <code>mkdir build && cd build</code>
ダウンロードしたファイルを解凍する。<br>
*: <br>
tar xf qbittorrent-<バージョン>.tar.xz
*: qBitTorrentをビルドおよびインストールする。
cd qbittorrent-<バージョン>
*: <u>ただし、ビルドにはGCC 8以降が必要となることに注意する。</u>
<br>
*: <code>export BOOST_ROOT=<Boostのインストールディレクトリ                    && \</code>
qBitTorrentをビルドおよびインストールする。<br>
*: <code>export LD_LIBRARY_PATH="/<libtorrentのインストールディレクトリ>/lib64" && \</code>
<u>ただし、ビルドにはGCC 8以降が必要となることに注意する。</u><br>
*: <code>cmake -DCMAKE_CXX_COMPILER=<GCC 8以降のg++ファイルのパス>              \</code>
mkdir build && cd build
*:      <code>-DCMAKE_INSTALL_PREFIX=<qBitTorrentのインストールディレクトリ>      \</code>
*:      <code>-DCMAKE_BUILD_TYPE=Release ..</code>
export BOOST_ROOT=<Boostのインストールディレクトリ                    && \
*: <br>
export LD_LIBRARY_PATH="/<libtorrentのインストールディレクトリ>/lib64" && \
*: <code>make -j $(nproc)</code>
cmake -DCMAKE_CXX_COMPILER=<GCC 8以降のg++ファイルのパス>              \
*: <code>make install</code>
      -DCMAKE_INSTALL_PREFIX=<qBitTorrentのインストールディレクトリ>      \
      -DCMAKE_BUILD_TYPE=Release \
      -DQT6=ON \  # Qt 6を使用する場合
      ..
<br>
make -j $(nproc)
make install
<br>
<br>


案内メニュー