अगले लेख में हम iWant पर एक नज़र डालने जा रहे हैं। कुछ हफ़्ते पहले मैंने एक और लेख लिखा था जहाँ हमने एक नज़र डाला transfer.sh। यह एक ऐसा कार्यक्रम था जिसने हमें आसानी से और तेज़ी से इंटरनेट पर फ़ाइलों को साझा करने की अनुमति दी। इस लेख में आज हम एक और देखेंगे फ़ाइल साझाकरण उपयोगिता हमारे नेटवर्क के भीतर iWant कहा जाता है।
यह का एक अनुप्रयोग है विकेन्द्रीकृत फ़ाइल साझाकरण जो CLI पर आधारित है स्वतंत्र और खुला स्रोत। आपको पृष्ठ रिकॉर्ड की आवश्यकता नहीं होगी, न ही आपको कोई जटिल कॉन्फ़िगरेशन करना होगा। यह प्रोग्राम मल्टीप्लेट रिकॉर्डर है, इसलिए, हम इसे जीएनयू / लिनक्स, एमएस विंडोज और मैक ओएस एक्स में उपयोग कर सकते हैं। इसके साथ आपको केवल टर्मिनल पर ब्राउज़र की आवश्यकता नहीं होगी।
IWant की सामान्य विशेषताएं
- आवेदन को GUI उपयोगिताओं द्वारा खपत की जाने वाली किसी भी मेमोरी की आवश्यकता नहीं है। आपको केवल टर्मिनल की आवश्यकता है.
- यह सॉफ्टवेयर है विकेंद्रीकरण, जिसका अर्थ है कि डेटा किसी भी केंद्रीय स्थान में संग्रहीत नहीं किया जाएगा।
- कार्यक्रम हमें अनुमति देगा डाउनलोड रोकें, बाद में उन्हें फिर से शुरू करने में सक्षम होना। जब हम ऐसा करते हैं, तो हमें शुरुआत से फ़ाइल डाउनलोड करने की आवश्यकता नहीं होगी, हम बस उन डाउनलोड को फिर से शुरू करेंगे जहाँ से हमने उन्हें छोड़ा था।
- साझा निर्देशिका (जैसे हटाई गई, जोड़ी गई, या संशोधित फ़ाइलों) में स्थित फ़ाइलों में किए गए किसी भी परिवर्तन को तुरंत नेटवर्क पर प्रतिबिंबित किया जाएगा।
- टोरेंट्स की तरह, iWant कई जोड़े से फाइल डाउनलोड करता है जब भी संभव। यदि कोई बीज समूह छोड़ता है या प्रतिक्रिया नहीं देता है, तो डाउनलोड दूसरे बीज से जारी रहेगा।
- किसे इसकी आवश्यकता है, आप इस सॉफ़्टवेयर के पृष्ठ के बारे में अधिक जानकारी प्राप्त कर सकते हैं GitHub परियोजना का।
IWant स्थापित करें
जैसा कि मैंने पहले ही कहा है, यह कार्यक्रम क्रॉस-प्लेटफ़ॉर्म है, इसलिए हम इसे विभिन्न ऑपरेटिंग सिस्टम और Gnu / Linux वितरण पर आसानी से स्थापित कर सकते हैं। उबंटू के मामले में, यह कार्यक्रम मैं हो सकता हैपाइप उपयोगिता का उपयोग करके आसानी से स्थापित करें। इसलिए, हमें यह सुनिश्चित करना चाहिए कि हमारे ऑपरेटिंग सिस्टम में पाइप स्थापित है।
यदि आपके पास यह स्थापित नहीं है, तो आप कर सकते हैं डेबियन, उबंटू, लिनक्स मिंट पर पीआईपी स्थापित करें टर्मिनल में टाइप करना (Ctrl + Alt + T):
sudo apt-get install python-pip
पीआईपी स्थापित करने के बाद, हम यह जांचना नहीं भूल सकते हैं कि हमारे पास निम्नलिखित हैं कार्यक्रम निर्भरताएँ हमारे सिस्टम में स्थापित:
- कामदेव-देव
- libssl-देव
उबंटू में, हम एक ही टर्मिनल में कमांड का उपयोग करके इन निर्भरताओं को स्थापित कर सकते हैं (Ctrl + Alt + T):
sudo apt install libffi-dev libssl-dev
एक बार सभी निर्भरताएं स्थापित हो जाने के बाद, हम कर सकते हैं iWant स्थापित करें। टर्मिनल (Ctrl + Alt + T) से इसे करने के लिए हम निम्नलिखित कमांड लिखेंगे:
sudo pip install iwant
लॉन्च iWant
मुझे करना पड़ा iWant सर्वर शुरू करने से पहले सत्र को पुनरारंभ करें कमांड का उपयोग करना:
iwanto start
कार्यक्रम की पहली शुरुआत में, iWant से पूछेंगे साझा किया गया और फ़ोल्डर स्थान डाउनलोड करता है। हमें दोनों फ़ोल्डरों का वास्तविक स्थान लिखना होगा। फिर हमें करना पड़ेगा नेटवर्क इंटरफ़ेस चुनें हम उपयोग करना चाहते हैं:
यदि आपको ऊपर जैसा परिणाम दिखाई देता है, तो आप iWant का उपयोग शुरू कर सकते हैं। सर्वर वर्तमान टर्मिनल विंडो में चलता रहेगा जब तक इसे बाहर निकालने के लिए Ctrl + C दबाया जाता है। सेवा का उपयोग करने के लिए हमें टर्मिनल में एक नया टैब खोलने की आवश्यकता होगी। हम फ़ाइलों को साझा करने के लिए अन्य कंप्यूटरों पर भी यही प्रोग्राम इंस्टॉल कर सकते हैं।
कमांड उदाहरण
इस सॉफ्टवेयर का उपयोग करना बहुत सरल है। इसमें केवल कुछ कमांड हैं जैसे कि निम्न प्रकार:
- हम फ़ाइलों के साथ खोज सकते हैं; iwanto खोज.
- हम एक फ़ाइल डाउनलोड करेंगे; iwanto डाउनलोड.
- हम साझा फ़ोल्डर का उपयोग करके स्थान बदल सकते हैं; इवैंटो शेयर.
- हम उपयोग करके डाउनलोड फ़ोल्डर का स्थान बदल देंगे; iwanto डाउनलोड करें.
- हम साझा करके और डाउनलोड किए गए फ़ोल्डरों का पथ देखेंगे; iwanto दृश्य कॉन्फ़िगरेशन.
इन सभी विकल्पों को प्रोग्राम की मदद से कॉल करके देखा जा सकता है। हमें केवल लिखना होगा:
iwanto -h
आगे हम कुछ उदाहरणों को निष्पादित करते हुए देखने जा रहे हैं।
साझा और डाउनलोड फ़ोल्डर का स्थान बदलें
हम साझा किए गए फ़ोल्डर और डाउनलोड फ़ोल्डर के स्थान को किसी अन्य पथ पर बदल सकते हैं। साझा किए गए फ़ोल्डर का स्थान बदलने के लिए, हम निष्पादित करेंगे:
iwanto share /home/sapoclay/iWant/Publico
यदि हम साझा किए गए फ़ोल्डर का स्थान बदलना चाहते हैं तो हम टर्मिनल में लिखेंगे:
iwanto dowload to /home/sapoclay/iWant/Descargas
किए गए परिवर्तनों को देखने के लिए, हम फिर से config कमांड लॉन्च करेंगे:
iwanto view config
फ़ाइलें खोजें
फ़ाइल खोजने के लिए, हम निष्पादित करेंगे:
iwanto search texto-a-buscar
निम्न स्क्रीनशॉट दिखाता है iWant सर्वर पर गतिविधि जो अभी भी दूसरे टर्मिनल में काम करता है:
फ़ाइलें डाउनलोड करें
हम कर सकेंगे हमारे नेटवर्क पर किसी भी कंप्यूटर से फाइल डाउनलोड करें। किसी फ़ाइल को डाउनलोड करने के लिए, हमें बस फ़ाइल के हैश (चेकसम) का उल्लेख करना होगा जैसा कि नीचे दिखाया गया है।
iwanto download f447b20a7fcbf53a5d5be013es0b15af
फ़ाइल को आपके डाउनलोड स्थान पर सहेजा जाएगा (/ घर / sapoclay / iWant / डाउनलोड / मेरे मामले में)।
IWant बंद करो
जब हम iWant के साथ अपनी गतिविधि समाप्त करते हैं, तो हम Ctrl + C दबाकर सर्वर को बंद कर सकते हैं।
अगर कुछ काम नहीं करता है, यह फ़ायरवॉल के कारण हो सकता है या राउटर मल्टीकास्ट का समर्थन नहीं करता है। आप फ़ाइल में सभी रिकॉर्ड देख सकते हैं ~ / .निवंत / .iwant.log.
IWant की स्थापना रद्द करें
हमारे ऑपरेटिंग सिस्टम से इस कार्यक्रम को खत्म करने के लिए, हम टर्मिनल में निष्पादित करेंगे:
sudo pip uninstall iwant