Linux で iPhone の写真とビデオにアクセスする方法

Android とは異なり、iPhoneユーザーは Linux 上のデバイスにアクセスするのが困難です。2017 年に Ubuntu などのディストリビューションによって Apple スマートフォンのサポートが改善されたのは事実ですが、それは決して完璧ではありません。多くの場合、iPhone を接続するだけでは十分ではなく、正しく動作させるには追加の手順が必要です。そこでこの記事では、Linux 上で iPhone にアクセスする方法を説明します。

ネタバレ注意: 下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。

iFuse

Linux プラットフォーム上で iPhone の内部ストレージにアクセスする最良の方法は、iFuse を使用することです。このツールを使用すると、Fuse ファイル システムを使用して、あらゆる iOS デバイス上のファイルに簡単にアクセスできるようになります。この解決策は決して完璧ではありませんが、Linux 上で iOS デバイスを読み取るネイティブな方法がないため、これは最悪の状況の最善策です。

インストール

iFuse のインストールは、ほとんどの Linux オペレーティング システムで簡単です。ソフトウェア ライブラリ libmobiledevice を使用してあらゆることを可能にするため、ユーザーはデバイスを「脱獄」する必要がありません。Linux ディストリビューションにインストールする方法は次のとおりです。

Ubuntu

sudo apt install ifuse

デビアン

sudo apt-get install ifuse

Arch Linux

sudo pacman -S ifuse

フェドーラ

sudo dnf install ifuse

OpenSUSE

iFuse ツールを Open SU​​SE にインストールする最も簡単な方法は、OBS システムを使用することです。このリンクに従って、ワンクリック インストール ボタンをクリックします。iFuse は、Open SU​​SE Linux の現在のすべてのバージョンに配布されています。

他の Linux 用にビルドする

iFuse は、ユーザーがプラットフォーム上の iOS デバイス ファイル システムにアクセスできる唯一の方法の 1 つであるため、非主流の Linux オペレーティング システムで iFuse を入手することは難しくありません。インストールするには、パッケージ マネージャーを確認し、「ifuse」を検索してインストールします。何らかの理由でこのソフトウェアが OS のソフトウェア リポジトリに含まれていない場合は、以下の手順に従ってソフトウェアを構築し、手動でインストールします。

ビルドを開始するには、次のパッケージがインストールされていることを確認してください。パッケージ名はオペレーティング システムによって異なる場合があることに注意してください。最善の方法は、git、usbmuxd、make、autoheader、automake、autoconf、libtool、pkg-config、gcc の名前で検索することです。

iFuse のビルドに必要なソフトウェアがすべてインストールされたら、git ツールを使用してソース コードをダウンロードします。

git clone https://github.com/libimobiledevice/ifuse.git

次に、CD コマンドを使用してソース コード ディレクトリに移動し、コンパイル プロセスを開始できるようにします。

CD井布

iFuse のコンパイル プロセスの最初のステップは、autogen ツールを実行することです。

./autogen.sh

autogen の後、configure ツールを実行します。Configure は PC をスキャンし、コンパイルの準備をすべて整えます。オペレーティング システムのバージョン、カーネルのバージョンなどを検索します。

。/構成、設定

configure のジョブが完了すると、コンパイル プロセスの最初のフェーズが開始されます。

作る

最後に、make install を使用して make を再実行して、コンパイル プロセスを終了します。これにより、ソース コードが取得され、そのコンパイルされたバージョンがシステムにインストールされます。

sudo メイクインストール

iFuse の使用

iFuse はプログラムではありません。バックグラウンドでサイレントに実行されるファイル システムです。このツールを Linux にインストールすると、iOS デバイスは Linux ベースのオペレーティング システムと簡単に対話できるようになります。ファイルにアクセスするには、次の手順に従います。

ステップ 1 : ファイルマネージャーを開きます。

ステップ 2 : iPhone、iPad、または iPod touch デバイスを Linux PC に接続します。

デバイスを接続した状態でロックを解除し、画面に表示される「信頼」プロンプトをクリックします。デバイスが PC に接続されていることを PC が信頼することが重要です。そうでない場合、iFuse はデバイスへのアクセスに失敗し、デバイスを取り外してから再度アクセスする必要があります。

ステップ 3 : iFuse が正常に接続すると、iOS デバイスがマウントされたデバイスとしてファイル マネージャーに表示されます。それをクリックして、その上のファイルを参照します。場合によってはロックしてしまう場合もあるので注意してください。Apple 製品には正式な Linux サポートがないため、これは避けられません。自己責任。

ショットウェル

iFuse は、Linux 上の Apple デバイス上のデータに簡単にアクセスするための優れた方法です。とはいえ、それは単純なプロセスではありません。Linux 上の iOS デバイス上の写真やビデオにアクセスしたいが、ファイル マネージャーを使いたくない場合は、Shotwell 写真マネージャーのインストールを検討してください。iFuse を使用すると、写真やビデオを自動的にインポートできます。

Ubuntu

sudo apt インストールショットウェル

デビアン

sudo apt-get インストールショットウェル

Arch Linux

sudo パックマン -S ショットウェル

フェドーラ

sudo dnf ショットウェルをインストール

SUSEを開く

sudo zypper ショットウェルをインストールする

その他の Linux

Shotwell は、Linux 上で人気のある写真管理ソリューションです。その結果、ほぼすべての Linux オペレーティング システムで利用できます。パッケージ マネージャーで「shotwell」を検索してインストールします。あるいは、Gnome ソフトウェア (または任意のソフトウェア ブラウザ ツール) を調べて、その方法でインストールします。見つからないですか?代わりに Web サイトからダウンロードしてください

ショットウェルの使用

iFuse と同様に、Shotwell はインストール後に設定を行う必要はありません。iOS デバイスを接続すると (iFuse がインストールされている場合)、ポップアップが表示されます。ポップアップでは、写真をライブラリに自動的にインポートするかどうかを尋ねられます。ボタンをクリックして許可します。その後すぐに、Shotwell はすべての写真を PC にインポートします。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか