13 votes

Meilleure façon de connecter le Galaxy Nexus (ICS) à Linux

Je peux connecter mon Galaxy Nexus à ma machine Kubuntu en utilisant la fonction PTP mais il est très lent. J'ai lu Cette interview explique pourquoi le Galaxy Nexus ne prend pas en charge le stockage de masse USB. et je suis allé à http://www.Android.com/filetransfer/ comme indiqué, mais je ne vois aucun moyen de me connecter à l'appareil à l'aide d'une machine linux et de MTP .

Quelqu'un sait-il comment faire fonctionner le protocole MTP, ou tout autre protocole ?

7voto

Daniel Green Points 223

Vous pouvez également essayer mtpfs ou gMTP . mtpfs permet de monter le périphérique MTP comme un système de fichiers, tandis que gMTP est un programme autonome.

Sur le site AskUbuntu, il y a un répondre qui montre comment utiliser mtpfs.

6voto

jcburns Points 159

Je développerai l'idée de Ryan Conrad :

adb à partir d'Android-tools.

Je préfère suivre ce guide pour installer Eclipse avec Android-sdk :

http://developer.Android.com/sdk/installing.html

L'installation dépend uniquement du JDK. Pas d'installation de nouveaux paquets. Personnellement, je fais les mêmes étapes (=extraire deux dossiers n'importe où et configurer eclipse) de la même manière sur les distributions Ubuntu, Mint ou Debian et tout fonctionne parfaitement.

Après avoir suivi ce guide classique, j'ai deux nouveaux dossiers : éclipse et Android-sdks . Dans le Android-sdks dossier ./platform-tools/adb est le chemin vers adb qui peut être utilisé pour push (téléchargement) et pull (obtenir) des fichiers à partir d'un appareil Android - sans mtpfs ou montages supplémentaires.

En adb est un programme en ligne de commande, il peut être automatisé en un clin d'œil. De plus, vous disposez de la fonction Explorateur de fichiers qui offre une belle arborescence graphique et une interface de base par glisser-déposer (n'oubliez pas de sélectionner votre appareil dans l'onglet Dispositifs (première vue !).

Le grand défaut de cette méthode est qu'elle ne permet d'obtenir qu'un nombre limité d'heures de travail. adb voit l'appareil et peut y accéder. Le reste de mon système, y compris Nautilus par exemple, ne voit toujours pas le périphérique. Mais après m'être habitué à la stabilité et à la robustesse de adb ce n'est pas le problème pour moi.

6voto

ce4 Points 14264

Vous pouvez utiliser le Bluetooth .

FTP Bluetooth (profil de transfert de fichiers) est pris en charge par Linux et il y a le profil de transfert de fichiers Transfert de fichiers par Bluetooth qui ajoute cette fonctionnalité à Android. Ce n'est cependant pas très rapide (<200kb/s) en fonction de vos versions bluetooth. -

Il existe un module de fusibles appelé obexfs Voici mon Nexus S monté :

root@local:/tmp# obexfs -b f0:08:f1:xx:xx:xx -- /media/bla
root@local:/tmp# cd /media/bla
root@leo61326:/media/bla# ls -lh /media/bla/DCIM/
total 5,5K
drwxr-xr-x 1 root root    0 2012-05-25 16:09 100ANDRO
drwxr-xr-x 1 root root    0 2012-07-05 17:31 2012-06-09_Rafting
drwxr-xr-x 1 root root    0 2012-07-09 22:30 Camera

Certains explorateurs de fichiers le supportent directement via des plugins (nautilus/gnome/kde/...). Ici sont des questions obex relatives à Ubuntu.

3voto

mercutio Points 5828

Vous pouvez utiliser adb et transférer en utilisant les commandes adb pull/push.

Je ne suis pas sûr de la version de linux que vous utilisez, mais j'ai trouvé este qui dit que MTP est packagé et disponible pour ubuntu par le biais d'un paquet appelé mtp-tools .

Notez également que ceci n'est pas spécifique à Android 3.x/4.x, ceci est vrai pour tous les appareils fonctionnant sous 3.x/4.x qui n'ont pas de carte SD externe. Si l'appareil dispose d'un emplacement pour carte SD, vous pourrez monter l'appareil comme dans les versions précédentes d'Android.

2voto

Javamann Points 1937

Mpfs est un système de fichiers basé sur FUSE qui peut monter le Nexus sur votre système.

mtpfs -o allow_other /media/MOUNTPOINT

Il le montera pour vous. Pour le démonter, il suffit de démonter /media/MOUNTPOINT

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X