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

 
(同じ利用者による、間の12版が非表示)
4行目: 4行目:
<br>
<br>
Toxは完全無料で、広告なしで使用することができる。<br>
Toxは完全無料で、広告なしで使用することができる。<br>
<br>
<u>※注意</u><br>
<u>リソース不足のため、qToxのメンテナンスは終了した。</u><br>
<br>
また、qTox EnhanchedのようなqToxをフォークしたソフトウェアも存在する。<br>
https://github.com/Zoxcore/qTox_enhanced?tab=readme-ov-file<br>
<br><br>
<br><br>


== AppImageを使用してインストール ==
== AppImageを使用してインストール ==
<u>CentOSおよびSUSEの場合、AppImageファイルを使用することを推奨する。</u><br>
<u>RHELおよびSUSEの場合、AppImageファイルを使用することを推奨する。</u><br>
<br>
<br>
まず、[https://tox.chat qToxの公式Webサイト]または[https://github.com/qTox/qTox/releases Github]から、qToxのAppImageファイルをダウンロードする。<br>
まず、[https://tox.chat qToxの公式Webサイト]または[https://github.com/qTox/qTox/releases Github]から、qToxのAppImageファイルをダウンロードする。<br>
37行目: 43行目:
== ソースコードからインストール ==
== ソースコードからインストール ==
==== 依存関係のライブラリのインストール ====
==== 依存関係のライブラリのインストール ====
===== CentOS =====
===== RHEL =====
  sudo dnf group install "Development Tools" "C Development Tools and Libraries"
  sudo dnf group install "Development Tools" "C Development Tools and Libraries"
  sudo dnf install autoconf automake check check-devel ffmpeg-devel gtk2-devel kf5-sonnet libexif-devel libsodium-devel libtool libvpx-devel libXScrnSaver-devel \
  sudo dnf install autoconf automake check check-devel ffmpeg-devel gtk2-devel kf5-sonnet libexif-devel libsodium-devel libtool libvpx-devel libXScrnSaver-devel \
54行目: 60行目:
<br>
<br>
===== Mobian =====
===== Mobian =====
  sudo apt-get install automake autotools-dev build-essential check checkinstall cmake ffmpeg libavcodec-dev libavdevice-dev libexif-dev \
  sudo apt install pkg-config make automake check checkinstall libtool autotools-dev cmake build-essential yasm \
                      libgdk-pixbuf2.0-dev libgtk2.0-dev libkdeui5 libopenal-dev libopus-dev libqrencode-dev libqt5opengl5-dev libqt5svg5-dev \
                  libglib2.0-dev libgtk2.0-dev libexif-dev libgdk-pixbuf2.0-dev \
                      libsodium-dev libsqlcipher-dev libtool libvpx-dev libxss-dev pkg-config qrencode qt5-default qttools5-dev qttools5-dev-tools \
                  libavcodec-dev libavdevice-dev libavfilter-dev libavutil-dev libswresample-dev libswscale-dev libopenal-dev \
                      yasm
                  libopus-dev libvpx-dev libsodium-dev libxss-dev libsqlcipher-dev \
                  qt5-default qttools5-dev qttools5-dev-tools libqt5concurrent5 libqt5opengl5-dev libqt5svg5-dev qrencode libqrencode-dev
<br>
<br>
==== Manjaro ARM ====
===== Manjaro ARM =====
  sudo pacman -S qt5-tools sqlcipher snorenotify
  sudo pacman -S --needed make cmake rsync base-devel gcc gdb gdb-common zip unzip lz4 meson ninja python2 python-pip sdl2 zlib ffmpeg \
                        qt5-tools sqlcipher snorenotify
<br>
<br>


66行目: 74行目:
ToxCoreのソースコードをGithubからダウンロードする。<br>
ToxCoreのソースコードをGithubからダウンロードする。<br>
  git clone https://github.com/toktok/c-toxcore.git toxcore
  git clone https://github.com/toktok/c-toxcore.git toxcore
<br>
  cd tocxore
ToxCoreの最新のブランチにチェックアウトする。<br>
  git submodule update --init
  cd toxcore
  # または
   
  git clone --recurse-submodules https://github.com/Toktok/c-toxcore toxcore
  git blanch -r
  git checkout <最新のブランチ  例. v0.2.12>
<br>
<br>
ToxCoreをビルドおよびインストールする。<br>
ToxCoreをビルドおよびインストールする。<br>
  mkdir build && cd build
  mkdir build-toxcore && cd build-toxcore
   
   
  cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. -DBOOTSTRAP_DAEMON=OFF
  cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. -DBOOTSTRAP_DAEMON=OFF
# または
cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. -DBOOTSTRAP_DAEMON=ON
   
   
  make -j $(nproc)
  make -j $(nproc)
84行目: 92行目:
  export LD_LIBRARY_PATH="/<qToxのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"
  export LD_LIBRARY_PATH="/<qToxのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"
<br>
<br>
==== 拡張ライブラリのインストール ====
==== 拡張ライブラリのインストール ====
qToxは、ToxExtライブラリ等の拡張ライブラリを使用しているため、ビルドおよびインストールする必要がある。<br>
qToxは、ToxExtライブラリ等の拡張ライブラリを使用しているため、ビルドおよびインストールする必要がある。<br>
135行目: 144行目:
  mkdir build && cd build
  mkdir build && cd build
<br>
<br>
CentOSおよびSUSEでは、環境変数<code>PKG_CONFIG_PATH</code>に対して、ToxCoreライブラリのパスを手動で追加する必要があるかもしれないため、以下のコマンドを実行する。<br>
環境変数<code>PKG_CONFIG_PATH</code>において、ToxCoreライブラリのパスを手動で追加する必要があるかもしれないため、以下のコマンドを実行する。<br>
もし、ToxCoreライブラリを/usr/localディレクトリにインストールしている場合、CentOSおよびSUSEでは、/usr/libディレクトリが/usr/lib64ディレクトリにリンクしていないため、両方を追加する。
# CentOS / SUSEの場合
export PKG_CONFIG_PATH="/<ToxCoreのインストールディレクトリ>/lib/pkgconfig:/<ToxCoreのインストールディレクトリ>/lib64/pkgconfig:$(pkg-config --variable pc_path pkg-config)"
<br>
<br>
qToxをビルドおよびインストールする。<br>
qToxをビルドおよびインストールする。<br>
export LD_LIBRARY_PATH="/<ToxCoreのインストールディレクトリ>/lib64:/<ToxCoreのインストールディレクトリ>/lib:$LD_LIBRARY_PATH"; \
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)"; \
export PKG_CONFIG_PATH="/<ToxCoreのインストールディレクトリ>/lib/pkgconfig:/<ToxCoreのインストールディレクトリ>/lib64/pkgconfig:$(pkg-config --variable pc_path pkg-config)"
  cmake -DCMAKE_BUILD_TYPE=Release -DDESKTOP_NOTIFICATIONS=ON -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> ..
  cmake -DCMAKE_BUILD_TYPE=Release -DDESKTOP_NOTIFICATIONS=ON -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> ..
   
   
147行目: 157行目:
<br>
<br>
qToxの実行に必要な依存関係のライブラリをインストールする。<br>
qToxの実行に必要な依存関係のライブラリをインストールする。<br>
  sudo zypper install libsqlcipher-3_36_0-0 libQt5WebSockets5 libQt5WebSockets5-imports snorenotify-qt5
# SUSE
  sudo zypper install libsqlcipher-3_34_1-0 libQt5WebSockets5 libQt5WebSockets5-imports snorenotify-qt5
# Manjaro ARM
sudo pacman -S --needed sqlcipher sonnet snorenotify
<br>
<br>
Mobianにおいて、libswscale/swscale.hファイル等の欠落によりビルドエラーになる場合、以下のコマンドを実行する。<br>
Mobianにおいて、libswscale/swscale.hファイル等の欠落によりビルドエラーになる場合、以下のコマンドを実行する。<br>
159行目: 173行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]]