Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
synchroniser_un_iphone_3g_3gs_a_ubuntu [Le 31/01/2010, 16:39]
213.95.41.13
synchroniser_un_iphone_3g_3gs_a_ubuntu [Le 30/05/2010, 13:47] (Version actuelle)
TheCaméléon redirection vers tutoriel du meme nom
Ligne 1: Ligne 1:
-{{tag>matériel}} +~~REDIRECT>:tutoriel:comment_synchroniser_un_iphone_3g_3gs_sous_ubuntu~~
- +
----- +
-====== Synchroniser un iphone 3g et 3gs sous ubuntu ====== +
- +
-Pour l'​Iphone 3gs et l'​iphone 3g, à partir du firmware 3.0, il est possible de synchroniser ses musiques, ses photos et ses vidéos sous ubuntu +
-en se passant de itunes. Cette methode est utile pour les iphones jailbreaké ou non. +
- +
-<note important>​La procédure qui suit utilise des logiciels en developement. Des bugs peuvent survenir</​note>​ +
- +
-===== Installation ===== +
- +
-Editez votre fichier sourcelist +
- +
-<​code>​ +
-sudo gedit /​etc/​apt/​sources.list +
-</​code>​ +
- +
-Ajouter les dépôts suivant à la fin +
- +
-Pour Jaunty +
-<​code>​ +
-deb http://​ppa.launchpad.net/​jonabeck/​ppa/​ubuntu jaunty main +
-deb-src http://​ppa.launchpad.net/​jonabeck/​ppa/​ubuntu jaunty main +
-</​code>​ +
- +
-Pour Karmic +
-<​code>​ +
-deb http://​ppa.launchpad.net/​jonabeck/​ppa/​ubuntu karmic main +
-deb-src http://​ppa.launchpad.net/​jonabeck/​ppa/​ubuntu karmic main +
-</​code>​ +
- +
-Sauvegarder et quitter. Puis téléchargez la clé d'​authentification du serveur. Dans un terminal: +
- +
-Pour Jaunty +
-<​code>​ +
-sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9 +
-</​code>​ +
- +
-Pour Karmic +
-<​code>​ +
-sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9 +
-</​code>​ +
- +
-Maintenant, mettez à jour vos depôts. Dans un terminal: +
-<​code>​ +
-sudo apt-get update +
-</​code>​ +
- +
-Installez les paquets suivant, dans un terminal: +
-<​code>​ +
-sudo apt-get install ifuse +
-sudo apt-get install libiphone-utils +
-</​code>​ +
-Ceci installera usbmuxd, qui est nécessaire pour permettre à votre système de communiquer avec votre iphone. Cela installera aussi ifuse qui vous permettra de +
-monter votre iphone. +
- +
-===== Préparation du système ===== +
- +
-  * Connectez votre iphone et verifiez que usbmuxd est actif en tapant dans un terminal: +
-<​code>​ +
-ps ax | grep usbmuxd +
-</​code>​ +
- +
-Si usbmuxd est actif, vous aurez la reponse suivante: +
-<​code>​ +
-6822 ?        S<     0:00 /​usr/​sbin/​usbmuxd -u -U +
-21571 pts/0    S+     0:00 grep usbmuxd +
-</​code>​ +
-Les chiffres en début de ligne seront differents que ceux dans l'​exemple ci-dessus. +
- +
-  * Maintenant, créez le point de montage pour votre iphone, dans un terminal: +
-<​code>​ +
-sudo mkdir /​media/​iphone +
-sudo chmod 777 /​media/​iphone +
-</​code>​ +
- +
-  * Modifiez ensuite le fichier de configuration de fuse. +
-<​code>​ +
-sudo gedit /​etc/​fuse.conf +
-</​code>​ +
-Et changez la fin du fichier de: +
-<​code>​ +
-#​user_allow_other +
-</​code>​ +
-en +
-<​code>​ +
-user_allow_other +
-</​code>​ +
-Sauvegardez et quittez. +
- +
-  * Ajoutez vous au groupe fuse. +
-<​code>​ +
-usermod -aG votre_login fuse +
-</​code>​ +
-Redémarrez votre machine. Ensuite, vérifiez que vous faites bien parti du groupe fuse en tapant dans un terminal: +
-<​code>​ +
-id +
-</​code>​ +
-Vous verrez alors les groupes auxquels vous appartenez, dont fuse. +
- +
-<note tip> +
-Votre iphone sera maintenant accessible en tapant dans un terminal: +
-Pour le montage +
-<​code>​ +
-ifuse /​media/​iphone +
-</​code>​ +
-Pour le démontage +
-<​code>​ +
-fusermount -u /​media/​iphone +
-</​code>​ +
-</​note>​ +
- +
-===== Compilation de la librairie libgpod4 nécessaire à la synchronisation ===== +
- +
-  * Installez les paquets suivants: +
-<​code>​ +
-sudo apt-get install git-core autoconf libtool libglib2.0-dev intltool gtk-doc-tools sqlite3 libsqlite3-dev zlib1g-dev libxml2-dev checkinstall libiphone-dev +
- ​libgtk2.0 libgtk2.0-dev +
-</​code>​ +
-  +
-  * Conflit possible +
-Pour eviter tout conflit avec une ancienne version de libgpod: +
-<​code>​ +
-sudo apt-get remove libgpod-common +
-</​code>​ +
- +
-  * Compilation +
-Tapez les lignes suivantes **successivement** dans un terminal: +
-<​code>​ +
-git clone git://​gtkpod.git.sourceforge.net/​gitroot/​gtkpod/​libgpod +
-cd libgpod +
-git checkout +
-CFLAGS="​-g -O0" sh autogen.sh --prefix=/​usr +
-make +
-sudo checkinstall +
-</​code>​ +
-A partir de là, le programme vous posera plusieurs questions:​ +
-- a la question “Should I create a default set of package docs ?”. appuyez juste sur entrée\\ +
-- ensuite entrez une description (Libgpod4 SVN par exemple), et appuyez sur entrée, puis une seconde fois sur entrée sur la nouvelle ligne pour terminer la description\\ +
-- ensuite éditez le nom du paquet en tapant 2 et validez avec entrée. Tapez libgpod4 et validez avec entrée\\ +
-- ensuite faite le choix 11 et validez avec entrée. Écrivez libgpod4 encore une fois et validez avec entrée\\ +
-- enfin faites le choix n°3 et validez avec entrée. Tapez le numéro de version soit 0.7.3 et validez avec entrée\\ +
-- de retour sur la page de choix appuyez juste sur entrée sans aucun nombre pour créer et installer le paquet ( vous pourrez le désinstaller plus tard en faisant dpkg -r libgpod4)\\ +
- +
-===== Préparation de l'​Iphone ===== +
- +
-  * Connectez votre iphone et montez le: +
-<​code>​ +
-ifuse /​media/​iphone +
-</​code>​ +
- +
-  * Créer le répertoire suivant +
-<​code>​ +
-mkdir /​media/​iphone/​iTunes_Control/​Device/​ +
-</​code>​ +
- +
-  * Obtenez le numéro de série de votre iphone +
-<​code>​ +
-lsusb -v | grep -i iSerial +
-</​code>​ +
-La commande vous retournera plusieurs informations dont une du type +
-<​code>​ +
-iSerial ​                3 fb9961044533cd317cb6f2bce3424c2771ae16d6 +
-</​code>​ +
-Le numéro de série qui nous intéresse est dans notre exemple: fb9961044533cd317cb6f2bce3424c2771ae16d6 +
- +
-   * Entrez la commande dans un terminal: +
-<​code>​ +
-ipod-read-sysinfo-extended votre_numéro_de_série /​media/​iphone +
-</​code>​ +
-Ceci va créé le fichier /​media/​iphone/​iTunes_Control/​Device/​SysInfoExtended contenant des informations au format XML.\\ +
- +
- +
-===== Installation de gtkpod ===== +
- +
-  * Pour synchroniser votre musique, vos photos et vos vidéos, il faudra utiliser le logiciel gtkpod, avec compilation.  +
-  * D'​abord les dépendances:​ +
- +
-Karmic +
-<​code>​ +
-sudo apt-get install flex libglade2-dev libid3tag0-dev +
-</​code>​ +
- +
-Jaunty +
-<​code>​ +
-sudo apt-get install flex libglade2-dev libid3tag0-dev libmp4v2-0 libmp4v2-dev libmp4-info-perl  +
-</​code>​ +
- +
-  * La compilation. Les commandes qui suivent sont à taper **successivement** dans un terminal. +
-<​code>​ +
- git clone git://​gtkpod.git.sourceforge.net/​gitroot/​gtkpod/​gtkpod +
-cd gtkpod +
-git checkout +
-CFLAGS="​-g -O0" sh autogen.sh --prefix=/​usr +
-make +
-sudo checkinstall +
-</​code>​ +
- +
-===== Synchronisation ===== +
- +
-  * Branchez et montez votre iphone +
-  * Lancer gtkpod +
-A la première utilisation,​ gtkpod vous demandera le modèle de votre appareil. il apparaitra ensuite dans l'​arborescence,​ dans la fenêtre de gauche.  +
-A partir de là vous pourrez transférer votre musique, vos photos et vidéos sur l'​iphone. Une fois l'​opération effectuée, enregistrez les modification. +
-N'​oubliez pas d'​éjecter votre iphone de gtkpod, puis de votre système en tapant dans un terminal +
-<​code>​ +
-fusermount -u /​media/​iphone +
-</​code>​  +
- +
-===== Liens ===== +
- +
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=364359&​p=1]] +
-[[http://​marcansoft.com/​blog/​2009/​10/​iphone-syncing-on-linux/​]] +
-[[http://​marcansoft.com/​blog/​2009/​10/​iphone-syncing-on-linux-part-2/​]] +
- +
-//Page créée par [[utilisateurs:emris]]//+
  • synchroniser_un_iphone_3g_3gs_a_ubuntu.1264952348.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)