Kaip įdiegti „qTox“ klientą „Linux“

click fraud protection

Užšifruoti pranešimai darosi vis populiaresni „Linux“, ir vienas populiariausių tokio tipo komunikacijos protokolų pastaruoju metu yra „Tox“. Tai visiškai p2p, palaiko tekstą, vaizdo įrašą ir turi daugybę saugos ir privatumo funkcijų. „Tox“ protokolas yra atvirojo kodo, o projektas skatina kūrėjus sukurti savo trečiosios šalies „AppImage“, kad galėtų naudotis pokalbių tarnyba. Iš visų ten esančių klientų, „qTox“ klientas yra vienas populiariausių.

SPOILER ALERT: Slinkite žemyn ir žiūrėti vaizdo įrašą šio straipsnio pabaigoje.

Įdiekite priklausomybes

Pats „qTox“ klientas, kaip ir visi „Tox“ klientai, remiasi „Tox“ protokolu. Daugelyje „Linux“ paskirstymų nėra oficialių protokolo paketų, todėl turėsite jį sukurti rankiniu būdu. Norėdami sudaryti protokolą, atidarykite terminalą ir įdiekite reikiamas priklausomybes. Tada vykdykite komandas, kad sudarytumėte kodą savo sistemoje.

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
instagram viewer

Debian

Įsigyti „qTox“ naudojant „Debian“ nėra problemų, nors oficialiai tai palaiko tik „Debian 9 Stable (Stretch)“. Tie, kurie ketina kurti šią programinę įrangą ant Senos arklinės (8) ar Testavimo (10), tai daro savo rizika!

Terminale įdiekite šias priklausomybes su „Apt-get“ paketo tvarkykle.

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“ vartotojams neturėtų kilti problemų diegiant „qTox“ priklausomybes, nes OS palaikymas yra aiškiai nurodytas svetainėje. Tačiau jei naudojate „Arch Linux“ ir nesijaučiate kuriantys programą iš šaltinio, apsvarstykite galimybę atsisiųsti „qTox“ AUR paketą.

sudo pacman -S - reikalinga bazė-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Visų reikiamų „Fedora Linux“ priklausomybių gavimas yra dviejų etapų procesas. Pirmiausia atidarykite terminalą ir naudokite DNF, norėdami įdiegti „Fedora“ kūrimo paketų grupę.

sudo dnf groupinstall "Plėtros įrankiai""C kūrimo įrankiai ir bibliotekos"

Tada naudokite terminalą, kad gautumėte specialias „qTox“ / „Toxcore“ priklausomybes.

sudo dnf įdiegti \ 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-lingvistas \ qt5-qtsvg \ qt5-qtsvg-devel \ qt-creator \ qt-devel \ qt-doc \ qtsingleapplication \ sqlcipher \ „sqlcipher-devel \ git“

„OpenSUSE“

sudo zypper įdiegti \ libexif-devel \ libffmpeg-devel \ libopus-devel \ libQt5Concurrent-devel \ libqt5-lingvist \ 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

Bendrasis „Linux“

„Linux“ vartotojams, norintiems „qTox“ ir visų jo komponentų, reikės apsilankykite diegimo puslapyje ir sužinokite, ką reikia įdiegti, norint sėkmingai sukurti kodą. Kaip alternatyva yra „qTox AppImage“ prieinama. „AppImage“ atliks darbą, tačiau nekuriant jo iš šaltinio, programa nebus optimizuota jūsų asmeniniam kompiuteriui.

„Toxcore“ sudarymas

„QTox“ centre yra „Tox“ protokolas (dar žinomas kaip „toxcore“). „Toxcore“ yra pagrindinė priklausomybė, be jos „qTox“ programa nebus tinkamai sukurta. Laimei, sukurti ir įdiegti „Tox“ protokolą „Linux“ sistemoje yra labai paprasta.

Pradėkite „Toxcore“ diegimo procesą sugriebdami naujausią kodą terminale naudodami įrankį „Git“.

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

Kompaktinis diskas į naują „toxcore“ aplanką ir paleiskite cmake.

CD toxcore. cmake.

Sukurkite „Toxcore“ programinę įrangą vykdydami padaryti komanda.

padaryti -j$(nproc)

Galiausiai procesą užbaikite įdiegę „Toxcore“.

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

Įdiekite „qTox Client“

„Toxcore“ veikia, todėl atėjo laikas sukurti „qTox“ klientą ir įdiegti jį į „Linux“. Kaip ir „toxcore“, „qTox“ kliento kūrimas pradedamas klonuojant kodą vietoje „Git“.

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

Turėdami „qTox“ kodą savo „Linux“ kompiuteryje, naudokite Kompaktinis diskas komandą ir perkelkite terminalą į šaltinių aplanką.

cd qTox

Šaltinių aplanke paleiskite cmake generuoti makefile.

cmake .

Sudarykite „qTox“ kodą savo „Linux“ kompiuteryje naudodami padaryti komanda.

padaryti -j$(nproc)

Įdiekite programinę įrangą savo „Linux“ kompiuteryje naudodami padaryti įdiegti.

sudo make install

Naudojant „qTox“

„Linux“ darbalaukyje paleiskite „qTox“ programą. Kai programa baigs veikti, pastebėsite prisijungimo langą. Jei jau turite „Tox“ paskyrą, prisijunkite naudodami savo vartotojo informaciją. Arba pasirinkite mygtuką „Naujas profilis“ ir sukurkite naują vartotoją.

Kai būsite „qTox“, galėsite pridėti draugų įklijuodami jų ID kodus į laukelį „Tox ID“, esančią „Pridėti draugo meniu“.

watch instagram story