Ubuntu'da MTP ile Android Telefonlar ve Tabletler Arasında Dosya Aktarımı



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Google Android'i kullanan cihazlar ve hatta daha yeni Android x86 ve Android x86_64 platformları, Ubuntu'nun olduğu aynı çekirdeği temel alır. Her ikisi de GNU / Linux işletim sisteminin uygulamalarıdır ve aralarındaki dosya aktarımları genellikle çok basittir. Telefonunuzdan veya tabletinizden bir USB kablosunu doğrudan Ubuntu PC'nize takabilirseniz, genellikle dosya gönderirken sorun yaşamazsınız. Bu, çift önyüklemeli olup olmadıklarına bakılmaksızın Ubuntu'yu kurduğunuz Macintosh makinelerinde bile çalışır.



Dosya yöneticisi yerine bir Medya Aktarım Protokolü uygulamasını kullanmak isterseniz işler biraz daha karmaşıktır, çünkü MTP ve Ubuntu birbirlerinden hoşlanmayabilir. Neyse ki, dosyaları herhangi bir Android cihazınıza zahmetsizce aktarmak için aynı dosya sistemi kitaplıkları ile iletişim kurmalarını sağlamanın bir yolu var. Bu, alternatif grafik dosya yöneticileri kullananlar dahil, Ubuntu'nun herhangi bir modern resmi sürümüyle çalışmalıdır. Xubuntu'yu Thunar ile, Lubuntu'yu PCManFM ile veya Kubuntu'yu Dolphin ile kullanıyorsanız, uygun bir eklentiniz yoksa dosyaları göndermek için uygun MTP araçlarını kullanmanız gerekecek olsa da yine de sorun yaşamayacaksınız.



Ubuntu'da MTP'yi Kurmak ve Kullanmak

Dosyaları gönderip almak için kullanmadan önce birkaç yaygın Medya Aktarım Protokolü (MTP) uygulamasını yüklemeniz gerekir. Bunu Dash, Whisker Menüsü veya LX Panelinden açarak varsa Synaptic Paket Yöneticisi aracılığıyla yapabilirsiniz. Bu paketleri aramanız ve yüklemeniz gerekir:



libmtp-common

mtp araçları

libmtp-dev



libmtp çalışma zamanı

libmtp9

Büyük olasılıkla Synaptic, kurulum sırasında bazılarını bağımlılıklar olarak önermeye başlayacak, böylece hepsini tek tek bulmanız gerekmeyecek. Synaptic'in programı başlattığınızda size verdiği uzun listede bulmanıza yardımcı olması için her zaman bir paketin adını yazmaya başlayabilirsiniz. Doğal olarak, paketleri kurmak için kök ayrıcalıklarına ihtiyacınız olacak, bu nedenle başlatırken muhtemelen şifrenizi girmeniz gerekecektir.

CTRL, ALT ve T tuşlarını basılı tutarak ve ardından şu komutları vererek bir terminal açmak daha kolay bir yöntem olacaktır:

sudo apt-get güncellemesi

sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-çalışma zamanı libmtp9

sudo apt-get dist-upgrade

Her iki durumda da bu, protokol ile çalışmanız için gereken araçları yüklemelidir. FUSE (Kullanıcı Alanında Dosya Sistemi), kullanıcılar tarafından bunu yapma ayrıcalıkları olmadan gerçekleştirilen dosya sistemi uygulama bağlantılarını kontrol eder ve bu nedenle, Ubuntu'da varsayılan olarak karma hale getirilen kök hesaba yalnızca sınırsız erişime izin verir. Belirli bir dosyayı düzenleyerek FUSE’nin yerleşik güvenlik özelliklerini geçersiz kılabilirsiniz. Tür terminalde ve enter tuşuna basın.

Bu dosyanın altında, #user_allow_other yazan bir satır bulacaksınız ve bu satırın önündeki karma işaretini kaldırmanız gerekecek. Diğer her satır yorumda kalmalıdır. CTRL ve X'e aynı anda basın, y'ye basın ve ardından enter tuşuna basın. Bu, dosyayı kaydedecektir.

Cihazınızı USB kablosuyla PC'nize bağlayın ve ardından bir tablo getirmek için lsusb yazın. Tabloda cihazınızın adını bulun. Programın size söylediği diğer bilgileri güvenle göz ardı edebilirsiniz ve adı kaçırırsanız, istediğiniz kadar güvenle çalıştırabilirsiniz.

Cihazınızı tanımlayan satırı bulduğunuzda, ve enter'a basın. Nano yerine vi veya hatta emacs gibi başka bir tane kullanmayı tercih ederseniz, nano'yu farklı bir terminal metin düzenleyicisinin adıyla değiştirebilirsiniz. Dosyanın altına kod satırını ekleyin:

NameOfDevice yerine lsusb'yi çalıştırdıktan sonra bulduğunuz aygıtın adını yazın; dört sayı işareti, bu adın hemen ardından bulunan birinci ve ikinci dört basamaklı adres kümesiyle değiştirilmelidir. Teknik olarak, # sembolünden sonraki metin, yorumlanmış bir etikettir ve bundan sonra istediğiniz herhangi bir şeyi yazabilirsiniz, bu nedenle, cihazınızla ilgili herhangi bir bilgi hakkında bir not almanız gerekirse, burası bunu yapmak için uygun bir yerdir.

Dosyayı kaydettikten sonra, sisteminize halihazırda takılı olan herhangi bir USB cihazını güvenle çıkarın ve çıkarın ve terminal pencerenizden sudo service udev restart'ı çalıştırın. Makinenizi tam olarak yeniden başlatmadan önce yapabileceğiniz her programı açıp kapattığınız kalan işi kaydedin.

PC'niz yeniden başlar başlamaz, ekranı kilitlemediğinizden emin olduktan sonra Android telefonunuzu veya tabletinizi tekrar prize takın. Artık daha hızlı MTP kitaplıklarını kullanarak Android cihazınıza ve Android cihazınızdan dosya aktarabilmelisiniz. Ubuntu'nun verileri geçici olarak depolamak için kullandığı arabelleklerin tamamen Android cihazınıza yazıldığından emin olmak istediğinizde, herhangi bir zamanda terminalden hiçbir argüman olmadan sync komutunu çalıştırın. Bu, herhangi bir veri kaybına uğramamanızı sağlar.

Cihazda bir microSDHC yuvanız varsa, Ubuntu onu bir vfat dosya sistemi olarak bile bağlayabilir ve bu da bazı kullanıcıların kafasını karıştırır. Bu aslında MTP ile ilgili değildir ve MTP kurulu olmasa bile bu gerçekleşmelidir. Vfat, Sanal Dosya Ayırma Tablosu anlamına gelirken, sanallaştırılmış veya benzetilmiş hiçbir şey yoktur. Bu, mirasını eski MS-DOS dosya yönetimi yöntemiyle paylaşan standart bir FAT12, FAT16 veya FAT32 dosya sistemidir. Microsoft Windows, DOS buna izin vermediğinde bu dosya sistemlerine uzun dosya adları yazmanıza izin vermek için sanal aygıt sürücüsü adı verilen bir şey kullandı ve Android, takılı SD Kartları takmak için aynı yapıyı kullanıyor.

Bunun gibi monte edilmiş bir kartınız varsa, Unix dosya izinlerini desteklemese de, herhangi bir sorun yaşamadan bu kart ile Ubuntu arasında dosyaları kopyalayabilir ve taşıyabilirsiniz. Veri kaybını önlemek için ayrı bir USB cihazıymış gibi çıkardığınızdan emin olun.

4 dakika okundu