最新バージョンの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
これをインストールするにはどうすればよいですか?助けてくれてありがとう。
最初にファイルを取得し、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
ここで説明した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には、インストールしたくない他のパッケージがあります。