Comment installer la dernière version de libmtp?


9

Dans la dernière version de la bibliothèque libmtp, il existe des correctifs pour mon appareil Android, donc je voudrais installer la dernière version, je ne sais pas comment! Je suppose que cela serait transféré dans les dépôts officiels à un moment donné, donc le conseil intelligent serait probablement d'attendre, mais j'aimerais savoir comment le faire moi-même si quelqu'un pouvait me le dire.

J'utilise actuellement Ubuntu 12.04 et j'utilise libmtp-1.1.2, la dernière version (libmtp-1.1.3) a récemment été publiée et le fichier tar.gz est téléchargeable à partir de ce lien direct: http: //downloads.sourceforge .net / project / libmtp / libmtp / 1.1.3 / libmtp-1.1.3.tar.gz

Comment installer cela? Merci pour toute aide.

Réponses:


11

Vous devez d'abord obtenir le fichier, extraire l'archive tar et modifier le dossier. Vous pouvez le faire à partir d'un 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

Ensuite, construisez la source et installez les binaires:

./configure
make
sudo make install

Je serais plus enclin à utiliser checkinstall - donc n'utilisez pas la commande make install, si c'est le cas, entrez plutôt ces commandes:

./configure
make
sudo checkinstall

Si vous n'avez respecté aucun logiciel, vous pourriez avoir besoin de packages supplémentaires avant de commencer.

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


gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now. comment résoudre ce problème?
SY_13

Je viens d'utiliser cette solution pour mettre à niveau libmtp de 1.1.6 à 1.1.12. J'avais des doutes si cela fonctionnerait sans désinstaller l'ancienne version (ce qui signifierait essentiellement désinstaller tout le système car beaucoup de choses dépendent de cette bibliothèque). Cela a fonctionné sans rien désinstaller.
Wojtek

0

L'installation du ppa mentionné ici vous permettra également de mettre à jour votre libmtp:

Comment monter correctement des appareils Android 4.0+ dans Ubuntu à l'aide de Go-mtpfs ~ Web Upd8: blog Ubuntu / Linux

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

Lanceur Unity personnalisé et facultatif pour Go-mtpfs:

sudo apt-get install go-mtpfs-unity

Mais attention: ce PPA contient d'autres packages que vous ne voudrez peut-être pas installer.


2
note aux autres: libmtp n'a pas été maintenu dans ce PPA depuis 2013
dez93_2000
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.