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

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

데비안

데비안에서 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 코드를 붙여 친구를 추가 할 수 있습니다.

코멘트