Kako instalirati qTox klijent na Linux

click fraud protection

Šifrirane poruke postaju sve veće u Linuxu, a jedan od popularnijih protokola za ovu vrstu komunikacije u posljednje vrijeme je Tox. Potpuno je p2p, podržava tekst, video i ima na desetine sigurnosnih i privatnih značajki. Toxov protokol je otvorenog koda, a projekt potiče programere na stvaranje vlastitog AppImage treće strane za upotrebu chat usluge. Od svih klijenata koji su vani, qTox klijent jedan je od najpopularnijih.

SPOILER ALERT: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.

Ugradite ovisnosti

Sam qTox klijent, kao i svi Tox klijenti, oslanjaju se na Tox protokol. Na mnogim Linux distribucijama ne postoje službeni paketi za protokol, tako da ćete ih morati sami izraditi. Za sastavljanje protokola otvorite terminal i instalirajte potrebne graditeljske ovisnosti. Zatim slijedite naredbe za sastavljanje koda u vašem sustavu.

Ubuntu

sudo apt-get install \ build-basic \ 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
instagram viewer

Debian

Dobivanje qToxa izgrađenog na Debianu nije nikakav problem, mada službeno, samo Debian 9 Stable (Stretch) ima podršku. Oni koji namjeravaju izgraditi ovaj softver na Starom štalu (8) ili testiranju (10), to rade na vlastiti rizik!

U terminalu instalirajte sljedeće ovisnosti s upraviteljem paketa Apt-get.

sudo apt-get install \ automake \ autotools-dev \ build-basic \ 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

Korisnici Arch Linuxa ne bi trebali imati problema s instaliranjem qTox ovisnosti, jer je podrška za OS posebno istaknuta na web mjestu. Međutim, ako ste na Arch Linuxu i ne želite graditi aplikaciju iz izvora, razmislite o tome da preuzmete AUR paket qTox.

sudo pacman -S - nužni base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Dobijanje svih potrebnih ovisnosti za Fedora Linux proces je u dva koraka. Prvo otvorite terminal i koristite DNF za instaliranje grupe razvojnih paketa Fedora.

sudo dnf groupinstall "Alati za razvoj""C Razvojni alati i knjižnice"

Zatim koristite terminal da biste dobili posebne qTox / Toxcore ovisnosti.

sudo dnf install \ autoconf \ automake \ check \ check-devel \ ffmpeg-devel \ gtk2-devel \ kf5-sonet \ libexif-devel \ libsodium-devel \ libtool \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ openssl-devel \ opus-devel \ qrencode-devel \ qt5-lingvista \ 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-lingvista \ libQt5Network-devel \ libQt5OpenGL-devel \ libqt5-qtbase-common-devel \ libqt5-qtsvg-devel \ libQt5Xml-devel \ libsodium-devel \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ uzorci-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ sonnet-devel \ git

Generički Linux

Linux korisnici koji žele qTox i sve njegove komponente morat će posjetite stranicu za instalaciju i saznajte što instalirati za uspješnu izgradnju koda. Alternativno, postoji qTox AppImage dostupno. AppImage će posao obaviti, iako ga ne kompilira iz izvora, program neće biti optimiziran za vaše računalo.

Kompiliranje Toxcore-a

U središtu qToxa je Tox protokol (aka toxcore). Toxcore je glavna ovisnost, a bez njega, qTox program se neće ispravno graditi. Srećom, izgradnja i instaliranje Tox protokola na Linux sustavu je vrlo jednostavno.

Započnite postupak instalacije Toxcore hvatanjem najnovijeg koda u terminalu pomoću alata Git.

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

CD u novu mapu „toxcore” i pokrenite cmake.

cd toxcore. cmake.

Izgradite Toxcore softver izvršenjem napraviti naredba.

čine -j$(nproc)

I na kraju, dovršite postupak instaliranjem Toxcore-a.

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

Instalirajte qTox klijent

Toxcore djeluje, pa je vrijeme da izgradite qTox klijent i instalirate ga na Linux. Kao i kod toxcore-a, izgradnja qTox klijenta započinje lokalnim kloniranjem koda putem Gita.

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

Pomoću qTox koda na vašem Linux računalu koristite the CD naredite i premjestite terminal u mapu izvora.

cd qTox

Unutar mape izvora pokrenite cmake generirati makefile.

cmake .

Sastavite qTox kôd na vašem Linux računalu s napraviti naredba.

čine -j$(nproc)

Instalirajte softver na svoje Linux računalo sa napraviti instalaciju.

sudo make install

Korištenje qTox-a

Pokrenite qTox aplikaciju na radnoj površini Linuxa. Nakon dovršetka pokretanja aplikacije, primijetit ćete prozor za prijavu. Ako već imate Tox račun, prijavite se sa svojim korisničkim podacima. Alternativno, odaberite gumb "Novi profil" i stvorite novog korisnika.

Jednom kada uđete u qTox, moći ćete dodati prijatelje lijepljenjem njihovih ID koda u okvir "Tox ID" u okviru "dodavanje prijatelja izbornika".

watch instagram story