- - Kuinka asentaa qTox-asiakasohjelma Linuxiin

Kuinka asentaa qTox-asiakasohjelma Linuxiin

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