Salattu viestintä on tulossa suureksi Linuxissa, jayksi suosituimmista protokollista tämän tyyppiselle viestinnälle on viime aikoina Tox. Se on täysin p2p, tukee tekstiä, videota ja siinä on kymmeniä suojaus- ja yksityisyysominaisuuksia. Tox-protokolla on avoimen lähdekoodin projekti, ja projekti rohkaisee kehittäjiä luomaan oman kolmannen osapuolen AppImage chat-palvelun käyttämistä varten. Kaikista siellä olevista asiakkaista qTox-asiakas on yksi suosituimmista.
SPOILER-HÄLYTYS: Vieritä alas ja katso video-opas tämän artikkelin lopussa.
Asenna riippuvuudet
Itse qTox-asiakas, kuten kaikki Tox-asiakkaat,luottaa Tox-protokollaan. Monissa Linux-jakeluissa protokollalle ei ole virallisia paketteja, joten sinun on rakennettava se manuaalisesti. Käännä protokolla avaamalla päätelaite ja asentamalla tarvittavat rakennus riippuvuudet. Seuraa sitten komentoja kääntääksesi koodi järjestelmään.
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
QToxin rakentaminen Debianiin ei ole ongelma,vaikka virallisesti, vain Debian 9 Stable (Stretch) tukee. Ne, jotka aikovat rakentaa tämän ohjelmiston vanhaan talliin (8) tai testaukseen (10), tekevät sen omalla vastuulla!
Asenna terminaalissa seuraavat riippuvuudet Apt-get-paketinhallinnan kanssa.
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 -käyttäjillä ei pitäisi olla ongelmia asennuksen kanssaqTox-riippuvuudet, koska käyttöjärjestelmän tuki on erityisesti hahmoteltu verkkosivustolla. Jos kuitenkin käytät Arch Linuxia etkä halua rakentaa sovellusta lähteestä, harkitse sen sijaan lataamaan qTox AUR-paketti.
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
fedora
Kaikkien tarvittavien riippuvuuksien saaminen Fedora Linuxille on kaksivaiheinen prosessi. Avaa ensin pääte ja asenna Fedora-kehityspakettiryhmä DNF: n avulla.
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
Seuraavaksi käytä päätelaitetta saadaksesi erityiset qTox / Toxcore-riippuvuudet.
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
Yleinen Linux
Linux-käyttäjät, jotka haluavat qToxin ja sen kaikenKomponenttien tulee käydä asennussivulla ja oppia, mitä asentaa koodin rakentamiseksi onnistuneesti. Vaihtoehtoisesti on saatavana qTox AppImage. AppImage saa työnsä päätökseen, vaikka ohjelmaa ei optimoida tietokoneellesi, jos sitä ei käännetä lähteestä.
Kokoaminen Toxcore
QToxin keskellä on Tox-protokolla (akatoxcore). Toxcore on tärkein riippuvuus, ja ilman sitä qTox-ohjelma ei rakennu oikein. Onneksi Tox-protokollan rakentaminen ja asentaminen Linux-järjestelmään on erittäin helppoa.
Aloita Toxcore-asennusprosessi tarttumalla terminaalin uusimpaan koodiin Git-työkalulla.
git clone https://github.com/toktok/c-toxcore.git toxcore
CD uuteen ”toxcore” -kansioon ja suorita CTee.
cd toxcore cmake .
Luo Toxcore-ohjelmisto suorittamalla tehdä komento.
make -j$(nproc)
Viimeiseksi, viimeistele prosessi asentamalla Toxcore.
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
Asenna qTox Client
Toxcore toimii, joten nyt on aika rakentaa qTox-asiakasohjelma ja asentaa se Linuxiin. Kuten toxcore, qTox-asiakasohjelman rakentaminen alkaa kloonaamalla koodi paikallisesti Gitin kautta.

git clone https://github.com/qTox/qTox.git
Käytä Linux-tietokoneesi qTox-koodia CD komento ja siirrä pääte lähdekansioon.
cd qTox
Suorita lähdekansion sisällä CTee luoda makefile.
cmake .
Käännä qTox-koodi Linux-tietokoneellasi tehdä komento.
make -j$(nproc)
Asenna ohjelmisto Linux -tietokoneellesi tee asennus.
sudo make install
QToxin käyttäminen
Käynnistä qTox-sovellus Linux-työpöydällä. Kun sovellus on käynnistynyt, huomaat sisäänkirjautumisikkunan. Jos sinulla on jo Tox-tili, kirjaudu sisään käyttäjätietosi. Vaihtoehtoisesti voit valita ”Uusi profiili” -painikkeen ja luoda uuden käyttäjän.

Kun olet qTox-palvelussa, voit lisätä ystäviä liittämällä heidän henkilöllisyyskoodinsa Lisää ystävä -valikkoon Tox ID -kenttään.
Kommentit