私はLinuxが初めてで、UbuntuからiPhoneにファイルを移動する方法、特にmp3音楽ファイルを知りたいのですが。 Ubuntuバージョンは16.04で、iOSバージョンは9.3.2です。 iPhoneをPCに接続すると、Ubuntuによってネイティブに認識されますが、MS Windowsの場合のように、iPhoneの写真フォルダー(「DCIM」)のみが表示されます。
私はこの質問が何度も尋ねられていることを知っており、多くの研究を行ってきましたが、それでもそれを理解することはできません。私は2種類の答えを見つけているようです:Appleが機能をロックダウンしているので不可能だと主張する人もいれば、libimobiledeviceライブラリを使用して可能だと主張する人もいます。
http://www.libimobiledevice.org は、iOS 10までのすべてのiOSバージョンをサポートし、音楽の転送に使用できると主張しています。
このWebサイトでは、libimobiledeviceがUbuntuの「公式リポジトリ」にあることにも言及しています。それが何を意味するのかよくわかりません。しかし、Ubuntu Softwareでlibimobiledeviceを検索すると、結果が返されません。
また、有望そうなこのチュートリアルを見つけました: http://www.dedoimedo.com/computers/linux-iphone-6.html
ただし、最初の命令セットを実行するとエラーが返されました。
Sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils libimobiledevice4 libplist2 python-plist ifuse
E: Unable to locate package libimobiledevice4
E: Unable to locate package libplist2
私はLinuxが初めてなので、Nice GUI(Ubuntu Softwareなど)を使用するのではなく、ターミナルでコマンドを記述してアプリケーションをインストールしたり、ソースコードをコンパイルしたりする概念にはあまり馴染みがありません。
ステップバイステップの指示は大歓迎です。私は通常、技術的なもの(プログラミングを含む)が得意ですが、今では完全に迷っています。
助けてくれてありがとう。
私もLinuxを初めて使用するということでこれを序言する必要がありますが、私はそれが機能していると思います。あなたと私が従おうとした指示は見事に書かれておらず、少し時代遅れです。これを試す前にすべてのセキュリティ設定をデバイスから取り除いたので、同じことをしたい場合があります。たとえば、パスワードやパスコードはありません。
必要なアプリケーションとパッケージをすべて入手することから始めます。
Sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils libimobiledevice6 libplist3 python-plist ifuse
デバイスを接続し、ideviceを使用して認識されることをテストします。
ideviceinfo
Idevicepairを使用してデバイスをペアリングします。
idevicepair pair
Idevicepairを使用してペアリングを検証する
idevicepair validate
デバイスのマウントポイントを作成します。私のデバイスはiPod Touchでした。
Sudo mkdir /media/iPod-touch # you may need to use UniqueDeviceID instead of iPod-touch
すべてのユーザーにマウントポイントへのアクセスを許可します。
Sudo chmod 777 /media/iPod-touch
新しく作成したマウントポイントを使用してデバイスをマウントします。
ifuse /media/iPod-touch/
これで、ファイルマネージャーからデバイスにアクセスできるようになります。
私はこれを-文字通り-何年も成功せずに試しました。逆に考えてみましょう。iPhoneでファイルサーバーを有効にして、Ubuntuに接続させる方が簡単です。 GoodReaderやFileExplrerのようなアプリはそれを行うことができ、私にとってはうまく機能します。
使用されるプロトコルはWebDAVであり、Ubuntuのファイルエクスプローラー「Nautilus」を介して「サーバーに接続」をクリックして携帯電話にアクセスします。