Differences between revisions 3 and 4
Revision 3 as of 2010-08-05 18:44:18
Size: 6397
Editor: Thrystan
Comment:
Revision 4 as of 2010-08-05 21:26:46
Size: 6457
Editor: FranklinPiat
Comment: formating improvements
Deletions are marked like this. Additions are marked like this.
Line 54: Line 54:
= Synchroniser/copier de la musique avec iPhone/iPod Touch sous Debian Squeeze/Sid avec Rhythmbox = == Synchroniser/copier de la musique avec iPhone/iPod Touch sous Debian Squeeze/Sid avec Rhythmbox ==
Line 65: Line 65:
'''libgop4 libgpod-common libsqlite3-0 libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1''' {{{
aptitude install
libgop4 libgpod-common libsqlite3-0 libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1
}}}
Line 70: Line 72:

'''libgop4 libgpod-common libsqlite3-0''' (ce dernier étant nécessaire aux deux autres)
{{{
libgop4 libgpod-common libsqlite3-0
}}}
''(ce dernier étant nécessaire aux deux autres)''
Line 76: Line 80:

'''libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1'''
{{{
aptitude install libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1
}}}
Line 91: Line 96:
Il est monté dans le dossier de l'utilisateur bidule à cette adresse : /home/"bidule"/.gvfs/"iPhone de bidule"/ Il est monté dans le dossier de l'utilisateur bidule à cette adresse : /home/''bidule''/.gvfs/''iPhone de bidule''/
Line 93: Line 98:
Il faut maintenant créer le fichier '''SysInfoExtended''' sur l'iPod/iPhone pour que des applications comme RhythmBox puissent l'utiliser. Dans un terminal : Il faut maintenant créer le fichier {{{SysInfoExtended}}} sur l'iPod/iPhone pour que des applications comme RhythmBox puissent l'utiliser. Dans un terminal :
Line 95: Line 100:
 a. Créer le dossier Device dans l'iPhone :
'''mkdir -p /home/"bidule"/.gvfs/"iPhone de bidule"/iTunes_Control/Device'''
 a. Créer le dossier Device dans l'iPhone : {{{
mkdir -p /home/"bidule"/.gvfs/"iPhone de bidule"/iTunes_Control/Device
}}}
Line 98: Line 104:
 b. Obtenir le numéro de série de l'iPhone :
'''lsusb -v | grep -i iSerial'''
 b. Obtenir le numéro de série de l'iPhone : {{{
lsusb -v | grep -i iSerial
}}}
Line 102: Line 109:

'''iSerial 3 fb9961044533cd317cb6f2bce3424c2771ae16d6'''
 {{{
iSerial 3 fb9961044533cd317cb6f2bce3424c2771ae16d6
}}}
Line 107: Line 115:
 c. Créer le fichier à l'aide de la commande ipod-read-sysinfo-extended (fournie par libgpod4) :
'''ipod-read-sysinfo-extended fb9961044533cd317cb6f2bce3424c2771ae16d6 /home/"bidule"/.gvfs/"iPhone de bidule"/'''
 c. Créer le fichier à l'aide de la commande ipod-read-sysinfo-extended (fournie par libgpod4) : {{{
ipod-read-sysinfo-extended fb9961044533cd317cb6f2bce3424c2771ae16d6 /home/john/.gvfs/iPhone de john/
}}}
Line 116: Line 125:
Lancer RhythmBox (Applications → Son et vidéo → RhythmBox). L'iPhone/iPod devrait se trouver sur la gauche. Glisser/déposer les fichiers comme avec iTunes. Lancer !RhythmBox (Applications → Son et vidéo → !RhythmBox). L'iPhone/iPod devrait se trouver sur la gauche. Glisser/déposer les fichiers comme avec iTunes.
Line 118: Line 127:
On peut désormais utiliser Rhythmbox sur n'importe quel ordinateur pour copier/coller de la musique et sans avoir à écraser la bibliothèque, contrairement à iTunes. On peut désormais utiliser !Rhythmbox sur n'importe quel ordinateur pour copier/coller de la musique et sans avoir à écraser la bibliothèque, contrairement à iTunes.

Translation(s): English - Français


Cette page a pour but d'expliquer comment utiliser un iPhone d'Apple avec Debian (DebianSqueeze).

Note:

  1. Apple ne propose aucun support de l'iPhone pour Linux, mais il existe désormais des alternatives aux outils d'Apple.
  2. L'auteur de cette page a peu d'expérience avec l'iPhone, cette page en est encore à l'état de brouillon.

Cette page n'est encore qu'un brouillon, certaines informations peuvent être inexactes.

(Les contributions à cette page sont évidemment les bienvenues).

Titre 1

Sous-titre

Programmes

  • rhythmbox - lecteur de musique pour GNOME, qui permet de lire, d'exporter et d'importer de la musique depuis l'iPhone [ne semble pas fonctionner avec l'iPhone OS 4]

  • gthumb - un visionneur d'images pour GNOME, qui permet de naviguer parmi le contenu de l'iPhone et de l'exporter

Outils

Outils et programmes utiles sous Debian pour les utilisateurs d'iPhone

  • libplist-utils - Apple property list converter

    • plutil(1) - A converter tool for binary or XML Apple property lists

  • libimobiledevice-utils - Library for communicating with iPhone and iPod Touch devices

  • ipheth-utils - USB tethering driver for the iPhone [support utilities]

  • ifuse - FUSE module for iPhone and iPod Touch devices

    • ifuse(1) - Mount filesystem of an iPhone/iPod Touch.

  • usbmuxd - USB multiplexor daemon for iPhone and iPod Touch devices

    • iproxy(1) - proxy that enables tcp service access to iPhone/iPod

    • usbmuxd(1) - iPhone/iPod Touch USB multiplex server daemon

Orphan:

Synchroniser/copier de la musique avec iPhone/iPod Touch sous Debian Squeeze/Sid avec Rhythmbox

1. Préparer l'iPhone

Ajouter au moins une chanson à l'aide d'iTunes sous Windows, ce qui crée la base de données de l'iPhone/iPod Touch nécessaire pour que le reste fonctionne.

2. Installer les paquets

Sous Debian Sid

Installer les paquets suivants :

aptitude install libgop4 libgpod-common libsqlite3-0 libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1

Sous Debian Squeeze

À ce jour (05/08/2010) il faut récupérer et installer (par dpkg ou gdebi) les versions Sid des paquets suivants :

libgop4 libgpod-common libsqlite3-0

(ce dernier étant nécessaire aux deux autres)

Car avec la version actuelle de libgpod4 sous Squeeze (la 0.7.2-2+b1) on obtient une erreur au point 3.c. plus bas.

Puis installer les autres paquets, listés plus haut :

aptitude install libimobiledevice-utils libimobiledevice1 ifuse libplist++1 libplist-utils libplist1 python-plist gvfs gvfs-backends gvfs-bin gvfs-fuse libusb-1.0-0 usbmuxd libusbmuxd1

3. Configuration

Éditer le fichier /etc/fuse.conf : Changer la ligne "#user_allow_other" à la fin du fichier, en "user_allow_other". Ou ajouter "user_allow_other" si la ligne n'existe pas.

Ajouter les utilisateurs qui auront accès à l'iPhone au groupe fuse.

Redémarrer la session.

Connecter l'iPhone. Il sera demandé de l'ouvrir : Annuler.

L'iPhone apparaît sur le bureau, avec son nom ("iPhone de bidule"). Il est monté dans le dossier de l'utilisateur bidule à cette adresse : /home/bidule/.gvfs/iPhone de bidule/

Il faut maintenant créer le fichier SysInfoExtended sur l'iPod/iPhone pour que des applications comme ?RhythmBox puissent l'utiliser. Dans un terminal :

  1. Créer le dossier Device dans l'iPhone :

    mkdir -p /home/"bidule"/.gvfs/"iPhone de bidule"/iTunes_Control/Device

    b. Obtenir le numéro de série de l'iPhone :

    lsusb -v | grep -i iSerial

La commande retourne plusieurs lignes, dont une du type :

  • iSerial                 3 fb9961044533cd317cb6f2bce3424c2771ae16d6

Le numéro de série qui nous intéresse dans cet exemple : fb9961044533cd317cb6f2bce3424c2771ae16d6

  • c. Créer le fichier à l'aide de la commande ipod-read-sysinfo-extended (fournie par libgpod4) :

    ipod-read-sysinfo-extended fb9961044533cd317cb6f2bce3424c2771ae16d6 /home/john/.gvfs/iPhone de john/

En remplaçant le numéro de série et le point de montage par les bons.

Cette opération échoue avec la version Squeeze de libgpod4 (0.7.2-2+b1), on obtient le message suivant : Couldn't read xml sysinfo from _SERIAL_

Redémarrer à nouveau la session.

Lancer RhythmBox (Applications → Son et vidéo → RhythmBox). L'iPhone/iPod devrait se trouver sur la gauche. Glisser/déposer les fichiers comme avec iTunes.

On peut désormais utiliser !Rhythmbox sur n'importe quel ordinateur pour copier/coller de la musique et sans avoir à écraser la bibliothèque, contrairement à iTunes.


CategoryPhone