Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

MTP 経由で Android スマートフォンやタブレットから Ubuntu にファイルを転送する:ステップバイステップ ガイド

Google Android、さらには新しい Android x86 および Android x86_64 プラットフォームを使用するデバイスは、Ubuntu と同じカーネルに基づいています。どちらも GNU/Linux オペレーティング システムの実装であり、通常、それらの間のファイル転送は非常に簡単です。携帯電話やタブレットの USB コードを Ubuntu PC に直接接続できれば、通常は問題なくファイルを送信できます。これは、デュアルブートかどうかに関係なく、Ubuntu をインストールした Macintosh マシンでも機能します。

ファイル マネージャーの代わりにメディア転送プロトコル アプリを使用する場合は、MTP と Ubuntu が必ずしも相性が良いわけではないため、状況は少し複雑になります。幸いなことに、同じファイル システム ライブラリと通信して、任意の Android デバイスにファイルを簡単に転送する方法があります。これは、代替グラフィカル ファイル マネージャーを使用するものも含め、Ubuntu の最新の公式バージョンで動作するはずです。 Xubuntu と Thunar、Lubuntu と PCManFM、または Kubuntu と Dolphin を使用している場合でも問題はありませんが、適切なプラグインがない場合は適切な MTP ツールを使用してファイルを送信する必要があります。

Ubuntu での MTP のインストールと使用

ファイルの送受信に使用する前に、いくつかの一般的なメディア転送プロトコル (MTP) アプリをインストールする必要があります。 Synaptic パッケージ マネージャーが利用可能な場合は、ダッシュ、ウィスカー メニュー、または LX パネルから開いて、これを使用してこれを行うことができます。これらのパッケージを検索してインストールする必要があります。

libmtp-common

MTP ツール

libmtp-dev

libmtp ランタイム

libmtp9

おそらく、Synaptic はインストール中に実際にそれらの一部を依存関係として提案し始めるので、それらをすべて個別に見つける必要はありません。いつでもパッケージの名前を入力し始めると、プログラムの起動時に Synaptic が提供する長いリストからパッケージを見つけることができます。当然のことながら、パッケージをインストールするには root 権限が必要なので、おそらく起動時にパスワードを入力する必要があります。

より簡単な方法は、CTRL、ALT、T を押しながらターミナルを開き、次のコマンドを発行することです。

sudo apt-get アップデート

sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

sudo apt-get dist-upgrade

どちらの場合も、これにより、プロトコルを操作するために必要なツールがインストールされます。 FUSE (ユーザー空間のファイルシステム) は、権限のないユーザーが実行するファイル システム実装のマウントを制御するため、Ubuntu ではデフォルトでハッシュ化される root アカウントへの無制限のアクセスのみを許可します。特定のファイルを編集することで、FUSE の組み込みセキュリティ機能をオーバーライドできます。ターミナルに と入力し、Enter キーを押します。

このファイルの下部に #user_allow_other という行があり、その行の先頭にあるハッシュ マークを削除する必要があります。 1 行おきにコメントを残しておく必要があります。 CTRL と X を同時に押し、y を押してから Enter キーを押します。これにより、ファイルが保存されます。

USB コードを使用してデバイスを PC に接続し、「lsusb」と入力してテーブルを表示します。表内でデバイスの名前を探します。プログラムが通知するその他の情報は無視しても問題ありません。名前を見逃した場合は、何度でも安全に実行できます。

デバイスを識別する行を見つけたら、実行して Enter キーを押します。 nano 以外のテキスト エディター (vi や、必要に応じて emacs など) を使用したい場合は、nano を別のターミナル テキスト エディターの名前に置き換えることができます。ファイルの最後に、次のコード行を追加します。

nameOfDevice を lsusb の実行後に見つかったデバイスの名前に置き換えます。4 つの番号記号は、その名前の直後に見つかった 4 桁のアドレスの最初と 2 番目のセットに置き換える必要があります。技術的には、# 記号の後のテキストはコメント付きラベルであり、その後に好きなものを入力できるため、デバイスに関する情報をメモする必要がある場合は、ここが適切な場所です。

ファイルを保存したら、現在システムに接続されている USB デバイスを安全に取り出して取り外し、ターミナル ウィンドウから sudo service udev restart を実行します。実際にマシンを完全に再起動する前に、可能な限りすべてのプログラムを開いて閉じて、残りの作業を保存してください。

PC が再起動したら、画面がロックされていないことを確認してから、すぐに Android スマートフォンまたはタブレットを PC に接続し直します。これで、より高速な MTP ライブラリを使用して Android デバイスとの間でファイルを転送できるようになります。 Ubuntu がデータを一時的に保存するために使用するバッファーが Android デバイスに完全に書き出されていることを確認したいときはいつでも、ターミナルから引数なしで sync コマンドを実行します。これにより、いかなる種類のデータ損失も発生しなくなります。

デバイスに microSDHC スロットがある場合、Ubuntu はそれを vfat ファイル システムとしてマウントすることもあるため、一部のユーザーは混乱します。これは実際には MTP とは無関係で、MTP がインストールされていない場合でも発生するはずです。 vfat は Virtual File Allocation Table の略ですが、仮想化またはエミュレートされたものは何もありません。これは標準の FAT12、FAT16、または FAT32 ファイル システムであり、古い MS-DOS のファイル管理方法とその伝統を共有しています。 Microsoft Windows は、仮想デバイス ドライバーと呼ばれるものを使用して、DOS が許可しない場合にこれらのファイル システムに長いファイル名を書き込むことができるようにしました。Android は、これと同じ構造を使用して、接続された SD カードをマウントします。

このようにカードがマウントされている場合、Unix のファイル権限はサポートされませんが、カードと Ubuntu の間で問題なくファイルをコピーしたり移動したりできます。データの損失を防ぐために、別の USB デバイスであるかのように取り出してください。

著者について

MTP 経由で Android スマートフォンやタブレットから Ubuntu にファイルを転送する:ステップバイステップ ガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Linux での XPS ファイルの編集:シンプルで信頼性の高いテクニック

    XML Paper 仕様は、Postscript にある程度似ている、比較的オープンなページ記述言語です。これは、さまざまなタイプの Microsoft デバイスである程度頻繁に使用されますが、Unix システムではあまり見られません。 Linux ユーザーの中には、XPS ファイルを編集するために Google ドライブや Google ドキュメントを利用する人もいます。これは、ブラウザを通じて作業できるため、適切なソリューションです。このシステムはプラットフォームに依存せず、FreeBSD や他の Unix 実装でも動作するはずです。ただし、ネイティブ ツールを使用する方法が他に 2 つ

  2. UbuntuファイルマネージャーからGoogleドライブにアクセスする方法は?

    常にブラウザを開いてGoogleドライブにアクセスする代わりに、コンピュータにローカルに保存されているように、Ubuntuファイルマネージャから必要なものをすべて見つけることができます。 ファイルマネージャからは、ブラウザから行うのと同じように、次のようなほとんどの操作を実行できます。 ファイルのコピー、切り取り、貼り付け さまざまな形式のファイルを開く ファイルの削除 UbuntuファイルマネージャーからGoogleドライブにアクセスする方法 アプリメニューを検索するか、ターミナルで次のコマンドを入力して設定を開きますgnome-control-center オンラインアカウント