लिनक्स पर एन्क्रिप्टेड मैसेजिंग बड़ी हो रही है, औरइस तरह के संचार के लिए अधिक लोकप्रिय प्रोटोकॉल में से एक हाल ही में टोक्स है। यह पूरी तरह से पी 2 पी, पाठ, वीडियो का समर्थन करता है, और इसमें दर्जनों सुरक्षा और गोपनीयता विशेषताएं हैं। टोक्स प्रोटोकॉल खुला स्रोत है, और परियोजना डेवलपर्स को चैट सेवा का उपयोग करने के लिए अपना स्वयं का तृतीय-पक्ष AppImage बनाने के लिए प्रोत्साहित करती है। वहाँ से बाहर सभी ग्राहकों में से, qTox ग्राहक सबसे लोकप्रिय में से एक है।
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
निर्भरता स्थापित करें
खुद सभी ग्राहकों की तरह qTox ग्राहक,टॉक्स प्रोटोकॉल पर भरोसा करें। कई लिनक्स वितरण पर, प्रोटोकॉल के लिए आधिकारिक पैकेज नहीं हैं, इसलिए आपको इसे मैन्युअल रूप से बनाने की आवश्यकता होगी। प्रोटोकॉल को संकलित करने के लिए, एक टर्मिनल खोलें और आवश्यक बिल्ड निर्भरताएं स्थापित करें। फिर अपने सिस्टम पर कोड संकलित करने के लिए आदेशों का पालन करें।
उबंटू
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) पर इस सॉफ्टवेयर को बनाने के इच्छुक लोग आपके जोखिम पर ऐसा करते हैं!
किसी टर्मिनल में, 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 निर्भरता, विशेष रूप से वेबसाइट पर उल्लिखित है। हालाँकि, यदि आप आर्क लिनक्स पर हैं और स्रोत से ऐप बनाने का मन नहीं कर रहे हैं, तो इसके बजाय qTox के AUR पैकेज को डाउनलोड करने पर विचार करें।
sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git
फेडोरा
फेडोरा लिनक्स के लिए सभी आवश्यक निर्भरता प्राप्त करना दो चरणों वाली प्रक्रिया है। सबसे पहले, एक टर्मिनल खोलें और फेडोरा विकास पैकेज समूह को स्थापित करने के लिए DNF का उपयोग करें।
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
OpenSUSE
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 और इसके सभी चाहते हैंघटकों को स्थापना पृष्ठ पर जाने और कोड को सफलतापूर्वक बनाने के लिए क्या स्थापित करना है, इसके बारे में जानने की आवश्यकता होगी। वैकल्पिक रूप से, एक qTox AppImage उपलब्ध है। AppImage को काम मिल जाएगा, हालांकि इसे स्रोत से संकलित नहीं करके, प्रोग्राम आपके पीसी के लिए अनुकूलित नहीं होगा।
संकलन टोक्सकोर
क्यूटॉक्स के केंद्र में टोक्स प्रोटोकॉल (उर्फ) हैtoxcore)। टोक्सकोर मुख्य निर्भरता है, और इसके बिना, क्यूटॉक्स कार्यक्रम सही ढंग से नहीं बनेगा। सौभाग्य से, लिनक्स सिस्टम पर टॉक्स प्रोटोकॉल का निर्माण और स्थापना सुपर सरल है।
Git टूल के साथ टर्मिनल में नवीनतम कोड को हथियाने के द्वारा Toxcore की स्थापना प्रक्रिया शुरू करें।
git clone https://github.com/toktok/c-toxcore.git toxcore
सीडी नए "टोक्सकोर" फ़ोल्डर में और चलाएं cmake.
cd toxcore cmake .
निष्पादित करके Toxcore सॉफ़्टवेयर का निर्माण करें बनाना आदेश।
make -j$(nproc)
अंत में, टोक्सकोर को स्थापित करके प्रक्रिया को समाप्त करें।
sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf sudo ldconfig
QTox क्लाइंट स्थापित करें
टोक्सकोर काम कर रहा है, इसलिए अब क्यूटॉक्स क्लाइंट बनाने और इसे लिनक्स पर स्थापित करने का समय है। टॉक्सकोर की तरह, qTox क्लाइंट का निर्माण स्थानीय रूप से Git के माध्यम से कोड को क्लोन करके शुरू होता है।

git clone https://github.com/qTox/qTox.git
अपने लिनक्स पीसी पर qTox कोड के साथ, का उपयोग करें सीडी कमांड और सोर्स फोल्डर में कमांड को स्थानांतरित करें।
cd qTox
स्रोत फ़ोल्डर के अंदर, चलाएं cmake उत्पन्न करने के लिए makefile.
cmake .
के साथ अपने लिनक्स पीसी पर qTox कोड संकलित करें बनाना आदेश।
make -j$(nproc)
अपने लिनक्स पीसी पर सॉफ्टवेयर स्थापित करें स्थापित करें.
sudo make install
QTox का उपयोग करना
अपने लिनक्स डेस्कटॉप पर qTox ऐप लॉन्च करें। ऐप के शुरू होने के बाद, आपको एक लॉगिन विंडो दिखाई देगी। यदि आपको पहले से ही एक टॉक्स खाता मिल गया है, तो अपनी उपयोगकर्ता जानकारी के साथ लॉग इन करें। वैकल्पिक रूप से, "नई प्रोफ़ाइल" बटन का चयन करें, और एक नया उपयोगकर्ता बनाएं।

एक बार जब आप qTox में होते हैं, तो आप "आईडी मित्र मेनू" के तहत अपने आईडी कोड "Tox ID" बॉक्स में चिपकाकर दोस्तों को जोड़ने में सक्षम होंगे।
टिप्पणियाँ