Kā pārsūtīt failus starp Android tālruņiem un planšetdatoriem ar MTP Ubuntu



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ierīces, kas izmanto Google Android un pat jaunākas Android x86 un Android x86_64 platformas, ir balstītas uz to pašu kodolu, kas ir Ubuntu. Abas ir GNU / Linux operētājsistēmas ieviešanas, un failu pārsūtīšana starp tām parasti ir ļoti vienkārša. Ja jūs varat pievienot tālruņa vai planšetdatora USB vadu tieši Ubuntu personālajam datoram, jums parasti nav problēmu ar failu pārsūtīšanu. Tas darbojas pat ar Macintosh mašīnām, kurās esat instalējis Ubuntu, neatkarīgi no tā, vai tās ir divējādas sāknēšanas vai nē.



Lietas ir nedaudz sarežģītākas, ja failu pārvaldnieka vietā vēlaties izmantot programmu Media Transfer Protocol, jo MTP un Ubuntu ne vienmēr patīk viens otram. Par laimi, ir veids, kā panākt, lai viņi sazinātos ar tām pašām failu sistēmas bibliotēkām, lai bez piepūles pārsūtītu failus turp un atpakaļ uz jebkuru no jūsu Android ierīcēm. Tam vajadzētu darboties ar jebkuru modernu oficiālu Ubuntu versiju, ieskaitot tās, kurās tiek izmantoti alternatīvi grafisko failu pārvaldnieki. Ja izmantojat Xubuntu ar Thunar, Lubuntu ar PCManFM vai Kubuntu ar Dolphin, jums joprojām nebūs problēmu, lai gan, lai nosūtītu failus, jums būs jāizmanto atbilstoši MTP rīki, ja jums nav atbilstoša spraudņa.



MTP instalēšana un izmantošana Ubuntu

Pirms lietojat tos failu sūtīšanai un saņemšanai, jums būs jāinstalē vairākas izplatītas multivides pārsūtīšanas protokola (MTP) programmas. To var izdarīt, izmantojot Synaptic Package Manager, ja jums tas ir pieejams, atverot to Dash, Whisker Menu vai LX panelī. Jums būs jāmeklē un jāinstalē šīs paketes:



libmtp-common

mtp-tools

libmtp-dev



libmtp-runtime

libmtp9

Vairāk nekā iespējams, Synaptic instalēšanas laikā faktiski sāks ieteikt dažus no tiem kā atkarības, tāpēc jums tie visi nebūs jāatrod atsevišķi. Jūs vienmēr varat sākt rakstīt pakotnes nosaukumu, lai palīdzētu to atrast garajā sarakstā, ko Synaptic jums dod, startējot programmu. Protams, pakotņu instalēšanai jums būs nepieciešamas root tiesības, tāpēc, startējot, visticamāk, būs jāievada parole.

Vieglāka metode būtu atvērt termināli, turot nospiestu CTRL, ALT un T un pēc tam izdodot šīs komandas:

sudo apt-get atjauninājums

sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

sudo apt-get dist-upgrade

Jebkurā gadījumā tam vajadzētu instalēt rīkus, kas nepieciešami darbam ar protokolu. FUSE (Filesystem in Userspace) kontrolē failu sistēmas ieviešanas stiprinājumus, kurus lietotāji veic bez privilēģijām to darīt, un tāpēc ļauj tikai neierobežoti piekļūt saknes kontam, kas pēc noklusējuma ir jaukts Ubuntu. Rediģējot konkrētu failu, varat ignorēt FUSE iebūvētos drošības līdzekļus. Tips terminālā un nospiediet enter.

Šī faila apakšdaļā atradīsit līniju, kurā rakstīts #user_allow_other, un jums būs jānoņem hash atzīme no šīs rindas priekšpuses. Katrai otrajai rindiņai vajadzētu palikt komentētai. Vienlaicīgi nospiediet CTRL un X, nospiediet y un pēc tam nospiediet ievadīšanas taustiņu. Tas saglabās failu.

Savienojiet ierīci ar datoru, izmantojot USB vadu, un pēc tam ierakstiet lsusb, lai atvērtu galdu. Tabulā meklējiet ierīces nosaukumu. Jūs varat droši ignorēt jebkuru citu informāciju, ko programma jums stāsta, un, ja jums pietrūkst nosaukuma, varat to droši palaist tik reižu, cik vēlaties.

Kad esat atradis līniju, kas identificē jūsu ierīci, palaidiet un nospiediet Enter. Jūs varat aizstāt nano ar cita termināla teksta redaktora nosaukumu, ja vēlaties izmantot citu, nevis nano, piemēram, vi vai pat emacs, ja vēlaties. Faila apakšdaļā pievienojiet koda rindiņu:

Nomainiet nameOfDevice ar ierīces nosaukumu, kuru atradāt pēc lsusb palaišanas, un četras ciparu zīmes jāaizstāj ar pirmo un otro četru ciparu adrešu kopu, kas atrasta tūlīt pēc šī nosaukuma. Tehniski teksts aiz simbola # ir komentēta iezīme, un pēc tā jūs varat ierakstīt visu, kas jums patīk, tādēļ, ja jums ir jāpieraksta jebkura informācija par jūsu ierīci, šī ir piemērota vieta, kur to darīt.

Kad fails ir saglabāts, droši izstumjiet un noņemiet visas USB ierīces, kas pašlaik ir pievienotas jūsu sistēmai, un no termināļa loga palaidiet sudo service udev restart. Saglabājiet atlikušo darbu, kuru esat atvēris, un aizveriet katru programmu, kuru varat, pirms faktiski pilnībā restartējat datoru.

Tiklīdz dators tiek restartēts, pievienojiet Android tālruni vai planšetdatoru atpakaļ tam, pārliecinoties, ka neesat bloķējis ekrānu. Tagad jums vajadzētu būt iespējai pārsūtīt failus uz Android ierīci un no tās, izmantojot ātrākas MTP bibliotēkas. Jebkurā laikā palaidiet sinhronizācijas komandu bez argumentiem no termināļa, ja vēlaties pārliecināties, vai buferi, kurus Ubuntu izmanto, lai īslaicīgi saglabātu datus, ir pilnībā izrakstīti jūsu Android ierīcē. Tas nodrošinās, ka jūs necietīsit nekāda veida datu zudumu.

Ja ierīcē ir microSDHC slots, tad Ubuntu to var pat uzstādīt kā vfat failu sistēmu, kas dažus lietotājus mulsina. Tas faktiski nav saistīts ar MTP, un tam vajadzētu notikt pat tad, ja MTP nav instalēts. Kaut arī vfat apzīmē virtuālo failu piešķiršanas tabulu, nekas nav virtualizēts vai atdarināts. Šī ir standarta FAT12, FAT16 vai FAT32 failu sistēma, kas koplieto savu mantojumu ar veco MS-DOS failu pārvaldības veidu. Microsoft Windows izmantoja to, ko sauc par virtuālās ierīces draiveri, lai ļautu šīm failu sistēmām rakstīt garus failu nosaukumus, kad DOS to neatļautu, un Android izmanto šo pašu struktūru, lai pievienotu pievienotās SD kartes.

Ja jums ir uzstādīta šāda karte, varat bez problēmām kopēt un pārvietot failus starp to un Ubuntu, lai gan tā neatbalstīs Unix failu atļaujas. Pārliecinieties, ka to izvelk tā, it kā tā būtu atsevišķa USB ierīce, lai novērstu datu zudumu.

4 minūtes lasītas