उबंटू में एमटीपी स्थापित करना और उसका उपयोग करना
<पी> फ़ाइलें भेजने और प्राप्त करने के लिए इसका उपयोग करने से पहले आपको कई सामान्य मीडिया ट्रांसफर प्रोटोकॉल (MTP) ऐप्स इंस्टॉल करने की आवश्यकता होगी। यदि आपके पास यह उपलब्ध है तो आप इसे डैश, व्हिस्कर मेनू या एलएक्स पैनल से खोलकर सिनैप्टिक पैकेज मैनेजर के माध्यम से कर सकते हैं। आपको इन पैकेजों को खोजना और इंस्टॉल करना होगा: <पी> libmtp-common पी> <पी> एमटीपी-टूल्स पी> <पी> libmtp-dev पी> <पी> libmtp-रनटाइम पी> <पी> libmtp9 पी> <पी> अधिक संभावना यह है कि इंस्टॉल करते समय सिनैप्टिक वास्तव में उनमें से कुछ को निर्भरता के रूप में सुझाना शुरू कर देगा, इसलिए आपको उन सभी को अलग-अलग नहीं ढूंढना पड़ेगा। प्रोग्राम शुरू करने पर सिनैप्टिक आपको जो लंबी सूची देता है, उसमें उसे ढूंढने में मदद के लिए आप किसी भी पैकेज का नाम टाइप करना शुरू कर सकते हैं। स्वाभाविक रूप से, आपको पैकेज स्थापित करने के लिए रूट विशेषाधिकारों की आवश्यकता होगी, इसलिए इसे शुरू करते समय आपको संभवतः अपना पासवर्ड दर्ज करना होगा। <पी> पी> <पी> एक आसान तरीका यह होगा कि CTRL, ALT और T दबाकर एक टर्मिनल खोला जाए और फिर ये आदेश जारी किए जाएं: <पी> sudo apt-get update पी> <पी> sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9 पी> <पी> sudo apt-get dist-upgrade पी> <पी> किसी भी स्थिति में, आपको प्रोटोकॉल के साथ काम करने के लिए आवश्यक उपकरण इंस्टॉल करने चाहिए। FUSE (यूजरस्पेस में फाइलसिस्टम) ऐसा करने के लिए विशेषाधिकारों के बिना उपयोगकर्ताओं द्वारा किए गए फाइल सिस्टम कार्यान्वयन माउंट को नियंत्रित करता है, और इसलिए केवल रूट खाते तक अप्रतिबंधित पहुंच की अनुमति देता है, जो उबंटू में डिफ़ॉल्ट रूप से हैश आउट होता है। आप किसी विशिष्ट फ़ाइल को संपादित करके FUSE की अंतर्निहित सुरक्षा सुविधाओं को ओवरराइड कर सकते हैं। टर्मिनल पर टाइप करें और एंटर दबाएँ। <पी> इस फ़ाइल के नीचे, आपको एक पंक्ति मिलेगी जिसमें लिखा होगा #user_allow_other, और आपको उस पंक्ति के सामने से हैश चिह्न हटाना होगा। हर दूसरी पंक्ति पर टिप्पणी बनी रहनी चाहिए। एक ही समय में CTRL और X दबाएँ, y दबाएँ और फिर एंटर कुंजी दबाएँ। इससे फ़ाइल सेव हो जाएगी. <पी> पी> <पी> अपने डिवाइस को यूएसबी कॉर्ड के साथ अपने पीसी से कनेक्ट करें और फिर एक टेबल लाने के लिए lsusb टाइप करें। तालिका में अपने डिवाइस का नाम देखें। आप प्रोग्राम द्वारा आपको बताई गई किसी भी अन्य जानकारी को सुरक्षित रूप से अनदेखा कर सकते हैं, और यदि आप नाम चूक गए हैं तो आप इसे जितनी बार चाहें उतनी बार सुरक्षित रूप से चला सकते हैं। <पी> एक बार जब आपको वह लाइन मिल जाए जो आपके डिवाइस की पहचान करती है, तो चलाएं और एंटर दबाएं। यदि आप नैनो के अलावा किसी अन्य का उपयोग करना चाहते हैं, तो आप नैनो को एक अलग टर्मिनल टेक्स्ट एडिटर के नाम से बदल सकते हैं, जैसे कि vi या यदि चाहें तो इमैक भी। फ़ाइल के नीचे, कोड की पंक्ति जोड़ें: <पी> पी> <पी> NameOfDevice को उस डिवाइस के नाम से बदलें जो आपको lsusb चलाने के बाद मिला था, और चार संख्या चिह्नों को उस नाम के तुरंत बाद पाए जाने वाले चार अंकों के पते के पहले और दूसरे सेट से बदला जाना चाहिए। तकनीकी रूप से # प्रतीक के बाद का पाठ एक टिप्पणी लेबल है, और आप इसके बाद अपनी इच्छानुसार कुछ भी टाइप कर सकते हैं, इसलिए यदि आपको अपने डिवाइस के संबंध में किसी भी जानकारी के बारे में नोट बनाने की आवश्यकता है, तो ऐसा करने के लिए यह एक उपयुक्त स्थान है। <पी> एक बार जब आप फ़ाइल को सहेज लेते हैं, तो वर्तमान में आपके सिस्टम से जुड़े किसी भी यूएसबी डिवाइस को सुरक्षित रूप से बाहर निकालें और हटा दें और अपने टर्मिनल विंडो से sudo service udev restart चलाएं। अपनी मशीन को वास्तव में पूरी तरह से रीबूट करने से पहले अपने बचे हुए काम को बचाएं और हर प्रोग्राम को खोलें और बंद करें। <पी> जैसे ही आपका पीसी पुनरारंभ हो, यह सुनिश्चित करने के बाद कि आपने स्क्रीन लॉक नहीं की है, अपने एंड्रॉइड फोन या टैबलेट को वापस उसमें प्लग करें। अब आप त्वरित एमटीपी लाइब्रेरी का उपयोग करके अपने एंड्रॉइड डिवाइस से फ़ाइलें स्थानांतरित करने में सक्षम होंगे। जब भी आप यह सुनिश्चित करना चाहते हैं कि डेटा को अस्थायी रूप से संग्रहीत करने के लिए उबंटू द्वारा उपयोग किए जाने वाले बफ़र्स पूरी तरह से आपके एंड्रॉइड डिवाइस पर लिखे गए हैं, तो टर्मिनल से बिना किसी तर्क के सिंक कमांड चलाएं। इससे यह सुनिश्चित होगा कि आपको किसी भी प्रकार की डेटा हानि नहीं होगी। <पी> यदि आपके डिवाइस पर माइक्रोएसडीएचसी स्लॉट है, तो उबंटू इसे वीफैट फ़ाइल सिस्टम के रूप में भी माउंट कर सकता है, जो कुछ उपयोगकर्ताओं को भ्रमित करता है। यह वास्तव में एमटीपी से असंबंधित है, और यह तब भी होना चाहिए जब आपके पास एमटीपी स्थापित न हो। जबकि vfat का अर्थ वर्चुअल फ़ाइल आवंटन तालिका है, इसमें कुछ भी वर्चुअलाइज्ड या अनुकरणीय नहीं है। यह एक मानक FAT12, FAT16 या FAT32 फ़ाइल सिस्टम है जो फ़ाइलों को प्रबंधित करने के पुराने MS-DOS तरीके के साथ अपनी विरासत साझा करता है। जब DOS इसकी अनुमति नहीं देता है तो Microsoft Windows आपको इन फ़ाइल सिस्टमों में लंबे फ़ाइल नाम लिखने की अनुमति देने के लिए वर्चुअल डिवाइस ड्राइवर नामक किसी चीज़ का उपयोग करता है, और एंड्रॉइड संलग्न एसडी कार्ड को माउंट करने के लिए इसी संरचना का उपयोग करता है। <पी> यदि आपके पास इस तरह का कार्ड लगा हुआ है तो आप बिना किसी समस्या के इसके और उबंटू के बीच फ़ाइलों को कॉपी और स्थानांतरित कर सकते हैं, हालांकि यह यूनिक्स फ़ाइल अनुमतियों का समर्थन नहीं करेगा। डेटा हानि को रोकने के लिए इसे ऐसे बाहर निकालना सुनिश्चित करें जैसे कि यह एक अलग USB डिवाइस हो। <पी> लेखक के बारे में <पी>
<पी> केविन एरो <पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है। पी>