このブログを検索

2013年6月15日土曜日

【翻訳】Google Nexus 4 を Ubuntu にマウントするには

【注意】以下の文は、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. を行なって下さい。