Hur man installerar qTox-klienten på Linux

click fraud protection

Krypterade meddelanden blir stora på Linux, och ett av de mer populära protokollen för denna typ av kommunikation på sistone är Tox. Det är helt p2p, stöder text, video och har dussintals säkerhets- och sekretessfunktioner. Tox-protokollet är öppen källkod, och projektet uppmuntrar utvecklare att skapa sin egen tredje part AppImage för att använda chattjänsten. Av alla klienter där ute är qTox-klienten en av de mest populära.

SPOILER VARNING: Bläddra ner och titta på videodelen i slutet av denna artikel.

Installera beroenden

QTox-klienten själv, som alla Tox-klienter, förlitar sig på Tox-protokollet. På många Linux-distributioner finns det inga officiella paket för protokollet, så du måste bygga det manuellt. För att sammanställa protokollet, öppna en terminal och installera nödvändiga byggberoenden. Följ sedan kommandona för att sammanställa koden på ditt system.

Ubuntu

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 \ libkdeui5 \ 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 \ git
instagram viewer

Debian

Att få qTox byggd på Debian är inget problem, men officiellt är det bara Debian 9 Stable (Stretch) som har stöd. De som tänker bygga den här programvaran på Old Stable (8) eller Testing (10) gör det på din egen risk!

I en terminal installerar du följande beroenden med Apt-get-pakethanteraren.

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 \ libsodium-dev \ libsqlcipher-dev \ libtool \ libvpx-dev \ libxss-dev \ pkg-config \ qrencode \ qt5-default \ qttools5-dev \ qttools5-dev-tools \ yasm \ git

Arch Linux

Arch Linux-användare bör inte ha några problem med att installera qTox-beroenden, eftersom stöd för operativsystemet specifikt beskrivs på webbplatsen. Men om du är på Arch Linux och inte känner för att bygga appen från källan, överväga att ladda ner AUR-paketet med qTox istället.

sudo pacman -S - Nödvändig bas-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Att få alla nödvändiga beroenden för Fedora Linux är en tvåstegsprocess. Öppna först en terminal och använd DNF för att installera Fedora-utvecklingspaketgruppen.

sudo dnf groupinstall "Utvecklings verktyg""C Utvecklingsverktyg och bibliotek"

Därefter använder du terminalen för att få de speciella qTox / Toxcore-beroenden.

sudo dnf installera \ 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-linguist \ qt5-qtsvg \ qt5-qtsvg-devel \ qt-creator \ qt-devel \ qt-doc \ qtsingleapplication \ sqlcipher \ sqlcipher-devel \ git

OpenSUSE

sudo zypper install \ libexif-devel \ libffmpeg-devel \ libopus-devel \ libQt5Concurrent-devel \ libqt5-linguist \ libQt5Network-devel \ libQt5OpenGL-devel \ libqt5-qtbase-common-devel \ libqt5-qtsvg-devel \ libQt5Xml-devel \ libsodium-devel \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ pattern-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ git

Generisk Linux

Linux-användare som vill ha qTox och alla dess komponenter kommer att behöva besök installationssidan och lära dig mer om vad du ska installera för att bygga koden med framgång. Alternativt finns det en qTox AppImage tillgängliga. AppImage får jobbet gjort, men genom att inte kompilera det från källan kommer programmet inte att optimeras för din dator.

Kompilera Toxcore

I mitten av qTox är Tox-protokollet (aka toxcore). Toxcore är huvudberoende, och utan det kommer qTox-programmet inte att byggas korrekt. Lyckligtvis är det superenkelt att bygga och installera Tox-protokollet i ett Linux-system.

Starta installationsprocessen för Toxcore genom att ta tag i den senaste koden i en terminal med Git-verktyget.

git klon https://github.com/toktok/c-toxcore.git toxcore

CD i den nya "toxcore" -mappen och kör cmake.

cd toxcore. cmake.

Bygg Toxcore-programvaran genom att köra göra kommando.

gör -j$(nproc)

Slutligen avslutar du processen genom att installera Toxcore.

sudo make install
eko'/usr/local/lib/'| sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig

Installera qTox Client

Toxcore fungerar, så nu är det dags att bygga qTox-klienten och installera den på Linux. Precis som med toxcore börjar byggandet av qTox-klienten med att klona koden lokalt via Git.

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

Använd qTox-koden på din Linux-PC, använd CD kommando och flytta terminalen till källmappen.

cd qTox

Kör i källmappen cmake att generera en Makefile.

cmake .

Kompilera qTox-koden på din Linux-dator med göra kommando.

gör -j$(nproc)

Installera programvaran på din Linux-dator med gör installation.

sudo make install

Använda qTox

Starta qTox-appen på ditt Linux-skrivbord. När appen är klar startar du ett inloggningsfönster. Om du redan har ett Tox-konto, logga in med din användarinformation. Välj alternativt knappen "Ny profil" och skapa en ny användare.

När du är i qTox kan du lägga till vänner genom att klistra in deras ID-koder i rutan "Tox-ID" under "Lägg till vän-menyn".

watch instagram story