¿Cómo puedo instalar la última versión de libmtp?

9

En la última versión de la biblioteca libmtp hay correcciones para mi dispositivo Android, así que me gustaría instalar la última versión, ¡pero no estoy seguro de cómo! Asumiría que esto entraría en los repositorios oficiales en algún momento, por lo que el consejo inteligente probablemente sería solo esperar, pero me gustaría saber cómo hacerlo yo mismo si alguien me lo pudiera decir.

Actualmente estoy usando Ubuntu 12.04 y estoy ejecutando libmtp-1.1.2, la última versión (libmtp-1.1.3) ha sido lanzada recientemente y el archivo tar.gz se puede descargar desde este enlace directo: http: //downloads.sourceforge .net / project / libmtp / libmtp / 1.1.3 / libmtp-1.1.3.tar.gz

¿Cómo instalo esto? Gracias por cualquier ayuda.

cubierta
fuente

Respuestas:

11

Primero necesita obtener el archivo, extraer el tarball y cambiar a la carpeta. Puedes hacer esto desde una terminal:

wget http://downloads.sourceforge.net/project/libmtp/libmtp/1.1.3/libmtp-1.1.3.tar.gz
tar zxf libmtp-1.1.3.tar.gz
cd libmtp-1.1.3

Segundo, construya la fuente e instale los binarios:

./configure
make
sudo make install

Me inclinaría más por usar checkinstall , así que no use el comando make install, si es así, ingrese estos comandos en su lugar:

./configure
make
sudo checkinstall

Si no ha cumplido con algún software, es posible que necesite algunos paquetes adicionales antes de comenzar.

sudo apt-get install build-essential checkinstall wget

https://help.ubuntu.com/community/CompilingEasyHowTo

https://help.ubuntu.com/community/CompilingSoftware

https://help.ubuntu.com/community/CheckInstall

23 93 26 35 19 57 3 89
fuente
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now. ¿Cómo resuelvo este problema?
SY_13
Acabo de usar esta solución para actualizar libmtp de 1.1.6 a 1.1.12. Tenía dudas sobre si funcionaría sin desinstalar la versión anterior (lo que básicamente significaría desinstalar todo el sistema ya que muchas cosas dependen de esta biblioteca). En realidad funcionó sin desinstalar nada.
Wojtek
0

Instalar el ppa mencionado aquí también le permitirá actualizar su libmtp:

Cómo montar correctamente dispositivos Android 4.0+ en Ubuntu usando Go-mtpfs ~ Web Upd8: blog de Ubuntu / Linux

sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs

Opcional, Unity Launcher para Go-mtpfs:

sudo apt-get install go-mtpfs-unity

Pero tenga cuidado: este PPA tiene otros paquetes que quizás no desee instalar.

BrunoJCM
fuente
2
nota para otros: libmtp no se ha mantenido en este PPA desde 2013
dez93_2000