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