web-dev-qa-db-fra.com

Quel est l'état actuel de la prise en charge de Apple appareils (iPhone, iPod, etc.)?

  1. Quelles applications Ubuntu fournissent un support? (guides, comment faire, statut)
  2. En outre, plus précisément, des informations sur la prise en charge de la synchronisation de musique sur les iPhone et les iPod avec la dernière version du système d'exploitation:

    • Pouvez-vous synchroniser de la musique sur Apple appareils utilisant> iOS4? (iPhone et iPod)
    • Quelles applications vous permettent de faire cela et comment? (guides, comment faire, statut)

Ce qui a déjà été établi est:

  • Apple ne supporte pas Linux et n'en a pas l'intention.
  • libimobiledevice fournit un support, mais actuellement ne supporte pas la synchronisation musique/vidéo avec les périphériques >iOS4. Allez à libimobiledevice et faites défiler jusqu'à la section intitulée "Status" pour voir si la version de votre appareil est pris en charge.
20
Gerard Roche

C'est une cible constamment en mouvement. Si vous trouvez un outil qui fonctionne, Apple le divise en une "mise à jour de sécurité" (ils utilisent parfois le terme de manière subjective). Pour certains iPod, remplacez le firmware par Rockbox . Pour les iPhones, utilisez Windows ou un Mac ou essayez de configurer un système d'exploitation invité Windows avec VirtualBox sous Ubuntu.

Apple ne permettra jamais que ce type d'interopérabilité se produise à long terme. Vous devrez accepter leurs règles pour leurs périphériques ou trouver un périphérique que vous pouvez rooter et charger avec un autre micrologiciel.

23
Tom Brossman

Apple ne supporte pas Linux. Il n'y a pas une seule version d'iOS qui prend en charge Ubuntu. S'il vous plaît déposer un bogue avec Apple.

De plus, Apple utilise fréquemment des techniques d’obscurcissement, susceptibles de détruire la base de données musicale sur iDevices.

RE: Je veux juste ajouter ici que j’ai déposé de nombreux rapports de bogues avec Apple, mentionnant également que je refuse d’avoir Windows et donc que Linux Ubuntu est installé sur mon ordinateur portable, et que je dois également iPhone, iPhone4, iPhone5 et un iMac. assez frustrant de ne pas pouvoir utiliser Ubuntu pour au moins gérer ma musique, etc. Ils n'ont jamais répondu à une seule lettre, peu importe les explications et toute cette ignorance est assez frustrante au point que je passerai probablement à Android appareil la prochaine fois que je vais avoir un nouveau téléphone.

14
Jan

Essayez libimobiledevice . Faites défiler jusqu'à la section intitulée "Statut" pour voir si la version de votre appareil est prise en charge.

libimobiledevice est une bibliothèque de logiciels multiplate-forme qui décrit les protocoles de prise en charge des périphériques iPhone®, iPod Touch®, iPad® et Apple TV®. Contrairement à d'autres projets, cela ne dépend pas de l'utilisation de bibliothèques propriétaires existantes et ne nécessite pas de jailbreak. Il permet à d'autres logiciels d'accéder facilement au système de fichiers du périphérique, de récupérer des informations sur le périphérique et ses éléments internes, de le sauvegarder/restaurer, de gérer les icônes SpringBoard®, de gérer les applications installées, de récupérer le carnet d'adresses/calendriers/notes et les signets et (à l'aide de libgpod) de synchroniser la musique. et la vidéo à l'appareil. La bibliothèque est en développement depuis août 2007 dans le but d'apporter la prise en charge de ces périphériques au bureau Linux. - http://www.libimobiledevice.org/

5
Jon

J'ajouterai simplement que c'est libgpod qui ne gère pas actuellement DBVersion> 4. La version la plus récente remonte à juillet, de même que la dernière validation ( http://gtkpod.git.sourceforge.net/git /gitweb.cgi?p=gtkpod/libgpod;a=summary ) Je ne sais pas quel est le statut, mais je suppose qu’il est actuellement en attente et que personne n’y travaille.

Cependant, ils ont implémenté ce qui suit dans la version 0.8.2, donc qui sait quand quelqu'un donnera une solution à cela.

iPhone 4/iPod Touch 4/iPad/Nano 6g ne sont toujours pas pris en charge par cette version. Cependant, libgpod a maintenant un mécanisme pour charger dynamiquement un module nommé $ libdir/libgpod/libhashab.so. Cela sera utile pour activer facilement la prise en charge de ces périphériques si quelqu'un trouve un moyen de calculer la somme de contrôle de la base de données musicale.

Vous pouvez lire la note de version complète ici: http://old.nabble.com/libgpod-0.8.2-td32125543.html

==================

Mise à jour: L'utilisateur Israr Khan semble y travailler actuellement, vous pouvez avoir une idée rapide du statut sur son Twitter: http : //Twitter.com/#!/Isrark

4
D.Mill

En parcourant ce site et en utilisant Google, j'ai trouvé un moyen de synchroniser mon iPhone 4 sur iOS 7.0.2 sur Ubuntu 12.04. Ces instructions que j'ai compilées à partir d'autres utilisateurs, et à partir du libimobiledevice github repo .

Tout d’abord, assurez-vous que les packages suivants sont installés, soit via le Centre logiciel Ubuntu, soit via le terminal:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

Deuxièmement, créez un dossier quelque part sur votre ordinateur (je vais utiliser un dossier sur mon bureau appelé libupdate).

Ouvrez le terminal et le CD dans ce répertoire:

cd ~/Desktop/libupdate

Une fois que vous avez fait cela, tapez ou copiez/collez ceci dans la console:

git clone http://git.sukimashita.com/libimobiledevice.git

Attendez que le rapport soit téléchargé. Gardez cette fenêtre de terminal ouverte

Une fois cette opération terminée, ouvrez le dossier créé lors de l'exécution de la commande ci-dessus (devrait s'appeler libimobiledevice). Double-cliquez sur le fichier nommé autogen.sh et cliquez sur Run in Terminal. Il ouvrira une nouvelle fenêtre de terminal qui se fermera à la fin.

Pour exécuter ces commandes suivantes, insérez d'abord le répertoire libimobiledevice créé à l'aide de la commande git clone ci-dessus en tapant:

cd libimobiledevice

Ces prochaines commandes peuvent être exécutées telles quelles, mais je vous recommande de les exécuter sous Sudo afin de minimiser les risques de problèmes. La dernière commande DOIT être exécutée sous le nom Sudo. Exécutez-les un à la fois, laissez-les terminer avant d'exécuter le prochain

./configure
make
Sudo make install

Une fois cette opération terminée, redémarrez votre ordinateur.

Une fois connecté à votre ordinateur, déverrouillez votre iPhone. Ignorer les boîtes de dialogue qui apparaissent sur votre ordinateur. Suivez ces prochaines étapes EXACTEMENT COMME JE LE LISTE

  1. Branchez l'extrémité USB du câble dans l'ordinateur
  2. Branchez l'extrémité iPhone du câble sur l'iPhone
  3. Le dialogue de confiance apparaîtra
  4. Vous devez être rapide pour cette étape suivante, appuyez sur Confiance et DÉBRANCHEZ IMMÉDIATEMENT L'IPHONE DU CÂBLE! Vous devez débrancher le câble avant que l’iPhone vibre/reconnecte et ouvre à nouveau le dialogue de confiance. Si cela se produit, recommencez cette étape
  5. Verrouille ton iPhone
  6. Rebranchez votre iPhone
  7. Déverrouillez votre iPhone, ignorez les dialogues qui apparaissent sur votre ordinateur ou sur votre iPhone (le dialogue de confiance ne devrait pas apparaître)
  8. Dans un terminal, lancez la commande suivante

    paire d'idevicepair

  9. Le terminal doit indiquer que l'opération a abouti et que votre appareil doit être accessible depuis votre ordinateur afin de tester cette exécution Shotwell (à partir du terminal ou du tableau de bord). Cliquez sur votre iPhone et vos images devraient apparaître.

Vous pouvez également cliquer sur votre iPhone dans la section des appareils du navigateur de fichiers Nautilus. Si quelque chose se présente sur votre iPhone, faites confiance à UNIQUEMENT UNE FOIS! et cliquez sur Réessayer, continuez, etc. . sur ton ordinateur. Votre iPhone peut alors apparaître deux fois. Celui qui dit que les documents est pour les applications qui ont une sorte de partage de fichier/accès aux documents (comme les téléchargeurs de musique ou les fabricants de sonneries).

Si vous voulez sauvegarder votre iPhone, exécutez cette commande

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Si vous souhaitez sauvegarder/copier vos photos et vidéos, ouvrez Shotwell et importez vos photos (CTRL + A, clic droit, importer)

Si vous souhaitez copier votre musique/vos vidéos/films musicaux sur votre ordinateur, ouvrez Rhythmbox et sélectionnez votre iPhone, puis assurez-vous que vous pouvez voir toute votre musique (les vidéos et les sonneries n'auront pas de titre. jamais modifié leurs tags dans iTunes à l’origine). Ensuite, sélectionnez tout (CTRL + A) et faites-les glisser dans un dossier de votre ordinateur. Ils pourraient avoir des noms étranges, blâmer iTunes.

Je n'ai encore rien ajouté, mais vous pouvez au moins accéder à vos fichiers et sauvegarder votre iPhone maintenant!

3
Tech0verlord

J'ai connecté mon iPod Shuffle et l'ai reconnu en tant qu'iPod et je sais que vous pouvez le synchroniser avec Rythmbox. Assurez-vous simplement que les plug-ins des lecteurs portables sont activés via

Tools > Plugins
1
Ryloguy

Tout le monde semble convenir que toute intégration de Linux avec iTunes est au mieux fragile. Pour moi au moins si le problème réel est "comment copier de la musique de Linux sur un iDevice et le lire"; iTunes n'est pas une obligation. Voici ma solution à ce problème beaucoup plus facile à régler.

  1. Installez foobar20 sur votre iDevice (j'adore fb2k sur le bureau - assez pour l'exécuter dans Wine , je viens de découvrir la version de l'application, en espérant que sa version est aussi bonne)
  2. Démarrer foobar2000, icône représentant une roue dentée en haut à droite pour Outils, serveur FTP
    1. Autoriser l'accès en écriture = activé
    2. Serveur en marche = on
  3. Connectez-vous à l'adresse IP indiquée à l'aide du client FTP de votre choix et envoyez de la musique sur foobar2000 Music Folder (j'imagine que je vais utiliser rclone pour gérer la synchronisation, éventuellement).

Après avoir quitté le serveur FTP, foobar2000 verra votre musique et vous participerez aux courses. Et si vous n'aimez pas foobar2000 en tant que lecteur, je suppose que d'autres applications tierces pourraient également jouer à partir du système de fichiers.

0
Raven