Kako prenijeti datoteke između Android telefona i tableta s MTP-om na Ubuntuu



Isprobajte Naš Instrument Za Uklanjanje Problema

Uređaji koji koriste Google Android, pa čak i novije platforme Android x86 i Android x86_64, temelje se na istoj jezgri kao i Ubuntu. Obje su implementacije GNU / Linux operativnog sustava, a prijenos datoteka između njih obično je vrlo jednostavan. Ako usmjerite USB kabel s telefona ili tableta izravno na računalo Ubuntu, tada općenito nećete imati problema s slanjem datoteka. To funkcionira čak i na Macintosh računalima na koje ste instalirali Ubuntu, bez obzira jesu li dvostruke ili nisu.



Stvari su malo složenije ako za to želite koristiti aplikaciju Media Transfer Protocol umjesto upravitelja datotekama, jer se MTP i Ubuntu ne moraju nužno sviđati. Srećom, postoji način da ih natjerate da komuniciraju s istim knjižnicama sustava datoteka kako bi bez napora prenijeli datoteke naprijed-nazad na bilo koji od vaših Android uređaja. Ovo bi trebalo raditi s bilo kojom modernom službenom verzijom Ubuntua, uključujući one koje koriste alternativne grafičke upravitelje datoteka. Ako upotrebljavate Xubuntu s Thunarom, Lubuntu s PCManFM-om ili Kubuntu s Dolphinom, tada i dalje nećete imati problema, iako ćete za slanje datoteka morati koristiti odgovarajuće MTP alate ako nemate odgovarajući dodatak.



Instaliranje i korištenje MTP-a u Ubuntuu

Morat ćete instalirati nekoliko uobičajenih aplikacija protokola za prijenos medija (MTP) prije nego što ga upotrebljavate za slanje i primanje datoteka. To možete učiniti putem Synaptic Package Managera ako ga imate na raspolaganju tako da ga otvorite na crtici, izborniku Whisker ili LX panelu. Morat ćete potražiti i instalirati ove pakete:



libmtp-zajednički

mtp-alati

libmtp-dev



libmtp-vrijeme izvođenja

libmtp9

Više je vjerojatno da će Synaptic tijekom instalacije početi predlagati neke od njih kao ovisnosti, tako da ih nećete morati pronaći pojedinačno. Uvijek možete početi upisivati ​​naziv paketa kako biste ga lakše pronašli na podužem popisu koji vam Synaptic daje po pokretanju programa. Naravno, trebat će vam root privilegije za instaliranje paketa, pa ćete vjerojatno morati unijeti lozinku prilikom pokretanja.

Jednostavnija metoda bila bi otvaranje terminala držanjem tipki CTRL, ALT i T i izdavanjem sljedećih naredbi:

sudo apt-get ažuriranje

sudo apt-get instalirati libmtp-uobičajeni mtp-alati libmtp-dev libmtp-runtime libmtp9

sudo apt-get dist-upgrade

U oba slučaja, ovo bi trebalo instalirati alate potrebne za rad s protokolom. FUSE (Datotečni sustav u korisničkom prostoru) kontrolira montiranja implementacije datotečnog sustava koje su izvodili korisnici bez privilegija da to učine, te stoga dopušta samo neograničeni pristup matičnom računu, koji je u Ubuntuu zadani zadatak. Ugrađenim sigurnosnim značajkama FUSE-a možete nadjačati uređivanjem određene datoteke. Tip na terminalu i pritisnite enter.

Na dnu ove datoteke pronaći ćete redak koji glasi #user_allow_other i morat ćete ukloniti oznaku raspršivanja s prednje strane te crte. Svaki drugi redak trebao bi ostati komentiran. Pritisnite CTRL i X istovremeno, pritisnite y, a zatim pritisnite tipku enter. Ovo će spremiti datoteku.

Povežite svoj uređaj s računalom USB kabelom, a zatim upišite lsusb da biste otvorili stol. Potražite naziv uređaja u tablici. Možete sigurno zanemariti bilo koju drugu informaciju koju vam program kaže, a ako propustite ime, možete ga sigurno pokrenuti koliko god puta želite.

Nakon što pronađete liniju koja identificira vaš uređaj, pokrenite i pritisni enter. Možete zamijeniti nano imenom drugog uređivača teksta terminala ako biste radije koristili jedan osim nanoa, kao što je vi ili čak emacs, ako je to poželjno. Na dnu datoteke dodajte redak koda:

Zamijenite nameOfDevice s imenom uređaja koji ste pronašli nakon pokretanja lsusb-a, a četiri brojevna znaka treba zamijeniti prvim i drugim skupom četveroznamenkastih adresa koji se nalaze odmah iza tog imena. Tehnički je tekst nakon simbola # komentirana oznaka i nakon njega možete upisati sve što želite, pa ako je potrebno zabilježiti bilo kakve podatke u vezi s vašim uređajem, ovo je prikladno mjesto za to.

Nakon što spremite datoteku, sigurno izbacite i uklonite bilo koji USB uređaj koji je trenutno priključen na vaš sustav i pokrenite sudo service udev restart iz prozora terminala. Spremite preostali posao koji imate i otvorite i zatvorite svaki program prije nego što stvarno započnete ponovno pokretanje stroja.

Čim se računalo ponovo pokrene, ponovo priključite Android telefon ili tablet nakon što ste bili sigurni da niste zaključali zaslon. Sada biste trebali moći prenositi datoteke na i sa svog Android uređaja pomoću bržih MTP knjižnica. Pokrenite naredbu sync bez argumenata s terminala bilo kada kada želite biti sigurni da su međuspremnici koje Ubuntu koristi za privremeno pohranjivanje podataka u potpunosti zapisani na vaš Android uređaj. To će osigurati da ne pretrpite nikakav gubitak podataka.

Ako na uređaju imate utor za microSDHC, tada ga Ubuntu može čak montirati kao vfat datotečni sustav, što zbunjuje neke korisnike. Ovo zapravo nije povezano s MTP-om, a to bi se trebalo dogoditi čak i ako nemate instaliran MTP. Iako je vfat skraćenica od Virtual File Allocation Table, nema ništa virtualizirano ili oponašano. Ovo je standardni sustav datoteka FAT12, FAT16 ili FAT32 koji svoje nasljeđe dijeli sa starim MS-DOS načinom upravljanja datotekama. Microsoft Windows koristio je nešto što se naziva upravljački program virtualnog uređaja kako bi vam omogućio da upišete dugačka imena datoteka u ove datotečne sustave kada DOS to ne dopušta, a Android koristi istu strukturu za montiranje priloženih SD kartica.

Ako imate ovako montiranu karticu, možete bez problema kopirati i premještati datoteke između nje i Ubuntua, iako neće podržavati dozvole za Unix datoteke. Obavezno ga izbacite kao da je zasebni USB uređaj kako biste spriječili gubitak podataka.

4 minute čitanja