- - Hvordan installere qTox-klienten på Linux

Slik installerer du qTox-klienten på Linux

Kryptert melding blir stort på Linux, ogen av de mer populære protokollene for denne typen kommunikasjon i det siste er Tox. Den er helt p2p, støtter tekst, video og har dusinvis av sikkerhets- og personvernfunksjoner. Tox-protokollen er åpen kildekode, og prosjektet oppfordrer utviklere til å lage sin egen tredjeparts AppImage for å bruke chat-tjenesten. Av alle klientene der ute er qTox-klient en av de mest populære.

AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.

Installer avhengigheter

QTox-klienten selv, som alle Tox-klienter,stole på Tox-protokollen. På mange Linux-distribusjoner er det ikke offisielle pakker for protokollen, så du må bygge den manuelt. For å kompilere protokollen, åpne opp en terminal og installere nødvendige byggavhengigheter. Følg deretter kommandoene for å kompilere koden på systemet ditt.

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

Å få qTox bygget på Debian er ikke noe problem,men offisielt er det bare Debian 9 Stable (Stretch) som har støtte. De som har tenkt å bygge denne programvaren på Old Stable (8) eller Testing (10), gjør det på egen risiko!

I en terminal installerer du følgende avhengigheter 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-brukere skal ikke ha noe problem med å installereqTox-avhengighetene, da støtte for operativsystemet er spesifikt beskrevet på nettstedet. Imidlertid, hvis du er på Arch Linux og ikke har lyst til å bygge appen fra kilden, kan du vurdere å laste ned AUR-pakken med qTox i stedet.

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

Fedora

Å få alle nødvendige avhengigheter for Fedora Linux er en totrinns prosess. Åpne først en terminal og bruk DNF til å installere Fedora-utviklingspakken.

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

Deretter bruker du terminalen for å få de spesielle qTox / Toxcore-avhengighetene.

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-brukere som ønsker qTox og alt detskomponenter må besøke installasjonssiden og lære om hva de skal installere for å bygge koden vellykket. Alternativt er det en qTox AppImage tilgjengelig. AppImage får jobben gjort, men ved ikke å kompilere den fra kilden, vil ikke programmet bli optimalisert for din PC.

Kompilering av Toxcore

I sentrum av qTox er Tox-protokollen (akatoxcore). Toxcore er hovedavhengigheten, og uten det vil ikke qTox-programmet bygge riktig. Heldigvis er det superenkelt å bygge og installere Tox-protokollen på et Linux-system.

Start installasjonsprosessen til Toxcore ved å ta tak i den siste koden i en terminal med Git-verktøyet.

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

CD inn i den nye “toxcore” -mappen og kjør CUtfør.

cd toxcore
cmake .

Bygg Toxcore-programvaren ved å utføre gjøre kommando.

make -j$(nproc)

Til slutt, fullfør prosessen ved å installere Toxcore.

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

Installer qTox Client

Toxcore fungerer, så nå er det på tide å bygge qTox-klienten og installere den på Linux. Som med toxcore, begynner å bygge qTox-klienten med å klone koden lokalt via Git.

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

Bruk qTox-koden på din Linux-PC, bruk CD kommando og flytt terminalen til kildemappen.

cd qTox

Kjør i kilden-mappen CUtfør å generere en Makefile.

cmake .

Sett sammen qTox-koden på din Linux-PC med gjøre kommando.

make -j$(nproc)

Installer programvaren på din Linux-PC med gjøre installere.

sudo make install

Bruker qTox

Start qTox-appen på Linux-skrivebordet. Etter at appen er ferdig med å starte opp, vil du merke et påloggingsvindu. Hvis du allerede har en Tox-konto, kan du logge inn med brukerinformasjonen din. Velg alternativet "Ny profil" -knappen, og opprett en ny bruker.

Når du er i qTox, kan du legge til venner ved å lime inn ID-kodene deres i "Tox ID" -boksen under "legg til venn-menyen".

kommentarer