12,788
回編集
(ページの作成:「== 概要 == 企業でも政府でも、今日のデジタル監視は広く行われている。<br> Toxは、誰にも聞かれることなく友人や家族とつな…」) |
編集の要約なし |
||
6行目: | 6行目: | ||
<br><br> | <br><br> | ||
== | == AppImageを使用してインストール == | ||
<u>CentOSおよびSUSEの場合、AppImageファイルを使用することを推奨する。</u><br> | <u>CentOSおよびSUSEの場合、AppImageファイルを使用することを推奨する。</u><br> | ||
<br> | <br> | ||
17行目: | 17行目: | ||
<br><br> | <br><br> | ||
== 依存関係のライブラリのインストール == | == ソースコードからインストール == | ||
==== CentOS ==== | ==== 依存関係のライブラリのインストール ==== | ||
===== CentOS ===== | |||
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 \ | ||
24行目: | 25行目: | ||
sqlcipher sqlcipher-devel | sqlcipher sqlcipher-devel | ||
<br> | <br> | ||
==== SUSE ==== | ===== SUSE ===== | ||
sudo zypper install libexif-devel libffmpeg-devel libopus-devel | sudo zypper install libexif-devel libffmpeg-devel libopus-devel libsodium-devel libvpx-devel libXScrnSaver-devel openal-soft-devel patterns-openSUSE-devel_basis qrencode-devel \ | ||
autoconf automake sqlcipher-devel sonnet-devel ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel \ | |||
libqt5-qtsvg-devel libQt5Xml-devel libQt5Concurrent-devel libqt5-linguist libQt5Network-devel libQt5OpenGL-devel libqt5-qtbase-common-devel qt5-linguist-devel libQt5Test-devel | |||
<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-get install automake autotools-dev build-essential check checkinstall cmake ffmpeg libavcodec-dev libavdevice-dev libexif-dev \ | ||
libgdk-pixbuf2.0-dev libgtk2.0-dev libkdeui5 libopenal-dev libopus-dev libqrencode-dev libqt5opengl5-dev libqt5svg5-dev \ | libgdk-pixbuf2.0-dev libgtk2.0-dev libkdeui5 libopenal-dev libopus-dev libqrencode-dev libqt5opengl5-dev libqt5svg5-dev \ | ||
libsodium-dev libsqlcipher-dev libtool libvpx-dev libxss-dev pkg-config qrencode qt5-default qttools5-dev qttools5-dev-tools \ | libsodium-dev libsqlcipher-dev libtool libvpx-dev libxss-dev pkg-config qrencode qt5-default qttools5-dev qttools5-dev-tools \ | ||
yasm | yasm | ||
<br> | |||
==== ToxCoreのインストール ==== | |||
== ToxCoreのインストール == | |||
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 | ||
56行目: | 56行目: | ||
.profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> | .profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> | ||
export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxCore/lib64:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxCore/lib64:$LD_LIBRARY_PATH" | ||
<br> | |||
==== 拡張ライブラリのインストール ==== | |||
== 拡張ライブラリのインストール == | |||
qToxは、ToxExtライブラリ等の拡張ライブラリを使用しているため、ビルドおよびインストールする必要がある。<br> | qToxは、ToxExtライブラリ等の拡張ライブラリを使用しているため、ビルドおよびインストールする必要がある。<br> | ||
<br> | <br> | ||
==== ToxExt ==== | ===== ToxExt ===== | ||
ToxExtのソースコードをGithubからダウンロードする。<br> | ToxExtのソースコードをGithubからダウンロードする。<br> | ||
git clone https://github.com/toxext/toxext.git toxext | git clone https://github.com/toxext/toxext.git toxext | ||
69行目: | 68行目: | ||
git branch -r | git branch -r | ||
git checkout < | git checkout <最新のブランチ 例. v0.0.2> | ||
<br> | <br> | ||
ToxExtをビルドおよびインストールする。<br> | ToxExtをビルドおよびインストールする。<br> | ||
mkdir build && cd build | mkdir build && cd build | ||
cmake -DCMAKE_INSTALL_PREFIX= | cmake -DCMAKE_INSTALL_PREFIX=$HOME/InstallSoftware/ToxExt .. | ||
make -j $(nproc) | make -j $(nproc) | ||
82行目: | 81行目: | ||
export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxExt/lib64:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxExt/lib64:$LD_LIBRARY_PATH" | ||
<br> | <br> | ||
==== メッセージライブラリ ==== | ===== メッセージライブラリ ===== | ||
メッセージライブラリのソースコードをGithubからダウンロードする。<br> | メッセージライブラリのソースコードをGithubからダウンロードする。<br> | ||
git clone https://github.com/toxext/tox_extension_messages.git tox_extension_messages | git clone https://github.com/toxext/tox_extension_messages.git tox_extension_messages | ||
100行目: | 99行目: | ||
.profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> | .profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> | ||
export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxMessage/lib64:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="$HOME/InstallSoftware/ToxMessage/lib64:$LD_LIBRARY_PATH" | ||
<br> | |||
==== qToxのインストール ==== | |||
== qToxのインストール == | |||
まず、qToxのソースコードをGithubからダウンロードする。<br> | まず、qToxのソースコードをGithubからダウンロードする。<br> | ||
git clone https://github.com/qTox/qTox.git qTox | git clone https://github.com/qTox/qTox.git qTox | ||
113行目: | 111行目: | ||
ただし、CentOSおよびSUSEでは、/libディレクトリが/lib64ディレクトリにリンクしていないため、両方を追加する。 | ただし、CentOSおよびSUSEでは、/libディレクトリが/lib64ディレクトリにリンクしていないため、両方を追加する。 | ||
# CentOS / SUSEの場合 | # CentOS / SUSEの場合 | ||
export PKG_CONFIG_PATH=" | export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:$(pkg-config --variable pc_path pkg-config)" | ||
<br> | <br> | ||
qToxをビルドおよびインストールする。<br> | qToxをビルドおよびインストールする。<br> | ||
cmake -DCMAKE_INSTALL_PREFIX= | cmake -DCMAKE_INSTALL_PREFIX=$HOME/InstallSoftware/qTox .. | ||
make -j $(nproc) | make -j $(nproc) | ||
124行目: | 122行目: | ||
以下のコマンドは、不足しているファイルを提供するパッケージをインストールするコマンドである。<br> | 以下のコマンドは、不足しているファイルを提供するパッケージをインストールするコマンドである。<br> | ||
sudo apt-file search libswscale/swscale.h | sudo apt-file search libswscale/swscale.h | ||
<br><br> | |||
== 設定ファイルのインポート == | |||
1つのアカウントを複数のデバイスで共有する場合、~/.config/tox/<アカウント名>.toxファイルをPCにコピーして、それをToxのメイン画面からインポートする。<br> | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]] |