- - Hur man installerar qTox-klienten på Linux

Hur man installerar qTox-klienten på Linux

Krypterade meddelanden blir stora på Linux ochett 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: Rulla nedåt och titta på videodelen i slutet av den här artikeln.

Installera beroenden

QTox-klienten själv, som alla Tox-klienter,lita 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

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 att installeraqTox-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äg att ladda ner AUR-paketet med qTox istället.

sudo pacman -S --needed base-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 "Development Tools" "C Development Tools and Libraries"

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

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-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 
patterns-openSUSE-devel_basis 
qrencode-devel 
sqlcipher-devel 
sonnet-devel 
git

Generisk Linux

Linux-användare som vill ha qTox och alltkomponenter måste besöka installationssidan och lära sig mer om vad de ska installera för att bygga koden framgångsrikt. Alternativt finns det en qTox AppImage tillgänglig. 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 (akatoxcore). 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 clone https://github.com/toktok/c-toxcore.git toxcore

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

cd toxcore
cmake .

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

make -j$(nproc)

Slutligen avslutar du processen genom att installera Toxcore.

sudo make install
echo "/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 clone 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.

make -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".

kommentarer