Š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.
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.
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
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
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
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
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
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.
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
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
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".
Potrebna vam je moderna ikona koja ima zavoj? Predstavljamo temu ik...
Tema jedinstvene ikone vrlo je jedinstven skup prilagođenih ikona z...
Jedna stvar zbog koje ljudi koji prelaze na Linux (posebno dolaze i...