Kuidas teisaldada faile Android-telefonide ja tahvelarvutite vahel Ubuntu MTP-ga



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Google Androidi ja isegi uuemaid Android x86 ja Android x86_64 platvorme kasutavad seadmed põhinevad samal tuumal, mis on Ubuntu. Mõlemad on GNU / Linuxi operatsioonisüsteemi juurutused ja failide edastamine nende vahel on tavaliselt väga lihtne. Kui saate oma telefonist või tahvelarvutist USB-kaabli otse oma Ubuntu arvutisse ühendada, pole failide saatmisega tavaliselt probleeme. See töötab isegi Macintoshi masinatega, kuhu olete Ubuntu installinud, hoolimata sellest, kas need on topeltkäivitatud või mitte.



Asjad on natuke keerulisemad, kui soovite selleks failihalduri asemel kasutada rakendust Media Transfer Protocol, kuna MTP ja Ubuntu ei pruugi üksteisele meeldida. Õnneks on olemas viis, kuidas panna nad samade failisüsteemi teekidega suhtlema, et faile vaevata edasi-tagasi oma Android-seadmetesse edastada. See peaks töötama kõigi Ubuntu kaasaegsete ametlike versioonidega, sealhulgas nendega, mis kasutavad alternatiivseid graafilisi failihaldureid. Kui kasutate Xubuntut koos Thunariga, Lubuntut PCManFM-iga või Kubuntu koos Dolphiniga, pole teil endiselt probleeme, kuigi peate failide saatmiseks kasutama sobivaid MTP-tööriistu, kui teil pole sobivat pistikprogrammi.



MTP installimine ja kasutamine Ubuntus

Enne failide saatmiseks ja vastuvõtmiseks kasutamist peate installima mitu levinud meediumiedastusprotokolli (MTP) rakendust. Seda saate teha Synaptic Package Manageri kaudu, kui see on saadaval, avades selle Dashi, Whiskeri menüü või LX paneeli kaudu. Peate otsima ja installima neid pakette:



libmtp-common

mtp-tööriistad

libmtp-dev



libmtp-runtime

libmtp9

Enam kui tõenäoline, et Synaptic hakkab mõnda neist installimise ajal sõltuvust pakkuma, nii et te ei pea neid kõiki eraldi leidma. Alati võite hakata kirjutama paketi nime, mis aitab teil seda leida Synapticu programmi käivitamisel antud pikast loendist. Loomulikult vajate pakettide installimiseks juurõigusi, nii et peate selle käivitamisel tõenäoliselt sisestama oma parooli.

Lihtsam meetod oleks terminali avamine, hoides all CTRL, ALT ja T ning väljastades need käsud:

sudo apt-get värskendus

sudo apt-get install libmtp-common mtp-tööriistad libmtp-dev libmtp-runtime libmtp9

sudo apt-get dist-upgrade

Mõlemal juhul peaks see installima tööriistad, mida peate protokolliga töötama. FUSE (Filesystem in Userspace) kontrollib failisüsteemi juurutuskomplekte, mida kasutajad teevad ilma privileegideta, ja lubab seetõttu piiramatut juurdepääsu ainult juurkontole, mis on Ubuntu vaikimisi räsitud. Kindla faili muutmisega saate FUSE sisseehitatud turvafunktsioonidest alistada. Tüüp terminalis ja vajutage sisestusklahvi.

Selle faili allservast leiate rida, millel on kiri #kasutaja_allow_other, ja peate selle rea esiküljest räsimärgi eemaldama. Iga teine ​​rida peaks jääma kommenteerituks. Vajutage korraga CTRL ja X, vajutage y ja seejärel sisestusklahvi. See salvestab faili.

Ühendage seade USB-kaabli abil arvutiga ja sisestage tabeli kuvamiseks lsusb. Otsige tabelist oma seadme nime. Võite ohutult eirata mis tahes muud teavet, mida programm teile ütleb, ja kui teil on nimi puudu, saate seda turvaliselt käivitada nii mitu korda kui soovite.

Kui olete leidnud seadme tuvastava rea, käivitage ja vajutage sisestusklahvi. Kui soovite kasutada nano asemel mõnda muud, näiteks vi või isegi emacs, võite nano asendada mõne muu terminali tekstiredaktori nimega. Lisage faili alaossa koodirida:

Asendage nameOfDevice seadme nimega, mille leidsite pärast lsusbi käivitamist, ja neli numbrimärki tuleks asendada esimese ja teise neljakohalise aadressi komplektiga, mis leiti kohe selle nime järel. Tehniliselt on sümbolile # järgnev tekst kommenteeritud silt ja selle järele võiksite kirjutada kõik, mida soovite, nii et kui teil on vaja oma seadmega seotud teabe kohta märkmeid teha, on see selleks sobiv koht.

Kui olete faili salvestanud, eemaldage ja eemaldage USB-seade, mis on praegu teie süsteemiga ühendatud, ja käivitage terminaliaknast sudo service udev restart. Enne masina täielikku taaskäivitamist salvestage allesjäänud tööd, mille olete avanud, ja sulgege kõik programmid.

Niipea kui arvuti taaskäivitub, ühendage oma Android-telefon või tahvelarvuti uuesti pärast seda, kui olete veendunud, et te ei lukustanud ekraani. Nüüd peaksite saama faile kiiremini MTP-teekide abil oma Android-seadmesse edastada. Käivitage terminali sünkroonimiskäsk ilma argumentideta igal ajal, kui soovite veenduda, et puhvrid, mida Ubuntu andmete ajutiseks salvestamiseks kasutab, on teie Android-seadmesse täielikult välja kirjutatud. See tagab, et te ei kannata mingit andmete kadu.

Kui teil on seadmes microSDHC pesa, võib Ubuntu selle isegi vfat-failisüsteemina ühendada, mis tekitab mõnedes kasutajates segadust. See pole tegelikult MTP-ga seotud ja see peaks juhtuma ka siis, kui teil pole MTP-d installitud. Kuigi vfat tähistab virtuaalse faili eraldamise tabelit, pole midagi virtualiseeritud ega jäljendatud. See on standardne FAT12, FAT16 või FAT32 failisüsteem, mis jagab oma pärandit vana MS-DOS-i failide haldamise viisiga. Microsoft Windows kasutas virtuaalseadme draiveriks nimetatut, et saaksite nendesse failisüsteemidesse kirjutada pikki failinimesid, kui DOS seda ei võimalda, ja Android kasutab sama struktuuri lisatud SD-kaartide ühendamiseks.

Kui teil on selline kaart paigaldatud, saate faile selle ja Ubuntu vahel ilma probleemideta kopeerida ja teisaldada, kuigi see ei toeta Unixi faililube. Andmete kadumise vältimiseks eemaldage see kindlasti nii, nagu oleks see eraldi USB-seade.

4 minutit loetud