J'essaie de transférer des fichiers de mon téléphone OnePlus X Android vers ma toute nouvelle installation Ubuntu 16.10. Une fois le téléphone monté (et je peux voir un fichier, naviguer dans le système de fichiers, etc.), lorsque je tente de transférer des fichiers du téléphone vers le système Ubuntu, le message d'erreur suivant s'affiche:
libmtp error: Could not get file from device.
Qu'est-ce qui pourrait mal se passer ici? J'ai déjà installé libmtpserver-dev
et mtp-server
.
Installez cette dépendance pour générer libmtp
name__
Sudo apt-get install libusb-dev --install-suggests
Obtenez le libmtp
here libmtp Dernier téléchargement
Extraire le fichier en utilisant un programme d’explorateur de fichiers [ou via le terminal]
tar xvf libmtp-1.1.1.tar.gz
cd
dans le nouveau répertoire que vous venez d'extraireConfigurez (assurez-vous que vous êtes dans le répertoire /libmtp-*/
)
./configure --prefix=/usr make
Installer (ENCORE, VÉRIFIEZ QUE VOUS ÊTES DANS LE DIR /libmtp-*/
Sudo make install
Copiez les règles dans /etc/udev/rules.d/
(vous pouvez également vérifier le répertoire rules.d/
pour voir si la gestion du nouvel ensemble de règles est nécessaire ... c'est probablement le cas)
Sudo cp 69-libmtp.rules /etc/udev/rules.d
Installer l'interface utilisateur gMTP
Sudo apt-get install gmtp --install-suggests
Ouvrez/lancez le programme gmtp à partir du menu ou du terme et profitez-en!
REMARQUE: Si vous rencontrez des problèmes, vous devrez peut-être déconnecter le périphérique. Ou redémarrer. Ou mettre à jour les choses ...
Sudo apt-get update
et/ouSudo apt-get upgrade
J'espère que cela vous aidera, si c'est le cas, votez. Si vous avez besoin de plus d'aide, relevez-moi et je ferai ce que je peux.
La réponse de @ Anovative est ce qui a fonctionné pour moi.
Nouveau LG G6 ne serait pas monté correctement sur Ubuntu 14.04.5. Il a à moitié travaillé; Je pourrais naviguer dans la structure de fichier de mon téléphone. Récupérer des fichiers n'a pas fonctionné cependant.
Les détails d'erreur étaient souvent:
libmtp error: call to ptp_mtp_getobjectpropssupported() failed
ou
libmtp error: Could not get file from device
La bibliothèque téléchargée, libmtp-1.1.14, a été installée, elle a installé la bibliothèque partagée et a dû déplacer un peu les choses. Le nouveau fichier .so a donc été mis en évidence. Tout fonctionne désormais parfaitement.