MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Toxのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Tox
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == 企業でも政府でも、今日のデジタル監視は広く行われている。<br> Toxは、誰にも聞かれることなく友人や家族とつながることができるチャットソフトウェアである。<br> <br> Toxは完全無料で、広告なしで使用することができる。<br> <br><br> == AppImageを使用してインストール == <u>CentOSおよびSUSEの場合、AppImageファイルを使用することを推奨する。</u><br> <br> まず、[https://tox.chat qToxの公式Webサイト]または[https://github.com/qTox/qTox/releases Github]から、qToxのAppImageファイルをダウンロードする。<br> <br> 次に、ダウンロードしたqToxのAppImageファイルに実行権限を付加する。<br> chmod u+x qTox-<バージョン>.x86_64.AppImage <br> qToxのデスクトップエントリファイルを作成する。<br> vi ~/local/share/applications/qTox.desktop <br> # ~/local/share/applications/qTox.desktopファイル [Desktop Entry] Version=1.0 Type=Application Name=qTox GenericName=Tox client Comment=Qt 5 based Tox instant messenger for secure communication TryExec=/<qToxのインストールディレクトリ>/qtox Exec=/<qToxのインストールディレクトリ>/qtox %u Icon=qtox Categories=Network; Terminal=false MimeType=x-scheme-handler/tox;application/x-tox; <br> qToxが正常に動作するかどうかを確認する。<br> <br><br> == ソースコードからインストール == ==== 依存関係のライブラリのインストール ==== ===== CentOS ===== 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 \ openal-soft-devel openssl-devel opus-devel qrencode-devel qt5-devel qt5-linguist qt5-qtsvg qt5-qtsvg-devel qt-creator qt-doc qtsingleapplication-qt5 \ sqlcipher sqlcipher-devel <br> ===== SUSE ===== sudo zypper install autoconf automake cmake gcc patterns-devel-base-devel_basis patterns-devel-C-C++-devel_C_C++ \ libopus-devel libsodium-devel libvpx-devel libXScrnSaver-devel libX11-devel \ sqlcipher-devel sonnet-devel openal-soft-devel libexif-devel \ ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel ffmpeg-4-libavfilter-devel ffmpeg-4-libavformat-devel \ ffmpeg-4-libavresample-devel ffmpeg-4-libavutil-devel ffmpeg-4-libpostproc-devel ffmpeg-4-libswresample-devel \ ffmpeg-4-libswscale-devel ffmpeg-4-private-devel \ libqt5-qtsvg-devel libQt5Xml-devel libQt5Concurrent-devel libQt5Network-devel libQt5OpenGL-devel libqt5-linguist-devel \ qrencode-devel libqt5-qtbase-common-devel libQt5Test-devel snorenotify-qt5-devel <br> ===== Mobian ===== sudo apt install pkg-config libtool automake autotools-dev build-essential check checkinstall cmake ffmpeg libavcodec-dev libavdevice-dev libexif-dev \ libgdk-pixbuf2.0-dev libgtk2.0-dev libopenal-dev libopus-dev libqrencode-dev libqt5opengl5-dev libqt5svg5-dev \ libsodium-dev libsqlcipher-dev libvpx-dev libxss-dev pkg-config qrencode qttools5-dev qttools5-dev-tools yasm <br> ===== Manjaro ARM ===== 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> ==== ToxCoreのインストール ==== ToxCoreのソースコードをGithubからダウンロードする。<br> git clone https://github.com/toktok/c-toxcore.git toxcore cd tocxore git submodule update --init # または git clone --recurse-submodules https://github.com/Toktok/c-toxcore toxcore <br> ToxCoreをビルドおよびインストールする。<br> mkdir build-toxcore && cd build-toxcore cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. -DBOOTSTRAP_DAEMON=OFF # または cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. -DBOOTSTRAP_DAEMON=ON make -j $(nproc) make install <br> .profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> export LD_LIBRARY_PATH="/<qToxのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" <br> ==== 拡張ライブラリのインストール ==== qToxは、ToxExtライブラリ等の拡張ライブラリを使用しているため、ビルドおよびインストールする必要がある。<br> <br> ===== ToxExt ===== ToxExtのソースコードをGithubからダウンロードする。<br> git clone https://github.com/toxext/toxext.git toxext <br> ToxExtの最新のブランチにチェックアウトする。<br> cd toxext git branch -r git checkout <最新のブランチ 例. v0.0.2> <br> ToxExtをビルドおよびインストールする。<br> mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. make -j $(nproc) make install <br> .profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> export LD_LIBRARY_PATH="/<qToxのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" <br> ===== メッセージライブラリ ===== メッセージライブラリのソースコードをGithubからダウンロードする。<br> git clone https://github.com/toxext/tox_extension_messages.git tox_extension_messages <br> メッセージライブラリの最新のブランチにチェックアウトする。<br> cd tox_extension_messages git branch -r git checkout <最新のブランチ 例. v0.0.2> <br> メッセージライブラリをビルドおよびインストールする。<br> cmake -DCMAKE_INSTALL_PREFIX=<qToxのインストールディレクトリ> .. make -j $(nproc) make install <br> .profileファイル等に、環境変数LD_LIBRARY_PATHにライブラリのパスを追加する。<br> export LD_LIBRARY_PATH="/<qToxのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" <br> ==== qToxのインストール ==== まず、qToxのソースコードをGithubからダウンロードする。<br> git clone https://github.com/qTox/qTox.git qTox <br> qToxのビルドディレクトリを作成する。<br> cd qTox mkdir build && cd build <br> 環境変数<code>PKG_CONFIG_PATH</code>において、ToxCoreライブラリのパスを手動で追加する必要があるかもしれないため、以下のコマンドを実行する。<br> <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のインストールディレクトリ> .. make -j $(nproc) make install <br> qToxの実行に必要な依存関係のライブラリをインストールする。<br> # SUSE sudo zypper install libsqlcipher-3_34_1-0 libQt5WebSockets5 libQt5WebSockets5-imports snorenotify-qt5 # Manjaro ARM sudo pacman -S --needed sqlcipher sonnet snorenotify <br> Mobianにおいて、libswscale/swscale.hファイル等の欠落によりビルドエラーになる場合、以下のコマンドを実行する。<br> 以下のコマンドは、不足しているファイルを提供するパッケージをインストールするコマンドである。<br> sudo apt-file search libswscale/swscale.h <br><br> == 設定ファイルのインポート == 1つのアカウントを複数のデバイスで共有する場合、~/.config/tox/<アカウント名>.toxファイルをPCにコピーして、それをToxのメイン画面からインポートする。<br> <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:PinePhone]]
インストール - Tox
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse