Estou tentando transferir arquivos do meu telefone Android OnePlus X para minha instalação bastante recente do Ubuntu 16.10. Depois que o telefone é montado (e eu posso ver o arquivo, navegar no sistema de arquivos etc.), quando tento transferir arquivos do telefone para o sistema Ubuntu, recebo a seguinte mensagem de erro:
libmtp error: Could not get file from device.
O que pode estar errado aqui? Eu já instalei libmtpserver-dev
e mtp-server
.
libmtpserver-dev
versão0.0.4+16.04.20160413-0ubuntu4
emtp-server
versão0.0.4+16.04.20160413-0ubuntu4
.Respostas:
Instale esta dependência para construir
libmtp
sudo apt-get install libusb-dev --install-suggests
Baixe
libmtp
aqui o libmtp Download mais recenteExtraia o arquivo usando um programa explorador de arquivos [ou através do terminal]
tar xvf libmtp-1.1.1.tar.gz
cd
no novo diretório que você acabou de extrairConfigurar (VERIFIQUE SE VOCÊ ESTÁ NO
/libmtp-*/
DIR)./configure --prefix=/usr make
Instale (novamente, verifique se você está no diretório
/libmtp-*/
)sudo make install
Copie regras para
/etc/udev/rules.d/
(você pode verificar orules.d/
diretório para ver se é necessário lidar com o novo conjunto de regras ... provavelmente é)sudo cp 69-libmtp.rules /etc/udev/rules.d
Instale o gMTP GUI Util
sudo apt-get install gmtp --install-suggests
Abra / execute o programa gmtp no menu ou no termo e divirta-se!
Espero que isso ajude, se for o caso. Se precisar de mais ajuda, me acerte e farei o que puder.
fonte
@ A resposta da Anovative é o que funcionou para mim.
O novo LG G6 não seria montado corretamente no Ubuntu 14.04.5. Meio trabalho; Eu poderia navegar na estrutura do arquivo no meu telefone. A recuperação de arquivos não funcionou.
Os detalhes do erro costumavam ser:
ou
O libmtp-1.1.14 baixado, compilado, instalou a biblioteca compartilhada, teve que mudar um pouco as coisas para que o novo .so fosse apontado, agora tudo funciona bem.
fonte