如何安装最新版本的 libmtp?

cov*_*ail 9 compiling android mtp

在最新版本的 libmtp 库中,有针对我的 Android 设备的修复程序,因此我想安装最新版本,但我不确定如何安装!我认为这会在某个时候推送到官方存储库中,因此明智的建议可能只是等待,但如果有人能告诉我,我想知道如何自己做到这一点。

我目前使用的是 Ubuntu 12.04 并且正在运行 libmtp-1.1.2,最近发布了最新版本 (libmtp-1.1.3),可以从以下直接链接下载 tar.gz 文件:http://downloads.sourceforge .net/project/libmtp/libmtp/1.1.3/libmtp-1.1.3.tar.gz

我该如何安装?谢谢你的帮助。

23 *_* 89 11

首先,您需要获取文件,解压缩 tarball 并切换到文件夹。您可以从终端执行此操作:

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
Run Code Online (Sandbox Code Playgroud)

其次,构建源代码并安装二进制文件:

./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

我更倾向于使用checkinstall - 所以不要使用 make install 命令,如果是这样,请输入以下命令:

./configure
make
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)

如果您还没有编译任何软件,则在开始之前您可能需要一些额外的软件包。

sudo apt-get install build-essential checkinstall wget
Run Code Online (Sandbox Code Playgroud)

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

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

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