【注意】以下の文は、OMG! Ubuntu! の記事を翻訳したものです。翻訳に誤りやずれがあるかもしれません。
How To Mount The Google Nexus 4 on Ubuntu
(本家掲載日時:2013年6月16日〈現地時間〉)
Ubuntu 12.04/12.10 への Google Nexus 4 のマウントでお困りですか? 過去数ヶ月間に寄せられたメールから判断しますと、問題を抱えているのはあなただけではないようです。
他全ての Nexus モデル同様に、Nexus 4 には拡張可能な内蔵ストレージが何もありません。データは全て内部のフラッシュメモリに直接保存されます。これで携帯端末上でのデータアクセスは速くなるかもしれませんが、Ubuntu 上から携帯端末にアクセスする時には少し厄介です。
勿論、この問題の解決策は多数あります。比較的簡単にアクセスしコンピュータと Nexus 端末間でファイルを転送できます。
以下二つの方法を見ていきます。
Sukria による方法
おそらく最も簡単だと思われる、Perl ハッカー&ブロガーの Sukria が提案する方法から始めます。
Ubuntu 12.04 LTS および 12.10 が対象で、Nexus 端末で使用されている新しい MTP プロトコルをサポートする GVFS(GNOME Virtual File System)のバックポート版のインストールが必要です。
Ubuntu 13.04 をお使いですか? 必要なパッケージは現状でも利用可能ですので、この手順を経る必要はありません。
端末を開いて、以下二つのコマンドを発行します:
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
システムが正常に機能するように、インストール後にシステムの再起動を推奨します。全て成功したら、次回 Nexus に接続すると Nautilus から直接アクセスできるようになるはずです。
Manish による方法
上記の手順が効果なしでもご安心を。読者の Manish A. S. がメールで彼好みの総合ガイドを教えてくれました。
Ubuntu 用 Nexus 4 のマウントガイド
1. 開発者向けオプションと USB デバッギングを有効にする。
2. 必要な MTP モジュールをコンピュータにインストールする。
sudo apt-get install mtp-tools mtpfs
3. 51-android.rules を設定する。
sudo gedit /etc/udev/rules.d/51-android.rules
次のコードをファイル内容の末尾に貼り付ける。ファイルが存在しない場合は単に貼り付ける。
#LG – Nexus 4
SUBSYSTEM==”usb”, ATTR{idVendor}==”1004?, MODE=”0666?
4. ファイルを実行可能にする。
sudo chmod +x /etc/udev/rules.d/51-android.rules
5. udev を再起動する。
sudo service udev restart
6. マウント・ポイントを作成し、パーミッションを設定する。
sudo mkdir /media/nexus4
sudo chmod 755 /media/nexus4
7. Nexus 4 を接続し、MTP が有効か確認する。
8. Nexus 4 の接続中に以下のコマンドを実行する。
sudo mtpfs -o allow_other /media/nexus4
9. 作業が完了したら、アンマウントが必要。
sudo umount /media/nexus4
注意:Ubuntu OS に Nexus4 を接続する時は必ず手順 8. を、作業完了時には必ず手順 9. を行なって下さい。