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 14/02/2010, 14:42]
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>​ Marche également pour l'Ipod touch et Iphone 2G </​note>​ +
- +
-<note important>​Les procédures qui suivent utilisent des logiciels en developement. Des bugs peuvent survenir</​note>​ +
- +
-===== Premiere Méthode ===== +
- +
-La méthode qui semble la plus simple pour le premier venu. En effet elle ne nécessite pas de compilation,​ ce qui est parfois problématique. En outre il semblerait que certaines personnes rencontrent des problèmes avec l'​autre méthode.  +
-De plus cette dernière supporte les pochettes d'​albums et utilise Rhythmbox, qui est installé par défaut avec Ubuntu. +
-La méthode est disponible ici http://​fatbuttlarry.blogspot.com/​2010/​01/​ipod-touch-iphone-3g-ubuntu-910-in-5.html +
-Voici sa traduction française : +
-  - **Important :** A l'aide d'un ordinateur sous Windows avec iTunes, ajouter au moins une chanson dans l'​iPhone avec iTunes. Cela créera la base de donnée de l'​iPhone/​iPod Touch nécessaire pour que le reste de ce tutoriel ​fonctionne +
-  * Soyez sur d'​être connecté à Internet +
-  * Ouvrez le gnome-terminal avec Applications->​Accessoires->​Terminal +
-  * Copiez/​collez les lignes suivantes dans la console gnome-terminal : +
-<​code>​ +
-sudo add-apt-repository ppa:​pmcenery/​ppa;​ sudo apt-get update; sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 python-libimobiledevice libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd; sudo su -c "echo user_allow_other >> /​etc/​fuse.conf"​ +
-</​code>​ +
-  * On vous demandera confirmation. Tapez "​Y"​ et la touche Entrée. Cela prend environ 3 minutes avec une connexion large bande +
- <​note>​Cela va installer la derniere version de fink fuse, "​fusepod"​ et la rendre utilisable par les utilisateurs normaux ( non-root )</​note>​ +
-  * Fermez votre session Ubuntu (en haut à droite de l'​écran). Vous pouvez tout aussi bien redémarrer votre ordinateur +
-  * Reconnectez vous sous Ubuntu +
-  * Connectez votre iPod Touch/​iPhone. Il vous sera demandé plusieurs fois d'​ouvrir l'​iPod. cliquez à chaque fois "​Annuler"​ +
-  * Ouvrez le gnome-terminal avec Applications->​Accessoires->​Terminal +
-  * Créez le fichier SysInfoExtended sur le iPod/iPhone pour que des applications comme RhythmBox puissent l'​utiliser,​ en copiant collant les lignes suivantes dans la console +
-<​code>​ +
-sudo adduser "​$USER"​ fuse; echo -e "​\n\nPlease type the name of your ipod:";​ read ipod_name; mkdir -p "​$HOME/​.gvfs/​$ipod_name/​iTunes_Control/​Device/";​ ipod-read-sysinfo-extended `sudo lsusb -v | grep '​iSerial'​ | awk '​length($0)>​=68'​ | awk '​{print $3}'` "​$HOME/​.gvfs/​$ipod_name/"​ +
-</​code>​ +
-<note tip>Il vous sera demandé le nom de votre iPod Touch/​iPhone. Il faut mettre le même nom que l'​icône sous lequel apparait votre iPhone sur le bureau</​note>​ +
-  * Déconnectez vous de votre session une dernière fois puis  reconnectez vous +
-  * lancez RythmBox ​ via Applications->​Son et vidéo->​RhythmBox. Votre iPod devrait se trouver sur la gauche. Glissez/​déposez les fichiers comme vous le feriez avec iTunes +
-<note tip>Si votre iPhone n'​apparait pas à gauche, essayez d'y accéder en cliquant sur son icône sur le Bureau, et en cliquant sur "​Ouvrir Rhythmbox"</​note>​ +
-<note important>​Si vous avez des problèmes, essayez de redémarrer votre iPhone. Si cela ne suffit pas, regardez les commentaires sur http://​fatbuttlarry.blogspot.com/​2010/​01/​ipod-touch-iphone-3g-ubuntu-910-in-5.html ( blog en anglais ).</​note>​ +
- +
- +
- +
-===== deuxième Méthode ===== +
- +
-====  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/​]] +
-[[http://​fatbuttlarry.blogspot.com/​2010/​01/​ipod-touch-iphone-3g-ubuntu-910-in-5.html]] +
- +
-//Page créée par [[utilisateurs:emris]]//+
  • synchroniser_un_iphone_3g_3gs_a_ubuntu.1266154970.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)