web-dev-qa-db-ja.com

libmtpの最新バージョンをインストールするにはどうすればよいですか?

最新バージョンの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

これをインストールするにはどうすればよいですか?助けてくれてありがとう。

8
coversnail

最初にファイルを取得し、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

次に、ソースをビルドしてバイナリをインストールします。

./configure
make
Sudo make install

私はcheckinstallを使用する傾向があります。したがって、make installコマンドを使用しないでください。

./configure
make
Sudo checkinstall

ソフトウェアをコンパイルしていない場合は、開始する前に追加のパッケージが必要になる場合があります。

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

ここで説明したppaをインストールすると、libmtpを更新することもできます。

Go-mtpfsを使用してUbuntuでAndroid 4.0+デバイスを適切にマウントする方法〜Web Upd8:Ubuntu/Linuxブログ

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

Go-mtpfs用のオプションのカスタムUnityランチャー:

Sudo apt-get install go-mtpfs-unity

ただし、注意してください。このPPAには、インストールしたくない他のパッケージがあります。

0
BrunoJCM