Како инсталирати кТок клијент на Линук

Шифроване поруке постају све популарније на Линуку, а један од популарнијих протокола за ову врсту комуникације у последње време је Ток. Потпуно је п2п, подржава текст, видео и има десетине безбедносних и приватних функција. Ток протокол је отвореног кода, а пројекат подстиче програмере да креирају сопствену апликацију треће стране за коришћење услуге ћаскања. Од свих клијената који постоје, кТок клијент је један од најпопуларнијих.

УПОЗОРЕЊЕ СПОИЛЕР: Померите се надоле и погледајте видео водич на крају овог чланка.

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

Сам кТок клијент, као и сви Ток клијенти, ослањају се на Ток протокол. У многим дистрибуцијама Линука не постоје званични пакети за протокол, тако да ћете морати да га направите ручно. Да бисте компајлирали протокол, отворите терминал и инсталирајте потребне зависности за изградњу. Затим пратите команде да компајлирате код на вашем систему.

Убунту

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

Дебиан

Изградња кТок-а на Дебиан-у није проблем, иако званично само Дебиан 9 Стабле (Стретцх) има подршку. Они који намеравају да направе овај софтвер на Олд Стабле (8) или Тестинг (10) раде то на сопствени ризик!

  Како избрисати корисника на Линук-у (и уклонити сваки траг)

У терминалу инсталирајте следеће зависности помоћу менаџера пакета Апт-гет.

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

Арцх Линук

Корисници Арцх Линук-а не би требало да имају проблема са инсталирањем кТок зависности, пошто је подршка за ОС посебно наведена на веб локацији. Међутим, ако сте на Арцх Линук-у и не желите да правите апликацију из извора, размислите о преузимању АУР пакета кТок-а.

sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

Федора

Добијање свих потребних зависности за Федора Линук је процес у два корака. Прво отворите терминал и употребите ДНФ да инсталирате Федора групу развојних пакета.

sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"

Затим користите терминал да бисте добили посебне кТок/Токцоре зависности.

sudo dnf install 
    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-linguist 
    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-linguist 
    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

Генериц Линук

Корисници Линука који желе кТок и све његове компоненте ће морати посетите страницу за инсталацију и научите шта да инсталирате да бисте успешно направили код. Алтернативно, постоји а кТок АппИмаге на располагању. АппИмаге ће обавити посао, али ако га не компајлирате из извора, програм неће бити оптимизован за ваш рачунар.

  Како додати и променити кориснике у Виндовс подсистему за Линук

Цомпилинг Токцоре

У средишту кТок-а је Ток протокол (ака токцоре). Токцоре је главна зависност и без ње кТок програм неће бити правилно направљен. Срећом, изградња и инсталирање Ток протокола на Линук систему је супер једноставна.

Започните процес инсталације Токцоре-а тако што ћете преузети најновији код у терминалу помоћу Гит алата.

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

ЦД у нову фасциклу „токцоре“ и покрените цмаке.

cd toxcore
cmake .

Направите Токцоре софтвер тако што ћете извршити команду маке.

make -j$(nproc)

На крају, завршите процес инсталирањем Токцоре-а.

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

sudo ldconfig

Инсталирајте кТок клијент

Токцоре ради, тако да је сада време да направите кТок клијент и инсталирате га на Линук. Као и код токцоре-а, изградња кТок клијента почиње клонирањем кода локално преко Гита.

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

Са кТок кодом на вашем Линук рачунару, користите ЦД команду и померите терминал у фасциклу са изворима.

cd qTox

Унутар директоријума извора покрените цмаке да бисте генерисали макефиле.

cmake .

Компилирајте кТок код на свом Линук рачунару помоћу команде маке.

make -j$(nproc)

Инсталирајте софтвер на свој Линук рачунар са маке инсталл.

sudo make install

Коришћење кТок-а

Покрените апликацију кТок на вашој Линук радној површини. Након што се апликација заврши са покретањем, приметићете прозор за пријаву. Ако већ имате Ток налог, пријавите се са својим корисничким подацима. Алтернативно, изаберите дугме „Нови профил“ и креирајте новог корисника.

Када будете у кТок-у, моћи ћете да додате пријатеље тако што ћете налепити њихове ИД кодове у оквир „Ток ИД“, испод „менија за додавање пријатеља“.

  Како инсталирати Вимик ГТК тему на Линук