- - लिनक्स पर qTox क्लाइंट कैसे स्थापित करें

लिनक्स पर qTox क्लाइंट कैसे स्थापित करें

लिनक्स पर एन्क्रिप्टेड मैसेजिंग बड़ी हो रही है, औरइस तरह के संचार के लिए अधिक लोकप्रिय प्रोटोकॉल में से एक हाल ही में टोक्स है। यह पूरी तरह से पी 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" बॉक्स में चिपकाकर दोस्तों को जोड़ने में सक्षम होंगे।

टिप्पणियाँ