Come posso installare l'ultima versione di libmtp?


9

Nell'ultima versione della libreria libmtp ci sono correzioni per il mio dispositivo Android, quindi vorrei installare l'ultima versione, ma non sono sicuro di come! Immagino che questo sarebbe entrato nei repository ufficiali a un certo punto, quindi il consiglio intelligente sarebbe probabilmente solo aspettare, ma vorrei sapere come fare da solo se qualcuno potesse dirmelo.

Attualmente sto usando Ubuntu 12.04 e sto eseguendo libmtp-1.1.2, l'ultima versione (libmtp-1.1.3) è stata recentemente rilasciata e il file tar.gz è scaricabile da questo link diretto: http: //downloads.sourceforge .net / progetto / libmtp / libmtp / 1.1.3 / libmtp-1.1.3.tar.gz

Come lo installo? Grazie per qualsiasi aiuto.

Risposte:


11

Per prima cosa devi ottenere il file, estrarre il tarball e passare alla cartella. Puoi farlo da un terminale:

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

In secondo luogo, crea il sorgente e installa i binari:

./configure
make
sudo make install

Sarei più propenso a usare checkinstall - quindi non usare il comando make install, in tal caso invece inserisci questi comandi:

./configure
make
sudo checkinstall

Se non hai rispettato alcun software, potresti aver bisogno di alcuni pacchetti extra prima di iniziare.

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. come posso risolvere questo problema?
SY_13,

Ho appena usato questa soluzione per aggiornare libmtp dalla 1.1.6 alla 1.1.12. Avevo dubbi sul fatto che avrebbe funzionato senza disinstallare la vecchia versione (il che significherebbe sostanzialmente disinstallare l'intero sistema poiché molte cose dipendono da questa libreria). In realtà ha funzionato senza disinstallare nulla.
Wojtek,

0

L'installazione del ppa menzionato qui ti permetterà anche di aggiornare il tuo libmtp:

Come montare correttamente i dispositivi Android 4.0+ in Ubuntu utilizzando Go-mtpfs ~ Web Upd8: blog Ubuntu / Linux

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

Opzionale, Unity Launcher personalizzato per Go-mtpfs:

sudo apt-get install go-mtpfs-unity

Ma fai attenzione: questo PPA ha altri pacchetti che potresti non voler installare.


2
nota ad altri: libmtp non è più presente in questo PPA dal 2013
dez93_2000
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.