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édentesRévision précédente
Prochaine révision
Révision précédente
synchroniser_un_iphone_3g_3gs_a_ubuntu [Le 09/02/2010, 18:31] 213.95.41.13synchroniser_un_iphone_3g_3gs_a_ubuntu [Le 30/05/2010, 13:47] (Version actuelle) – redirection vers tutoriel du meme nom TheCaméléon
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> Marche également pour l'Ipod touch et Iphone 2G </note> +
- +
-<note important>La procédure qui suit utilise des logiciels en developement. Des bugs peuvent survenir</note> +
- +
-===== Installation de iFuse ===== +
- +
-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 fuse votre_login +
-</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]]//+