OnePlus X Android電話からかなり新鮮なUbuntu 16.10インストールにファイルを転送しようとしています。電話がマウントされた後(ファイルの表示、ファイルシステムのナビゲートなど)、電話からUbuntuシステムにファイルを転送しようとすると、次のエラーメッセージが表示されます。
libmtp error: Could not get file from device.
ここで何が間違っているのでしょうか?以前にlibmtpserver-dev
とmtp-server
をインストールしました。
この依存関係をインストールしてlibmtp
をビルドします
Sudo apt-get install libusb-dev --install-suggests
ここでlibmtp
を取得します libmtp Latest Download
ファイルエクスプローラープログラムを使用して(またはターミナル経由で)ファイルを抽出する
tar xvf libmtp-1.1.1.tar.gz
cd
を抽出したばかりの新しいディレクトリに構成(/libmtp-*/
DIRにいることを確認してください)
./configure --prefix=/usr make
インストール(もう一度、/libmtp-*/
DIRにいることを確認してください)
Sudo make install
ルールを/etc/udev/rules.d/
にコピーします(rules.d/
dirを再確認して、新しいルールセットに対処する必要があるかどうかを確認します...おそらく必要です)
Sudo cp 69-libmtp.rules /etc/udev/rules.d
GMTP GUI Utilをインストールします
Sudo apt-get install gmtp --install-suggests
メニューまたは用語からgmtpプログラムを開いて実行し、お楽しみください!
注:問題がある場合は、デバイスを切断する必要があります。または再起動します。または、更新する...
Sudo apt-get update
および/またはSudo apt-get upgrade
もしそうなら、これが役に立つことを願っています。さらに支援が必要な場合は、私に連絡してください。
@Anovativeの答えは、私にとってうまくいったことです。
新しいLG G6はUbuntu 14.04.5で正しくマウントされませんでした。それは半分働いた。電話でファイル構造をナビゲートできました。ただし、ファイルの取得は機能しませんでした。
多くの場合、エラーの詳細は次のとおりです。
libmtp error: call to ptp_mtp_getobjectpropssupported() failed
または
libmtp error: Could not get file from device
Libmtp-1.1.14をダウンロードし、コンパイルし、共有ライブラリをインストールし、少し動かして、新しい.soが示されるようになりました。