Bagaimana saya bisa menginstal libmtp versi terbaru?

9

Dalam versi terbaru dari libmtp library ada perbaikan untuk perangkat Android saya jadi saya ingin menginstal versi terbaru saya tidak yakin bagaimana caranya! Saya akan berasumsi bahwa ini akan mendorong ke repositori resmi di beberapa titik, jadi saran yang cerdas mungkin hanya menunggu, tapi saya ingin tahu bagaimana melakukan ini sendiri jika ada yang bisa memberi tahu saya.

Saya saat ini menggunakan Ubuntu 12.04 dan sedang menjalankan libmtp-1.1.2, versi terbaru (libmtp-1.1.3) baru-baru ini dirilis dan file tar.gz dapat diunduh dari tautan langsung ini: http: //downloads.sourceforge .net / project / libmtp / libmtp / 1.1.3 / libmtp-1.1.3.tar.gz

Bagaimana saya menginstal ini? Terima kasih atas bantuannya.

coversnail
sumber

Jawaban:

11

Pertama, Anda perlu mendapatkan file, ekstrak tarball dan ubah ke folder. Anda dapat melakukan ini dari 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

Kedua, bangun sumber dan instal binari:

./configure
make
sudo make install

Saya akan lebih cenderung menggunakan checkinstall - jadi jangan gunakan perintah make install, jika demikian masukkan perintah ini sebagai gantinya:

./configure
make
sudo checkinstall

Jika Anda belum mematuhi perangkat lunak apa pun, Anda mungkin perlu beberapa paket tambahan sebelum memulai.

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
sumber
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now. bagaimana cara mengatasi masalah ini?
SY_13
Saya baru saja menggunakan solusi ini untuk meningkatkan libmtp dari 1.1.6 ke 1.1.12. Saya ragu apakah itu akan berfungsi tanpa menghapus versi lama (yang pada dasarnya berarti menghapus seluruh sistem karena banyak hal tergantung pada perpustakaan ini). Ini benar-benar bekerja tanpa menghapus instalasi apa pun.
Wojtek
0

Memasang ppa yang disebutkan di sini juga memungkinkan Anda memperbarui libmtp Anda:

Cara Benar Pasang Perangkat Android 4.0+ di Ubuntu Menggunakan Go-mtpfs ~ Web Upd8: blog Ubuntu / Linux

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

Opsional, Peluncur Persatuan khusus untuk Go-mtpfs:

sudo apt-get install go-mtpfs-unity

Tapi hati-hati: PPA ini memiliki paket lain yang mungkin tidak ingin Anda instal.

BrunoJCM
sumber
2
catatan untuk orang lain: libmtp belum dipertahankan dalam PPA ini sejak 2013
dez93_2000