Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

MTP के माध्यम से Android फोन और टैबलेट से उबंटू में फाइल ट्रांसफर: चरण-दर-चरण गाइड

Google Android और यहां तक कि नए Android x86 और Android x86_64 प्लेटफॉर्म का उपयोग करने वाले डिवाइस उसी कर्नेल पर आधारित हैं जिस पर उबंटू है। दोनों GNU/Linux ऑपरेटिंग सिस्टम के कार्यान्वयन हैं, और उनके बीच फाइल ट्रांसफर आमतौर पर बहुत सरल हैं। यदि आप अपने फोन या टैबलेट से अपने उबंटू PC में सीधे USB कॉर्ड प्लग कर सकते हैं, तो आपको आम तौर पर फाइलें भेजने में कोई परेशानी नहीं होगी। यह उन मैकिन्टोश मशीनों के साथ भी काम करता है जिन पर आपने उबंटू इंस्टॉल किया है, चाहे वे डुअल-बूट हों या नहीं।

यदि आप फाइल मैनेजर के बजाय मीडिया ट्रांसफर प्रोटोकॉल ऐप का उपयोग करना चाहते हैं तो चीजें थोड़ी अधिक जटिल हैं, क्योंकि MTP और उबंटू आवश्यक रूप से एक-दूसरे को पसंद नहीं करते हैं। सौभाग्य से, उन्हें उन्हीं फाइल सिस्टम लाइब्रेरी के साथ संवाद करने का एक तरीका है ताकि आप अपने किसी भी Android डिवाइस से फाइलों को आसानी से आगे-पीछे ट्रांसफर कर सकें। यह उबंटू के किसी भी आधुनिक आधिकारिक संस्करण के साथ काम करना चाहिए, जिनमें वैकल्पिक ग्राफिकल फाइल मैनेजर का उपयोग करने वाले शामिल हैं। यदि आप Thunar के साथ Xubuntu, PCManFM के साथ Lubuntu या Dolphin के साथ Kubuntu का उपयोग कर रहे हैं, तो आपको अभी भी कोई समस्या नहीं होगी, हालांकि यदि आपके पास उपयुक्त प्लगइन नहीं है तो आपको फाइलें भेजने के लिए उचित MTP टूल्स का उपयोग करना होगा।

उबंटू में MTP इंस्टॉल करना और उपयोग करना

इससे पहले कि आप इसका उपयोग फाइलें भेजने और प्राप्त करने के लिए करें, आपको कई सामान्य मीडिया ट्रांसफर प्रोटोकॉल (MTP) ऐप इंस्टॉल करने की आवश्यकता होगी। यदि आपके पास Synaptic Package Manager उपलब्ध है तो आप इसे डैश, व्हिस्कर मेनू या LX Panel से खोलकर कर सकते हैं। आपको इन पैकेज को खोजने और इंस्टॉल करने की आवश्यकता होगी:

  • libmtp-common
  • mtp-tools
  • libmtp-dev
  • libmtp-runtime
  • libmtp9

इससे अधिक संभावना है कि Synaptic वास्तव में इंस्टॉल करते समय उनमें से कुछ को निर्भरता के रूप में सुझाना शुरू कर देगा, इसलिए आपको उन सभी को व्यक्तिगत रूप से ढूंढने की आवश्यकता नहीं होगी। आप प्रोग्राम शुरू होने पर Synaptic द्वारा दी गई लंबी सूची में इसे खोजने में मदद करने के लिए पैकेज का नाम टाइप करना शुरू कर सकते हैं। स्वाभाविक रूप से, आपको पैकेज इंस्टॉल करने के लिए रूट विशेषाधिकारों की आवश्यकता होगी, इसलिए जब आप इसे शुरू करेंगे तो आपको शायद अपना पासवर्ड दर्ज करना होगा।

एक आसान तरीका होगा 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 (Filesystem in Userspace) उन उपयोगकर्ताओं द्वारा किए गए फाइल सिस्टम कार्यान्वयन माउंट को नियंत्रित करता है जिनके पास ऐसा करने के विशेषाधिकार नहीं हैं, और इसलिए केवल रूट अकाउंट को अप्रतिबंधित पहुंच की अनुमति देता है, जो उबंटू में डिफ़ॉल्ट रूप से हैश्ड आउट है। आप एक विशिष्ट फाइल एडिट करके FUSE की अंतर्निहित सुरक्षा सुविधाओं को ओवरराइड कर सकते हैं। टर्मिनल पर sudo nano /etc/fuse.conf टाइप करें और एंटर दबाएं।

इस फाइल के नीचे, आपको एक लाइन मिलेगी जो #user_allow_other पढ़ती है, और आपको उस लाइन के सामने से हैश मार्क को हटाने की आवश्यकता होगी। हर दूसरी लाइन कमेंटेड रहनी चाहिए। एक ही समय में CTRL और X दबाएं, y दबाएं और फिर एंटर कुंजी दबाएं। यह फाइल को सेव करेगा।

अपने डिवाइस को USB कॉर्ड के साथ अपने PC से कनेक्ट करें और फिर lsusb टाइप करके एक टेबल लाएं। टेबल में अपने डिवाइस के नाम को देखें। आप प्रोग्राम द्वारा बताई गई अन्य किसी भी जानकारी को सुरक्षित रूप से अनदेखा कर सकते हैं, और यदि आप नाम चूक जाते हैं तो आप इसे जितनी बार चाहें उतनी बार सुरक्षित रूप से चला सकते हैं।

एक बार जब आपने अपने डिवाइस की पहचान करने वाली लाइन ढूंढ ली, तो sudo nano /etc/udev/rules.d/51-android.rules चलाएं और एंटर दबाएं। आप nano को एक अलग टर्मिनल टेक्स्ट एडिटर के नाम से बदल सकते हैं यदि आप nano के अलावा किसी अन्य का उपयोग करना पसंद करते हैं, जैसे vi या यहां तक कि emacs यदि पसंद हो। फाइल के नीचे, कोड की लाइन जोड़ें:

SUBSYSTEM=="usb", ATTR{idVendor}=="####", ATTR{idProduct}=="####", MODE="0666", GROUP="plugdev" #nameOfDevice

nameOfDevice को lsusb चलाने के बाद मिले डिवाइस के नाम से बदलें, और चार नंबर साइन को उस नाम के तुरंत बाद मिले पहले और दूसरे चार अंकों के पते से बदलें। तकनीकी रूप से # प्रतीक के बाद का टेक्स्ट एक कमेंटेड लेबल है, और आप इसके बाद कुछ भी टाइप कर सकते हैं, इसलिए यदि आपको अपने डिवाइस के संबंध में किसी भी जानकारी के बारे में नोट बनाने की आवश्यकता है, तो यह ऐसा करने के लिए एक उपयुक्त स्थान है।

एक बार जब आप फाइल को सेव कर लें, तो वर्तमान में आपके सिस्टम से जुड़े किसी भी USB डिवाइस को सुरक्षित रूप से बाहर निकालें और हटाएं और अपने टर्मिनल विंडो से sudo service udev restart चलाएं। अपने खुले हुए शेष काम को सेव करें और वास्तव में अपनी मशीन को पूरी तरह से रीबूट करने से पहले हर उस प्रोग्राम को बंद करें जिसे आप कर सकते हैं।

जैसे ही आपका PC रीस्टार्ट होता है, यह सुनिश्चित करने के बाद कि आपने स्क्रीन लॉक नहीं की है, अपने Android फोन या टैबलेट को वापस इसमें प्लग करें। अब आपको तेज़ MTP लाइब्रेरी का उपयोग करके अपने Android डिवाइस से फाइलों को ट्रांसफर करने और प्राप्त करने में सक्षम होना चाहिए। किसी भी समय जब आप यह सुनिश्चित करना चाहते हैं कि उबंटू द्वारा अस्थायी रूप से डेटा संग्रहीत करने के लिए उपयोग किए जाने वाले बफर पूरी तरह से आपके Android डिवाइस पर लिखे गए हैं, तो टर्मिनल से बिना किसी तर्क के sync कमांड चलाएं। यह सुनिश्चित करेगा कि आपको किसी भी प्रकार का डेटा लॉस नहीं होगा।

यदि डिवाइस पर माइक्रोएसडीएचसी स्लॉट है, तो उबंटू इसे vfat फाइल सिस्टम के रूप में भी माउंट कर सकता है, जो कुछ उपयोगकर्ताओं को भ्रमित करता है। यह वास्तव में MTP से असंबंधित है, और यह तब भी होना चाहिए जब आपके पास MTP इंस्टॉल न हो। जबकि vfat का अर्थ Virtual File Allocation Table है, इसमें कुछ भी वर्चुअलाइज़्ड या एमुलेटेड नहीं है। यह एक मानक FAT12, FAT16 या FAT32 फाइल सिस्टम है जो पुराने MS-DOS के फाइलों को प्रबंधित करने के तरीके के साथ अपनी विरासत साझा करता है। माइक्रोसॉफ्ट विंडोज ने वर्चुअल डिवाइस ड्राइवर नामक किसी चीज़ का उपयोग किया ताकि आप इन फाइल सिस्टम पर लंबे फाइल नाम लिख सकें जब DOS इसकी अनुमति नहीं देगा, और Android अटैच्ड SD कार्ड को माउंट करने के लिए इसी संरचना का उपयोग करता है।

यदि आपके पास इस तरह एक कार्ड माउंट है तो आप इसे और उबंटू के बीच बिना किसी समस्या के फाइलों को कॉपी और स्थानांतरित कर सकते हैं, हालांकि यह यूनिक्स फाइल परमिशन का समर्थन नहीं करेगा। डेटा लॉस को रोकने के लिए इसे ऐसे बाहर निकालें जैसे यह एक अलग USB डिवाइस हो।

लेखक के बारे में

MTP के माध्यम से Android फोन और टैबलेट से उबंटू में फाइल ट्रांसफर: चरण-दर-चरण गाइड

केविन एरोज़

केविन एरोज़ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास पर अपडेट रहने का गहरा जुनून है। केविन ने तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर व्यापक रूप से लिखा है, जिसमें सॉफ़्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में उनकी विशेषज्ञता और ज्ञान का प्रदर्शन होता है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता प्राप्त और सम्मानित किया गया है, और उन्हें जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उच्च माना जाता है।

  1. विंडोज 10 क्रिएटर्स अपडेट के बाद डेस्कटॉप आइकन ऑटो-रीअरेंज होना बंद करें विंडोज 10 क्रिएटर्स अपडेट के बाद डेस्कटॉप आइकन ऑटो-रीअरेंज होना बंद करें

    विंडोज 10 क्रिएटर्स अपडेट के बाद डेस्कटॉप आइकन रीअरेंज होते रहते हैं ठीक करें: नवीनतम विंडोज 10 क्रिएटर्स अपडेट इंस्टॉल करने के बाद उपयोगकर्ता एक नए अजीब मुद्दे की शिकायत कर रहे हैं जहां डेस्कटॉप आइकन स्वचालित रूप से रीअरेंज होते रहते हैं। हर बार जब उपयोगकर्ता रीफ्रेश करता है तो डेस्कटॉप आइकन की व्य

  1. iPhone/iPad पर Apple Mail ऐप समस्याएं? कार्यक्षमता बहाल करने के त्वरित सुधार iPhone/iPad पर Apple Mail ऐप समस्याएं? कार्यक्षमता बहाल करने के त्वरित सुधार

    Apple Mail मूल iOS ईमेल ऐप है और कुछ iPhone उपयोगकर्ता अभी भी इसे डिफ़ॉल्ट ईमेल ऐप के रूप में उपयोग करते हैं, भले ही उनके पास Gmail जैसे किसी अन्य ईमेल ऐप पर स्विच करने की स्वतंत्रता हो। किसी अन्य ईमेलिंग प्लेटफ़ॉर्म की तरह, Apple का Mail ऐप कभी-कभी कुछ अन्य मुद्दों में चला जाता है। चाहे आप एक पेशे

  1. Excel डॉक्यूमेंट सेव न होने की समस्या को कैसे ठीक करें Excel डॉक्यूमेंट सेव न होने की समस्या को कैसे ठीक करें

    माइक्रोसॉफ्ट एक्सेल के कई उपयोगकर्ता रिपोर्ट करते हैं कि उन्हें उस समस्या का सामना करना पड़ रहा है जहां उन्हें डॉक्यूमेंट सेव नहीं हुआ का त्रुटि संदेश मिलता है। वे उस समस्या का भी अनुभव करते हैं जहां उनका डॉक्यूमेंट सभी क्रियाओं को आजमाने के बावजूद बिल्कुल सेव नहीं होता। माइक्रोसॉफ्ट ने आधिकारिक तौर