web-dev-qa-db-ja.com

qToxを(k)ubuntu 17.04にインストールするにはどうすればよいですか?

QToxをコンパイルしようとしましたが、何もしません。

これらの手順 を使用してみましたが、これらはuTox専用であり、qTox用ではありません。

私たちを手伝ってくれますか?

4
Duns

QToxのインストールより簡単:

質問にリンクされている手順を使用して、uToxを簡単にインストールできます。

echo "deb https://pkg.tox.chat/debian stable $(lsb_release -cs)" | Sudo tee /etc/apt/sources.list.d/tox.list
wget -qO - https://pkg.tox.chat/debian/pkg.gpg.key | Sudo apt-key add -
Sudo apt install apt-transport-https
Sudo apt update
sudp apt install utox

QToxの使用をinistする場合は、コンパイルすることができます。 GitHubのインストール手順 に従いました。

QToxのインストール:

以下の手順は、Ubuntu MATE 17.04でqToxを正常にコンパイルおよびインストールするために行ったものです。 YMMV、ただし手順は16.04以降用です。

まだインストールされていない場合はgitをインストールします-開始するにはそれが必要です

Sudo apt install git

ソース用の新しいディレクトリを作成します

mkdir $HOME/qTox
cd $HOME/qTox

クローンqTox(はい、私たちは/home/$USER/qTox/qToxを持っていることを知っています、これには理由があります、正直です!)

git clone https://github.com/qTox/qTox.git qTox

それで何かをしようとする前に、それに依存関係をインストールする必要があります。

Sudo apt install \
build-essential \
cmake \
libavcodec-dev \
libavdevice-dev \
libavfilter-dev \
libavutil-dev \
libgdk-pixbuf2.0-dev \
libglib2.0-dev \
libgtk2.0-dev \
libopenal-dev \
libqrencode-dev \
libqt5opengl5-dev \
libqt5svg5-dev \
libsqlcipher-dev \
libswresample-dev \
libswscale-dev \
libxss-dev \
qrencode \
qt5-default \
qt5-qmake \
qttools5-dev-tools

また、toxcoreをコンパイルする必要があります。そのためには、明らかに次が必要です。

Sudo apt install \
libtool \
autotools-dev \
automake \
checkinstall \
check \
libopus-dev \
libvpx-dev \
libsodium-dev

toxcoreリポジトリを複製する必要があります:

git clone https://github.com/toktok/c-toxcore.git toxcore
cd toxcore

/home/$USER/qTox/toxcoreにいることに注意してください。きちんとした、いや? :) を続行:

git checkout v0.1.2
autoreconf -if
./configure

configureスクリプトに問題がある場合は、上記のすべての手順を正しく実行したことを確認してください。記載されているすべての依存関係をインストールしたことが確かで、ライブラリが見つからないという苦情がある場合は、試してみてください...「答えを検索する」と言って嫌いですが、エラーメッセージ、そしておそらくスタックオーバーフローで答えを見つけるでしょう。 apt search <part-of-library-name>を試すこともできますが、推測が必要になります。この場合、Ithink依存関係のリストは完成しているので、うまくいけば管理できます。 ./configureが正常に終了した場合、実行できます

make

makeが正常に終了した場合、実行できます

Sudo make install

(コンパイルされたファイルからdebパッケージを作成するには、make installの代わりにcheckinstallを使用することをお勧めします-dpkgはqtoxを認識し、管理に役立ちます)

echo '/usr/local/lib/' | Sudo tee -a /etc/ld.so.conf.d/locallib.conf
Sudo ldconfig

OK、これはtoxcoreでしたが、今はcmakeを使用しているqTox用です

cd ../qTox     # or if you wandered off:  cd $HOME/qTox/qTox
cmake .        # don't forget the .
make

辛抱強く待ちます(または、すべてが高速で発生する場合は驚くべきCPUを賞賛します)。

Sudo make install

(またはcheckinstallを使用)

これで完了です。走る

qtox

セットアップして使用を開始します。

6
Zanna