- - Sådan installeres qTox-klienten på Linux

Sådan installeres qTox-klienten på Linux

Krypteret meddelelse bliver stort på Linux ogen af ​​de mere populære protokoller for denne type kommunikation for nylig er Tox. Det er helt p2p, understøtter tekst, video og har snesevis af sikkerheds- og privatlivsfunktioner. Tox-protokollen er open source, og projektet opfordrer udviklere til at oprette deres egen tredjeparts AppImage til at bruge chat-tjenesten. Ud af alle klienter derude er qTox-klient en af ​​de mest populære.

SPOILER ALERT: Rul ned og se videostudiet i slutningen af ​​denne artikel.

Installer afhængigheder

QTox-klienten selv, som alle Tox-klienter,stole på Tox-protokollen. På mange Linux-distributioner er der ikke officielle pakker til protokollen, så du bliver nødt til at bygge den manuelt. For at kompilere protokollen skal du åbne en terminal og installere de nødvendige build-afhængigheder. Følg derefter kommandoerne for at kompilere koden på dit 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

At få qTox bygget på Debian er ikke noget problem,dog officielt er det kun Debian 9 Stable (Stretch), der har support. De, der agter at bygge denne software på Old Stable (8) eller Testing (10), gør det på din egen risiko!

I en terminal skal du installere følgende afhængigheder med Apt-get-pakkehåndtereren.

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-brugere skal ikke have noget problem med installationenqTox-afhængighederne, da support til OS specifikt er beskrevet på webstedet. Hvis du dog er på Arch Linux og ikke har lyst til at bygge appen fra kilden, kan du overveje at downloade AUR-pakken med qTox i stedet.

sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

At få alle nødvendige afhængigheder for Fedora Linux er en totrinsproces. Åbn først en terminal og brug DNF til at installere Fedora-udviklingspakkegruppen.

sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"

Brug derefter terminalen til at få de specielle qTox / Toxcore-afhængigheder.

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-brugere, der ønsker qTox og alt detskomponenter skal besøge installationssiden og lære, hvad de skal installere for at oprette koden med succes. Alternativt er der en qTox AppImage tilgængelig. AppImage får jobbet gjort, selvom programmet ikke optimeres til din pc ved ikke at kompilere det fra kilden.

Kompilering af Toxcore

I midten af ​​qTox er Tox-protokollen (alias)toxcore). Toxcore er den største afhængighed, og uden det bygger qTox-programmet ikke korrekt. Heldigvis er det superenkelt at opbygge og installere Tox-protokollen på et Linux-system.

Start installationsprocessen for Toxcore ved at gribe den seneste kode i en terminal med Git-værktøjet.

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

CD ind i den nye “toxcore” -mappe og kør cmake.

cd toxcore
cmake .

Byg Toxcore-softwaren ved at udføre lave kommando.

make -j$(nproc)

Til sidst afslutter du processen ved at installere Toxcore.

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

Installer qTox-klient

Toxcore fungerer, så nu er det tid til at bygge qTox-klienten og installere den på Linux. Ligesom med toxcore starter opbygningen af ​​qTox-klienten med at klone koden lokalt via Git.

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

Brug qTox-koden på din Linux-pc, brug CD kommando og flyt terminalen til kildemappen.

cd qTox

Kør i mappen kilder cmake at generere en makefile.

cmake .

Kompiler qTox-koden på din Linux-pc med lave kommando.

make -j$(nproc)

Installer softwaren på din Linux-pc med gøre installation.

sudo make install

Brug af qTox

Start qTox-appen på dit Linux-skrivebord. Når appen er færdig med at starte, vil du bemærke et login-vindue. Hvis du allerede har en Tox-konto, skal du logge ind med dine brugeroplysninger. Vælg alternativt knappen "Ny profil" og opret en ny bruger.

Når du er i qTox, vil du være i stand til at tilføje venner ved at indsætte deres ID-koder i boksen "Tox ID" under "Tilføj ven-menu".

Kommentarer