Vous n'êtes pas identifié.
Je sais, c'est la honte que d'utiliser un produit Apple avec une machine Linux. Mais si j'ai acheté un ordinateur durable why!, je ne vais pas pour autant jeter un smartphone de moins de 2 ans, acheté avant de découvrir l'univers des logiciels libres! Alors je tente ma chance en posant la question qui tue: comment connecter un iPhone 4S sous iOS 7 avec une machine Linux?
Dernière modification par flavie (07 Apr 2014 00:38:28)
Hors ligne
Il s'agit malheureusement d'un bogue qui n'a toujours pas été résolu dans ubuntu 12.04, mais aussi 12.10, 13.04 et 13.10 (voir ce rapport de bogue en anglais). Visiblement, la situation iPhone + PC Linux est plutôt rare et personne ne met ce problème en première priorité...
Ne reste plus qu'à espérer que Ubuntu 14.04, qui sortira le 17.04.14, réglera le problème...
Une alternative consiste peut-être à vendre l'iPhone d'occasion pendant qu'il a encore une valeur résiduelle et à acquérir un smartphone Android qui devrait poser moins de problèmes...
Hors ligne
A noter tout de même que si la question fait l'objet de nombreuses discussions sur les forums ubuntu, a contrario le sujet n'existe tout simplement pas sur le site web de Apple, comme en témoigne ce résultat de recherche sur www.apple.com!
Hors ligne
Hello.
Un petit article sur comment corriger ce problème: http://www.omgubuntu.co.uk/2014/03/ios7 … untu-trust
Hors ligne
Bonjour!
Merci pour la piste proposée. Malheureusement, la logithèque Ubuntu ne voulait pas installer le paquet libimobiledevice2_1.1.6+git20140213~ppa1_amd64.deb en raison de conflits avec d'autres paquets déjà installés. J'ai donc supprimé libimobiledevice2_1.1.1-4 (que j'ai certainement installé lors d'une autre tentative de résolution du problème), mais la logithèque a rencontré une autre impossibilité (que je n'ai pas noté).
J'ai donc suivi le conseil de Andres Gonzalez Lopez, dans les commentaires:
sudo apt-add-repository ppa:ingo/ios7support sudo apt-get update sudo apt-get upgrade sudo mkdir /var/lib/lockdown sudo chmod 777 /var/lib/lockdown
Comme conseillé, j'ai redémarré la machine. IMPOSSIBLE! En introduisant mon mot de passe, il me ramène systématiquement au login. Idem avec la "Session d'invité" (sans mot de passe). AU SECOURS! A MOI LA PEUR!
Hors ligne
Inspirée, j'ai tapé [Ctrl]+[alt]+[F1] une fois arrivée au login Ubuntu, ce qui m'a permis de me loguer en mode terminal (utilisateur, mot de passe). J'ai alors supprimé le répertoire "lockdown" dans /var/lib avec
rm -r lockdown
, puisque c'est depuis sa création que la machine ne démarre plus.
Mais, la commande
sudo shutdown now
plante et j'ai dû forcer l'extinction. Et, au redémarrage, rien n'avait changé!?!
Hors ligne
essaye la commande si dessous pour revenir avec ta machine dans un état fonctionnel
sudo ppa-purge ppa:ingo/ios7support
Pour tester de résoudre le problème initial j'éviterai de passer par ce ppa ... mais directement avec les fichiers lister dans l'article
Hors ligne
ppa-purge: command not found
Je panique un peu...
Hors ligne
ha ... autant pour moi faut installer ppa-purge
sudo apt-get install ppa-purge
voir ici : http://doc.ubuntu-fr.org/ppa#en_desinst … _de_ce_ppa
Hors ligne
C'est mieux avec ppa-purge!
Mais shutdown now plante après avoir affiché:
Stopping cold devices [OK]
Stopping log initial device creation [OK]
Stopping configure network device security [OK]
Stopping save udev log and update rules [OK]
Stopping configure virtual network devices [OK]
Stopping cold devices [OK]
Seule solution: forcer l'extinction...
Et la machine ne démarre toujours pas en mode graphique!... AU SECOURS!
Dernière modification par flavie (05 Apr 2014 20:40:44)
Hors ligne
Ce fut vraiment galère!...
Après avoir testé de nombreuses instructions en ligne de commande, j'ai décidé de réinstaller le système à partir de zéro...
Pour cela, il me fallait récupérer toutes mes données (fichiers, courriels, préférences, signets, etc.). Facile à dire, mais pas si facile à faire...
A l'accueil du login, taper [Ctrl]+[alt]+[F1] pour faire apparaître le prompt du terminal:
Login : flavie
Password : .......
lsusb
pour voir le HDD externe dans la liste des périphériques usb.
ls -la /dev/sdb*
pour voir que le HDD est /dev/sdb1
sudo mount -o rw /dev/sdb1 /media/favie
C'est moi qui ai créé ce répertoire avec sudo mkdir dans /media pour faire comme sur une autre machine où le disque se monte tout seul.
cp -r /home /media/flavie
Patienter... jusqu'à la réapparition du prompt. Quelques messages d'erreur concernant des fichiers cachés comme .local/share/gvfs-metadata/...
Vérifier que les dossiers cachés .mozilla et .firefox ont bien été copiés.
sudo umount /dev/sdb1
NB : Si on se trouve dans le secteur /media/flavie, umount ne fonctionnera pas, car le disque est considéré comme utilisé. cd / pour sortir de là et aller à la racine.
sudo shutdown now
Petit problème: la commande "cp" m'a bien copié tous les fichiers, mais avec des noms en format ASCII (les accents sont remplacés par des signes cabalistiques...).
Mais bon, l'ordinateur tourne à nouveau et je suis assez fière de m'en être sortie toute seule! Le fait de renommer quelques dizaines de fichiers et dossiers n'est pas très grave en regard des heures perdues à apprendre à utiliser les commandes "mount", "umount", etc.
Je renonce à trouver une solution pour connecter mon iPhone sur mon why! sous Ubuntu 12.04 LTS. En effet, j'ai découvert que, sous Ubuntu 13.10, la boucle qui demande à l'infini si l'iPhone peut avoir confiance dans l'ordinateur auquel il est connecté n'empêche pas ce dernier d'accéder aux fichiers (par exemple, les photos). Alors j'attends tranquillement Ubuntu 14.04 en espérant que tout rentre dans l'ordre...
Cordialement.
Dernière modification par flavie (07 Apr 2014 00:36:34)
Hors ligne
Zut ! J'arrive après la bataille…
Je suis navré par la mésaventure.
Après avoir cherché un peu, sur le launchpad et ailleurs sur le web, je ne suis pas sûr qu'une solution propre fut trouvée pour la 12.04 LTS.
Un mot maintenant sur la commande cp.
Si le système de fichier permet de sauver les droits d'accès, la meilleure solution consiste à faire un clone d'archivage en tapant la commande comme suit :
cp -a source cible
/my two cents
Hors ligne
Merci pour la précision concernant l'usage de la commande cp!
Cordialement.
Hors ligne