qTox unter Ubuntu 16.04 LTS und Mint 18 Installieren
Dieser Artikel wurde am 08.07.2018 komplett überarbeitet !
Tox ist eine Peer-to-Peer-Messaging-Software mit Ende-zu-Ende-Verschlüsselung, welche nicht abgeschaltet werden kann. Tox ist so konstruiert, eine möglichst sichere und dennoch einfach zu nutzende Kommunikationsinfrastruktur zu bieten.
Tox bietet folgende Funktionen:
- Text-Nachrichten
- Audio- & Video-Chatting
- Dateiversand
- Gruppenchats
- Offline-Messaging
- Multi-Device-Support
Quelle : Ubuntuusers.de
Installation
QTox ist eine GUI für Tox und befindet sich nicht in den offiziellen Ubuntu / Mint Paketquellen und es gibt definitiv auch keine funktionierenden Repositorys. Also muß man sich das Paket selbst kompilieren.
Hierbei handelt es sich um zwei Pakete.
- Toxcore (der kern)
- qTox (die Gui)
Toxcore :
Zunächst mal müssen wir die von Toxcore benötigten Abhängigkeiten erfüllen, bzw. installieren :
sudo apt-get install libtool autotools-dev automake checkinstall check \
libopus-dev libvpx-dev libsodium-dev
Wenn das geschen ist, Toxcore via Git herunterladen und compilieren :
git clone https://github.com/toktok/c-toxcore.git toxcore
cd toxcore
git checkout v0.2.3
cmake .
make -j$(nproc)
sudo make install
echo '/usr/local/lib/' | sudo tee -a /etc/ld.so.conf.d/locallib.conf
sudo ldconfig
qTox :
Auch hier gilt es zunächst mal alle benötigten Abhängikeiten aufzulösen.
sudo apt-get install \
build-essential \
cmake \
libavcodec-dev \
libavdevice-dev \
libavfilter-dev \
libavutil-dev \
libexif-dev \
libgdk-pixbuf2.0-dev \
libglib2.0-dev \
libgtk2.0-dev \
libopenal-dev \
libopus-dev \
libqrencode-dev \
libqt5opengl5-dev \
libqt5svg5-dev \
libsodium-dev \
libsqlcipher-dev \
libswresample-dev \
libswscale-dev \
libvpx-dev \
libxss-dev \
qrencode \
qt5-default \
qttools5-dev-tools \
qttools5-dev
qTox herunterladen und Installieren :
git clone https://github.com/qTox/qTox.git qTox
cd qTox
cmake .
make -j$(nproc)
Das compilieren kann je nach verbauter CPU schon ein kleines weilchen daueren.
Wenn das compilieren durchgelaufen ist, startet man qTox aus dem selben Verzeichnis mittels …
./qtox
Bricht das compilieren mit der Fehlermeldung … libswscale/swscale.h missing ab, dann fehlt dem compiler die header Datei namens swscale.h
swscale.h ist im Paket libswscale-dev enthalten, welches man mittels ….
sudo apt-get install libswscale-dev
… nachinstallieret.
danach wiederholt man ….
make -j$(nproc)