Linux에 qTox 클라이언트를 설치하는 방법

암호화된 메시징은 Linux에서 점점 커지고 있으며 최근에 이러한 유형의 통신에 가장 널리 사용되는 프로토콜 중 하나는 Tox입니다. 완전히 p2p이고 텍스트, 비디오를 지원하며 수십 가지 보안 및 개인 정보 보호 기능이 있습니다. Tox 프로토콜은 오픈 소스이며 이 프로젝트는 개발자가 채팅 서비스를 사용하기 위해 자체 타사 AppImage를 만들도록 권장합니다. 모든 클라이언트 중에서 qTox 클라이언트는 가장 인기 있는 클라이언트 중 하나입니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

종속성 설치

모든 Tox 클라이언트와 마찬가지로 qTox 클라이언트 자체는 Tox 프로토콜에 의존합니다. 많은 Linux 배포판에는 프로토콜에 대한 공식 패키지가 없으므로 수동으로 빌드해야 합니다. 프로토콜을 컴파일하려면 터미널을 열고 필요한 빌드 종속성을 설치하십시오. 그런 다음 명령에 따라 시스템에서 코드를 컴파일합니다.

우분투

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

데비안

공식적으로는 Debian 9 Stable(Stretch)만 지원하지만 Debian에서 qTox를 빌드하는 것은 문제가 되지 않습니다. Old Stable(8) 또는 Testing(10)에서 이 소프트웨어를 빌드하려는 사람들은 위험을 감수해야 합니다!

터미널에서 Apt-get 패키지 관리자를 사용하여 다음 종속성을 설치합니다.

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 사용자는 qTox 종속성을 설치하는 데 문제가 없어야 합니다. OS에 대한 지원은 웹사이트에 구체적으로 설명되어 있기 때문입니다. 그러나 Arch Linux를 사용 중이고 소스에서 앱을 빌드하고 싶지 않다면, 대신 qTox의 AUR 패키지 다운로드를 고려하십시오..

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

페도라

Fedora Linux에 필요한 모든 종속성을 가져오는 것은 2단계 프로세스입니다. 먼저 터미널을 열고 DNF를 사용하여 Fedora 개발 패키지 그룹을 설치합니다.

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

다음으로 터미널을 사용하여 특수 qTox/Toxcore 종속성을 가져옵니다.

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

일반 리눅스

qTox 및 모든 구성 요소를 원하는 Linux 사용자는 다음을 수행해야 합니다. 설치 페이지를 방문하십시오 코드를 성공적으로 빌드하기 위해 무엇을 설치해야 하는지 알아보세요. 또는 qTox 앱 이미지 사용 가능. AppImage는 작업을 완료하지만 소스에서 컴파일하지 않으면 프로그램이 PC에 최적화되지 않습니다.

Toxcore 컴파일

qTox의 중심에는 Tox 프로토콜(일명 toxcore)이 있습니다. Toxcore는 주요 종속성이며 이것이 없으면 qTox 프로그램이 올바르게 빌드되지 않습니다. 운 좋게도 Linux 시스템에서 Tox 프로토콜을 구축하고 설치하는 것은 매우 간단합니다.

Git 도구를 사용하여 터미널에서 최신 코드를 가져와서 Toxcore 설치 프로세스를 시작합니다.

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

CD를 새 “toxcore” 폴더에 넣고 cmake를 실행합니다.

cd toxcore
cmake .

make 명령을 실행하여 Toxcore 소프트웨어를 빌드합니다.

make -j$(nproc)

마지막으로 Toxcore를 설치하여 프로세스를 완료합니다.

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

sudo ldconfig

qTox 클라이언트 설치

Toxcore가 작동 중이므로 이제 qTox 클라이언트를 빌드하고 Linux에 설치할 차례입니다. toxcore와 마찬가지로 qTox 클라이언트 구축은 Git을 통해 로컬로 코드를 복제하는 것으로 시작됩니다.

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

Linux PC의 qTox 코드로 CD 명령을 사용하고 터미널을 소스 폴더로 이동하십시오.

cd qTox

소스 폴더 내에서 cmake를 실행하여 makefile을 생성합니다.

cmake .

make 명령을 사용하여 Linux PC에서 qTox 코드를 컴파일합니다.

make -j$(nproc)

make install을 사용하여 Linux PC에 소프트웨어를 설치합니다.

sudo make install

큐톡스 사용하기

Linux 데스크탑에서 qTox 앱을 실행합니다. 앱 시작이 완료되면 로그인 창이 나타납니다. 이미 Tox 계정이 있는 경우 사용자 정보로 로그인합니다. 또는 “새 프로필” 버튼을 선택하고 새 사용자를 만듭니다.

qTox에 들어가면 “친구 추가 메뉴” 아래의 “Tox ID” 상자에 ID 코드를 붙여넣어 친구를 추가할 수 있습니다.