Вопрос или проблема
Как передавать файлы между моим Ubuntu и iPhone?
Ответ здесь рекомендует использовать этот URL в nautilus:
afc://<your iPhone's UDID>/
Следующий вопрос:
Как узнать UDID моего iPhone (без использования iTunes)?
Ответ здесь рекомендует выполнить следующий код:
lsusb -v 2> /dev/null | grep -e "Apple Inc" -A 2
и результат выглядит так:
iManufacturer 1 Apple Inc.
iProduct 2 iPad
iSerial 3 7ddf32e17a6ac5ce04a8ecbf782ca509...
Так что URL вроде этого
afc://7ddf32e17a6ac5ce04a8ecbf782ca509.../
Должен работать в nautilus. Однако он не работает. Где я ошибся?
(...
заполнены правильной частью UDID)
Пожалуйста, не рекомендуте устанавливать iTunes на Ubuntu. Ни один метод, будь то Wine
или PlayOnLinux
, не работает с USB.
Также учтите, что пакет gvsf-backends
не может быть найден в Ubuntu 16.04.1 LTS
. Я использую iPhone 7.
Я установил Phone Drive на свой iPhone, и он работает отлично!
Это работает через браузер через локальную сеть
Я получал странные ошибки, используя usb…
Я использую KDE Connect для подключения моего Android-телефона к настольному компьютеру с Kubuntu. Помимо поддержки передачи файлов, он также поддерживает передачу буфера обмена, обмен уведомлениями и использование телефона как управления мышью. Он состоит из приложения на компьютере и приложения на телефоне. Я не знаю, существует ли версия для iPhone.
Ответ или решение
Передача файлов между iPhone и Ubuntu может быть сложной задачей из-за разницы в экосистемах этих устройств. Однако есть несколько методов, которые могут помочь решить эту проблему. Вот подробное руководство по передаче файлов между iPhone и Ubuntu.
1. Использование Gvfs и Nautilus
Если вы хотите использовать проводное подключение, вам потребуется доступ к содержимому iPhone с помощью файлового менеджера Nautilus и протокола AFC (Apple File Conduit). Вот несколько шагов:
-
Проверка подключенного устройства: Используйте команду
lsusb -v 2> /dev/null | grep -e "Apple Inc" -A 2
в терминале Ubuntu, чтобы получить серийный номер вашего устройства iPhone (UDID). -
Подключение через Nautilus: В Nautilus введите адрес
afc://<UDID вашего iPhone>/
, где<UDID вашего iPhone>
— это серийный номер вашего устройства. Однако вы должны убедиться, что нужные пакеты установлены и что система поддерживает работу с iPhone.
Проблемы и решения: Если это не сработает, возможно, проблема в совместимости или отсутствии поддержки определенных пакетов в вашей версии Ubuntu.
2. Использование беспроводных приложений
Если у вас возникают проблемы с проводным подключением, стоит рассмотреть беспроводные возможности. Приложение Phone Drive позволяет передавать файлы через локальную сеть. Установите приложение на iPhone, подключите оба устройства к одной сети Wi-Fi и используйте веб-интерфейс для обмена файлами.
3. Использование альтернативных приложений
Приложение KDE Connect обычно используется для Android, но также существует версия для iPhone, которая может предоставить ограниченные возможности передачи файлов и взаимодействия.
4. Другие решения
-
iCloud: Вы можете использовать iCloud для передачи файлов. Файлы можно загрузить в iCloud с iPhone, а затем получить доступ к ним через браузер на Ubuntu.
-
Dropbox или Google Drive: Эти облачные сервисы также могут быть полезны для передачи файлов. Установите соответствующее приложение на iPhone, синхронизируйте файлы и получите к ним доступ на Ubuntu через веб-интерфейс.
Заключение
Если USB-подключение не работает корректно, беспроводные и облачные решения являются отличной альтернативой. Продолжайте исследовать различные доступные приложения и методы, так как технологии и приложения часто обновляются, предлагая новые возможности и решения.