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
데비안
데비안에서 qTox를 빌드하는 것은 문제가되지 않습니다.공식적으로는 데비안 9 스 테이블 (스트레치) 만 지원합니다. 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
아치 리눅스
아치 리눅스 사용자는 설치에 문제가 없어야합니다OS 지원은 웹 사이트에 구체적으로 설명되어 있으므로 qTox 종속성. 그러나 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가 있습니다. 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 .
다음을 실행하여 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 .
Linux PC에서 qTox 코드를 하다 명령.
make -j$(nproc)
Linux PC에 소프트웨어를 설치 설치하다.
sudo make install
qTox 사용
Linux 데스크탑에서 qTox 앱을 실행하십시오. 앱이 시작되면 로그인 창이 나타납니다. 이미 Tox 계정이 있다면 사용자 정보로 로그인하십시오. 또는“새 프로필”버튼을 선택하고 새 사용자를 만듭니다.

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