Шифрованите съобщения стават все по-големи в Linux, а един от по-популярните протоколи за този тип комуникация напоследък е Tox. Той е напълно p2p, поддържа текст, видео и има десетки функции за сигурност и поверителност. Протоколът Tox е с отворен код и проектът насърчава разработчиците да създадат своя собствена трета страна AppImage, за да използват чат услугата. От всички клиенти там, qTox клиентът е един от най-популярните.
ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.
Самият клиент qTox, като всички Tox клиенти, разчита на протокола Tox. В много Linux дистрибуции няма официални пакети за протокола, така че ще трябва да го изградите ръчно. За да съставите протокола, отворете терминал и инсталирайте необходимите зависимости за изграждане. След това следвайте командите, за да компилирате кода във вашата система.
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
Изграждането на 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 не трябва да имат проблем с инсталирането на qTox зависимостите, тъй като поддръжката за ОС е специално очертана на уебсайта. Ако обаче сте в Arch Linux и не искате да изграждате приложението от източник, помислете за изтегляне на AUR пакета на qTox.
sudo pacman -S - необходима база-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
Получаването на всички необходими зависимости за 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
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, които искат qTox и всички негови компоненти, ще трябва посетете страницата за инсталиране и научете какво да инсталирате, за да изградите кода успешно. Като алтернатива има а qTox AppImage на разположение. AppImage ще свърши работата, макар че не я компилира от източника, програмата няма да бъде оптимизирана за вашия компютър.
В центъра на 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
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 на вашия десктоп Linux. След приключване на стартирането на приложението, ще забележите прозорец за вход. Ако вече имате Tox акаунт, влезте с потребителската си информация. Като алтернатива изберете бутона „Нов профил“ и създайте нов потребител.
След като сте в qTox, ще можете да добавяте приятели, като поставите техните идентификационни кодове в полето „Tox ID“, в „менюто за добавяне на приятел“.
Материален дизайн теми са любими на работния плот на Linux от късно...
Търсите тема, която е плоска, но малко по-различна? Темата за Ant G...
Един от най-големите производители на Linux компютри има своя собст...