Cara Memindahkan Fail Antara Telefon Android dan Tablet Dengan MTP di Ubuntu



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Peranti yang menggunakan Google Android dan bahkan platform Android x86 dan Android x86_64 yang lebih baru didasarkan pada kernel yang sama dengan Ubuntu. Kedua-duanya adalah implementasi sistem operasi GNU / Linux, dan pemindahan fail di antara mereka biasanya sangat sederhana. Sekiranya anda boleh memasang kabel USB dari telefon atau tablet anda terus ke PC Ubuntu anda, biasanya anda tidak akan menghadapi masalah menghantar fail. Ini berfungsi walaupun dengan mesin Macintosh yang telah anda pasang Ubuntu tanpa mengira sama ada ia dual-boot atau tidak.



Perkara lebih rumit jika anda ingin menggunakan aplikasi Media Transfer Protocol dan bukannya pengurus fail untuk melakukannya, kerana MTP dan Ubuntu tidak semestinya saling menyukai. Nasib baik, ada cara untuk membuat mereka berkomunikasi dengan perpustakaan sistem fail yang sama untuk memindahkan fail dengan mudah ke mana-mana peranti Android anda. Ini harus berfungsi dengan mana-mana versi rasmi Ubuntu, termasuk yang menggunakan pengurus fail grafik alternatif. Sekiranya anda menggunakan Xubuntu dengan Thunar, Lubuntu dengan PCManFM atau Kubuntu dengan Dolphin, maka anda masih tidak mempunyai masalah walaupun anda harus menggunakan alat MTP yang tepat untuk menghantar fail jika anda tidak mempunyai plugin yang sesuai.



Memasang dan Menggunakan MTP di Ubuntu

Anda perlu memasang beberapa aplikasi Protokol Pemindahan Media (MTP) biasa sebelum menggunakannya untuk menghantar dan menerima fail. Anda boleh melakukan ini melalui Synaptic Package Manager jika anda memilikinya dengan membukanya dari Dash, Whisker Menu atau LX Panel. Anda perlu mencari dan memasang pakej ini:



libmtp-biasa

alat mtp

libmtp-dev



libmtp-runtime

libmtp9

Lebih mungkin Synaptic akan mula mencadangkan sebilangannya sebagai pergantungan semasa memasang, jadi anda tidak perlu mencari semuanya secara individu. Anda boleh mula menaip nama pakej untuk menolong anda mencarinya dalam senarai panjang yang diberikan oleh Synaptic kepada anda semasa memulakan program. Secara semula jadi, anda memerlukan hak root untuk memasang pakej, jadi anda mungkin perlu memasukkan kata laluan anda semasa memulakannya.

Kaedah yang lebih mudah ialah membuka terminal dengan menekan CTRL, ALT dan T dan kemudian mengeluarkan arahan berikut:

sudo apt-get kemas kini

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

sudo apt-get dist-upgrade

Dalam kedua-dua kes, ini harus memasang alat yang anda perlukan untuk bekerja dengan protokol. FUSE (Filesystem di Userspace) mengawal pemasangan pelaksanaan sistem fail yang dilakukan oleh pengguna tanpa hak untuk melakukannya, dan oleh itu hanya membenarkan akses tanpa had ke akaun root, yang dicincang secara lalai di Ubuntu. Anda boleh mengatasi ciri keselamatan FUSE yang sudah ada dengan mengedit fail tertentu. Jenis di terminal dan tekan enter.

Di bahagian bawah fail ini, anda akan menemui baris yang berbunyi #user_allow_other, dan anda perlu mengeluarkan tanda hash dari bahagian depan baris tersebut. Setiap baris lain harus tetap dikomentari. Tekan CTRL dan X pada masa yang sama, tekan y dan kemudian tekan kekunci enter. Ini akan menyimpan fail.

Sambungkan peranti anda ke PC anda dengan kabel USB dan kemudian ketik lsusb untuk memunculkan meja. Cari nama peranti anda dalam jadual. Anda boleh mengabaikan maklumat lain yang diberitahu oleh program dengan selamat, dan jika anda terlepas namanya, anda boleh menjalankannya dengan selamat seberapa banyak yang anda mahukan.

Setelah anda menemui garis yang mengenal pasti peranti anda, jalankan dan tekan enter. Anda boleh mengganti nano dengan nama editor teks terminal yang lain jika anda lebih suka menggunakan yang lain daripada nano, seperti vi atau bahkan emacs jika disukai. Di bahagian bawah fail, tambahkan baris kod:

Ganti nameOfDevice dengan nama peranti yang anda temukan setelah menjalankan lsusb, dan tanda empat nombor mesti diganti dengan set empat digit pertama dan kedua yang dijumpai tepat selepas nama itu. Secara teknikal teks selepas simbol # adalah label yang dikomentari, dan anda boleh mengetik apa sahaja yang anda mahukan selepas itu, jadi jika anda perlu membuat catatan mengenai sebarang maklumat mengenai peranti anda, ini adalah tempat yang sesuai untuk melakukannya.

Setelah anda menyimpan fail, keluarkan dengan selamat dan keluarkan sebarang peranti USB yang sedang dilekatkan pada sistem anda dan jalankan perkhidmatan sudo udev restart dari tetingkap terminal anda. Simpan baki kerja yang anda buka dan tutup setiap program sebelum benar-benar menghidupkan semula mesin anda.

Sebaik sahaja PC anda dimulakan semula, pasangkan kembali ponsel atau tablet Android ke dalamnya setelah memastikan bahawa anda tidak mengunci skrin. Anda sekarang seharusnya dapat memindahkan fail ke dan dari peranti Android anda menggunakan perpustakaan MTP yang lebih cepat. Jalankan perintah penyegerakan tanpa argumen dari terminal setiap kali anda ingin memastikan bahawa penyangga yang Ubuntu gunakan untuk menyimpan data sementara ditulis sepenuhnya ke peranti Android anda. Ini akan memastikan bahawa anda tidak akan mengalami kehilangan data.

Sekiranya anda mempunyai slot microSDHC pada peranti, Ubuntu mungkin memasangnya sebagai sistem fail vfat, yang membingungkan beberapa pengguna. Ini sebenarnya tidak berkaitan dengan MTP, dan ini harus berlaku walaupun anda belum memasang MTP. Walaupun vfat bermaksud Jadual Peruntukan Fail Maya, tidak ada yang maya atau ditiru. Ini adalah sistem fail FAT12, FAT16 atau FAT32 standard yang berkongsi warisannya dengan cara pengurusan fail MS-DOS lama. Microsoft Windows menggunakan sesuatu yang dipanggil pemacu peranti maya untuk membolehkan anda menulis nama fail yang panjang ke sistem fail ini apabila DOS tidak mengizinkannya, dan Android menggunakan struktur yang sama ini untuk memasang Kad SD yang dilampirkan.

Sekiranya anda mempunyai kad yang dipasang seperti ini, anda boleh menyalin dan memindahkan fail antara ia dan Ubuntu tanpa masalah, walaupun ia tidak akan menyokong kebenaran fail Unix. Pastikan mengeluarkannya seolah-olah peranti USB yang terpisah untuk mengelakkan kehilangan data.

4 minit membaca