- - लिनक्स पर mSigna कैसे स्थापित करें

लिनक्स पर mSigna कैसे स्थापित करें

लिनक्स पर mSigna वॉलेट इंस्टॉल करना आवश्यक हैइमारत। इस सॉफ़्टवेयर का संकलन लगभग किसी भी लिनक्स वितरण पर काम करता है। इस प्रक्रिया के साथ आरंभ करने के लिए, आपको सबसे पहले उस पर निर्भरता को संतुष्ट करना होगा। दुर्भाग्य से, mSigna वेबसाइट बहुत अस्पष्ट है और इसमें कोई भी विशिष्ट-विशिष्ट पैकेज पेश नहीं किया जाता है जिसे उपयोगकर्ताओं को इंस्टॉल करना चाहिए।

इस प्रोग्राम को बनाने के लिए, आपको Qt5 की आवश्यकता होगीपुस्तकालयों, ODB, OpenSSL, बूस्ट C ++ पुस्तकालयों, SQLite, गिट, और qrencode। अपने लिनक्स वितरण के लिए निर्भरता का पता लगाने के तरीके के बारे में अधिक जानकारी के लिए, यहां आधिकारिक प्रलेखन पृष्ठ पर जाएं।

MSigna स्थापित करें

आपके लिनक्स ऑपरेटिंग सिस्टम पर निर्भरता के सभी स्थापित होने के बाद, टर्मिनल विंडो खोलें और उपयोग करें Git नवीनतम स्रोत कोड डाउनलोड करने के लिए उपकरण।

नोट: mSigna अभी भी निर्माण कर सकता है, भले ही आप अपने लिनक्स पीसी पर निर्भरता स्थापित न करें। चेक ~ / MSigna / deps शामिल निर्भरता फ़ाइलों के लिए। बिल्डर इसके बजाय उन का उपयोग कर सकते हैं।

git clone https://github.com/ciphrex/mSIGNA

MSigna निर्भरता का निर्माण

पहले हम Git का उपयोग mSigna के सभी डाउनलोड करने के लिए करते थेस्रोत कोड फ़ाइलें जल्दी। इस मार्ग पर जाना उपयोगी है, क्योंकि यह संग्रह फ़ाइलों को निकालने जैसे कष्टप्रद चरणों को हटा देता है, इस बिंदु पर, आपको नए क्लोन किए गए mSigna स्रोत फ़ाइलों पर खुलने वाले होम फ़ोल्डर से टर्मिनल को स्थानांतरित करने की आवश्यकता होगी। ऐसा करने के लिए, का उपयोग करें सीडी आदेश।

cd mSIGNA

MSigna फ़ोल्डर के अंदर, "डॉक्स" हैउप-फ़ोल्डर। इस फ़ोल्डर में, लिनक्स बिल्ड वातावरण स्थापित करने के लिए एक विस्तृत विवरण दिया गया है। इसमें महत्वपूर्ण फ़ाइलों को डाउनलोड करना, निर्माण करना और इंस्टॉल करना शामिल है। ध्यान रखें कि ये फाइलें "डिप्स" फ़ोल्डर से दूर नहीं जाती हैं। यदि आप अपने लिनक्स वितरण पैकेज के प्रबंधक के माध्यम से इन पुस्तकालयों को स्थापित करते हैं, तो इस प्रक्रिया को छोड़ने के लिए स्वतंत्र महसूस करें।

एक टर्मिनल में, इन कमांड को एक के बाद एक चलाएं। जल्द ही mSigna के पास सभी निर्भरता फ़ाइलें होनी चाहिए जो इसे सही तरीके से बनाने की आवश्यकता है।

cd ~/
mkdir odb
cd odb

सबसे पहले, Libcutl स्थापित करें:

wget http://www.codesynthesis.com/download/libcutl/1.8/libcutl-1.8.0.tar.bz2
tar -xjvf libcutl-1.8.0.tar.bz2
cd libcutl-1.8.0
./configure
make
sudo make install
sudo ldconfig
cd ..

अगला, ODB संकलक।

sudo apt-get install gcc-4.8-plugin-dev
wget http://www.codesynthesis.com/download/odb/2.3/odb-2.3.0.tar.bz2
tar -xjvf odb-2.3.0.tar.bz2
cd odb-2.3.0
./configure
make
sudo make install
cd ..

ODB कंपाइलर के बाद, ODB कॉमन रनटाइम का निर्माण और स्थापित करें:

wget http://www.codesynthesis.com/download/odb/2.3/libodb-2.3.0.tar.bz2
tar -xjvf libodb-2.3.0.tar.bz2
mkdir libodb-linux-build
cd libodb-linux-build
../libodb-2.3.0/configure
make
sudo make install
cd ..

ODB डेटाबेस रनटाइम लाइब्रेरी स्थापित करके ODB निर्भरताएँ समाप्त करें।

wget http://www.codesynthesis.com/download/odb/2.3/libodb-sqlite-2.3.0.tar.bz2
tar -xjvf libodb-sqlite-2.3.0.tar.bz2
mkdir libodb-sqlite-linux-build
cd libodb-sqlite-linux-build
../libodb-sqlite-2.3.0/configure
make
sudo make install
cd

Qrencode लाइब्रेरी बनाएँ। अन्य निर्भरता के विपरीत, Qrencode स्रोत कोड के साथ, "deps" में शामिल है।

cd mSIGNA/deps/qrencode-3.4.3
./configure --without-tools
make
sudo make install
cd ..

अंत में, सिक्का-संबंधित फ़ाइलों को स्थापित करें mSigna की आवश्यकताएं:

sh ~/mSIGNA/deps/CoinDB/install-all.sh
sh ~/mSIGNA/deps/CoinCore/install-all.sh
sh ~/mSIGNA/deps/CoinQ/install-all.sh

सभी निर्भरताएँ निर्मित होने के बाद, mSigna वॉलेट संकलित करें।

./build-all.sh linux

MSigna का उपयोग करना

एक नया वॉल्ट बनाकर अपने mSigna वॉलेट को शुरू करना। "फ़ाइल" पर क्लिक करें और "न्यू वॉल्ट" कहने वाले विकल्प का चयन करें। अपनी नई वॉल्ट को एक उपनाम दें, और इसे सहेजें।

ध्यान दें: यदि आप mSigna के साथ पृष्ठभूमि में Bitcoin-qt नहीं चला रहे हैं, तो आपको मैन्युअल रूप से नोड से कनेक्ट करने की आवश्यकता होगी। अधिक जानने के लिए mSigna प्रलेखन को देखें।

इसके बाद, खाता मेनू ढूंढें और "खाता विज़ार्ड" कहने वाले विकल्प पर क्लिक करें। विज़ार्ड प्रारंभ करें और अपने खाते को एक नाम दें।

खाता नामकरण के बाद, खाता नीति सेट करें। अधिकांश उपयोगकर्ताओं के लिए, 1 में से 1 को पर्याप्त होना चाहिए। यदि आप जानते हैं कि आप क्या कर रहे हैं, केवल नीति विकल्प बदलें।

जब सेटअप समाप्त हो जाता है, तो एक नया बैकअप बनाने के लिए "निर्यात खाता" पर क्लिक करें। यह बैकअप आपके बटुए से संबंधित हर चीज को बचाएगा, इसलिए इसे सुरक्षित स्थान पर सहेजना सुनिश्चित करें।

भुगतान भेज रहा है

mSigna को बिटकॉइन ब्लॉकचेन के नवीनतम संस्करण के साथ सिंक करने में कुछ समय लगेगा। जब यह प्रक्रिया पूरी हो जाएगी, तो इसका उपयोग करना सुरक्षित होगा "खाते" पर क्लिक करें और "भेजें" बटन का चयन करें।

नोट: "कीचेन" मेनू देखें और "अनलॉक चाबी का गुच्छा" का चयन करें। अपने किचेन को अनलॉक करना बीटीसी लेनदेन भेजने के लिए महत्वपूर्ण है।

MSigna के लिए पॉप-अप मेनू में, वह सही मात्रा में लिखें (BTC में) जिसे आप भेजना चाहते हैं। यदि सब कुछ अच्छा लग रहा है और आप भुगतान भेजने के लिए तैयार हैं, तो "अनसाइन्ड सेव" बटन पर क्लिक करें।

भुगतान अभी तक भेजने के लिए तैयार नहीं है। आपको सबसे पहले इस पर हस्ताक्षर करने होंगे। लेनदेन को देखें (लेनदेन के तहत) और इसे चुनें। लेन-देन पर क्लिक करें, और लेनदेन पर हस्ताक्षर करने के लिए "हस्ताक्षर जोड़ें" चुनें।

जब आप अपने बटुए की सुरक्षा नीति के लिए आवश्यकता पूरी कर लेते हैं, तो "भेजें" बटन दिखाई देगा, और आप भुगतान भेजने में सक्षम होंगे।

भुगतान प्राप्त करना

अपने mSigna BTC वॉलेट में भुगतान प्राप्त करने के लिए, अपने खाते का चयन करें और टूलबार में "प्राप्त करें" बटन पर क्लिक करें। नया भुगतान लेबल करें, और आवश्यक मात्रा में लिखें।

थोड़ा इंतजार करें, और mSigna भुगतान के लिए एक नया QR कोड पता उत्पन्न करेगा। भुगतान पाने वाले व्यक्ति को पता दें।

जब कोई भुगतान सफल होता है, mSigna तुरन्त आपके खाते में BTC क्रेडिट कर देगा।

टिप्पणियाँ