“libmtp 오류 : 장치에서 파일을 가져올 수 없습니다.” 안드로이드 폰에서 파일을 전송하려고 할 때 X Android 전화에서 새로운 Ubuntu 16.10 설치로

OnePlus X Android 전화에서 새로운 Ubuntu 16.10 설치로 파일을 전송하려고합니다. 전화가 마운트 된 후 (파일을 볼 수 있고 파일 시스템을 탐색하는 등) 전화에서 우분투 시스템으로 파일을 전송하려고하면 다음과 같은 오류 메시지가 나타납니다.

libmtp error:  Could not get file from device.

여기서 무엇이 잘못 될 수 있습니까? 이전에 libmtpserver-dev및을 (를) 설치했습니다 mtp-server.



답변

  1. 빌드하려면이 종속성을 설치하십시오 libmtp

    sudo apt-get install libusb-dev --install-suggests

  2. 가져 오기 libmtp여기 libmtp 최신 다운로드

  3. 파일 탐색기 프로그램 또는 터미널을 통해 파일을 추출하십시오.

    tar xvf libmtp-1.1.1.tar.gz

  4. cd 방금 추출한 새 디렉토리에
  5. 구성 ( /libmtp-*/디렉토리에 있는지 확인 )

    ./configure --prefix=/usr
    make

  6. 설치 (다시 시작하십시오. /libmtp-*/)

    sudo make install

  7. 에 규칙을 복사 /etc/udev/rules.d/하십시오 ( rules.d/디렉토리를 다시 확인 하여 새로운 규칙 세트에 대처 해야하는지 … 아마도 필요합니다)

    sudo cp 69-libmtp.rules /etc/udev/rules.d

  8. gMTP GUI 유틸리티 설치

    sudo apt-get install gmtp --install-suggests

  9. 메뉴 또는 용어에서 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가 지적되었으므로 이제는 모든 것이 제대로 작동합니다.


답변