📢 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> | <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行目: | ||
== ソースコードからインストール == | == ソースコードからインストール == | ||
==== 依存関係のライブラリのインストール ==== | ==== 依存関係のライブラリのインストール ==== | ||
===== | ===== 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- | sudo apt install pkg-config make automake check checkinstall libtool autotools-dev cmake build-essential yasm \ | ||
libglib2.0-dev libgtk2.0-dev libexif-dev libgdk-pixbuf2.0-dev \ | |||
libavcodec-dev libavdevice-dev libavfilter-dev libavutil-dev libswresample-dev libswscale-dev libopenal-dev \ | |||
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 | ||
cd tocxore | |||
git submodule update --init | |||
cd | # または | ||
git clone --recurse-submodules https://github.com/Toktok/c-toxcore toxcore | |||
git | |||
<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> | ||
環境変数<code>PKG_CONFIG_PATH</code>において、ToxCoreライブラリのパスを手動で追加する必要があるかもしれないため、以下のコマンドを実行する。<br> | |||
<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- | # 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__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]] | ||