Как да инсталирате qTox клиента на Linux

click fraud protection

Шифрованите съобщения стават все по-големи в Linux, а един от по-популярните протоколи за този тип комуникация напоследък е Tox. Той е напълно p2p, поддържа текст, видео и има десетки функции за сигурност и поверителност. Протоколът Tox е с отворен код и проектът насърчава разработчиците да създадат своя собствена трета страна AppImage, за да използват чат услугата. От всички клиенти там, qTox клиентът е един от най-популярните.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

Инсталиране на зависимости

Самият клиент qTox, като всички Tox клиенти, разчита на протокола Tox. В много Linux дистрибуции няма официални пакети за протокола, така че ще трябва да го изградите ръчно. За да съставите протокола, отворете терминал и инсталирайте необходимите зависимости за изграждане. След това следвайте командите, за да компилирате кода във вашата система.

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

Изграждането на qTox на Debian не е проблем, макар и официално, само Debian 9 Stable (Stretch) има поддръжка. Тези, които възнамеряват да построят този софтуер на Old Stable (8) или Testing (10), правят това на свой риск!

В терминал инсталирайте следните зависимости с мениджъра на пакети 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

Потребителите на Arch Linux не трябва да имат проблем с инсталирането на qTox зависимостите, тъй като поддръжката за ОС е специално очертана на уебсайта. Ако обаче сте в Arch Linux и не искате да изграждате приложението от източник, помислете за изтегляне на AUR пакета на qTox.

sudo pacman -S - необходима база-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Fedora

Получаването на всички необходими зависимости за Fedora Linux е процес в две стъпки. Първо, отворете терминал и използвайте DNF, за да инсталирате групата за разработка на Fedora.

sudo dnf groupinstall "Инструменти за разработка""C Инструменти и библиотеки за развитие"

След това използвайте терминала, за да получите специалните qTox / Toxcore зависимости.

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-languageist \ 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-languageist \ libQt5Network-devel \ libQt5OpenGL-devel \ libqt5-qtbase-common-devel \ libqt5-qtsvg-devel \ libQt5Xml-devel \ libsodium-devel \ libvpx-devel \ libXScrnSaver-devel \ openal-soft-devel \ pattern-openSUSE-devel_basis \ qrencode-devel \ sqlcipher-devel \ sonnet-devel \ sonnet-devel \ git

Общ Linux

Потребителите на Linux, които искат qTox и всички негови компоненти, ще трябва посетете страницата за инсталиране и научете какво да инсталирате, за да изградите кода успешно. Като алтернатива има а qTox AppImage на разположение. AppImage ще свърши работата, макар че не я компилира от източника, програмата няма да бъде оптимизирана за вашия компютър.

Съставяне на Toxcore

В центъра на qTox е протоколът Tox (известен още като токсикор). Toxcore е основната зависимост и без нея qTox програмата няма да изгради правилно. За щастие, изграждането и инсталирането на протокола Tox в Linux система е супер просто.

Стартирайте процеса на инсталиране на Toxcore, като вземете най-новия код в терминал с инструмента Git.

git клон https://github.com/toktok/c-toxcore.git toxcore

CD в новата папка „toxcore“ и стартирайте cmake.

cd toxcore. cmake.

Изградете софтуера Toxcore чрез изпълнение на грим команда.

направи -j$(nproc)

И накрая, завършете процеса, като инсталирате Toxcore.

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

Инсталиране на qTox клиент

Toxcore работи, така че сега е време да създадете qTox клиента и да го инсталирате на Linux. Както при toxcore, изграждането на qTox клиента започва с клониране на кода локално чрез Git.

git клон https://github.com/qTox/qTox.git

С qTox кода на вашия Linux компютър, използвайте CD командвайте и преместете терминала в папката с източници.

cd qTox

В папката с източници стартирайте cmake за генериране на a Makefile.

cmake .

Компилирайте qTox кода на вашия Linux компютър с грим команда.

направи -j$(nproc)

Инсталирайте софтуера на вашия Linux компютър с направи инсталиране.

sudo make install

Използване на qTox

Стартирайте приложението qTox на вашия десктоп Linux. След приключване на стартирането на приложението, ще забележите прозорец за вход. Ако вече имате Tox акаунт, влезте с потребителската си информация. Като алтернатива изберете бутона „Нов профил“ и създайте нов потребител.

След като сте в qTox, ще можете да добавяте приятели, като поставите техните идентификационни кодове в полето „Tox ID“, в „менюто за добавяне на приятел“.

watch instagram story