| AccueilCalendrierVenir aux réunionsContactsMembresDocumentationsLiens Forbach (57) Metz (57) Ventron (88) BacASable |
MirabellugWikiInstallationGmailFSInstallation de gmailfs sur Debian SargeNous allons commencer par installer gmailfs :twiggy:/home/dium# apt-get install gmailfs Puis, il faut configurer le fichier /etc/gmailfs/gmailfs.conf en y indiquant votre gmailusername et votre gmailpassword. Ensuite, nous créons un dossier et effectuons le montage : twiggy:/home/dium# mkdir /mnt/gmail/ twiggy:/home/dium# mount -t gmailfs /usr/share/gmailfs/gmailfs.py /mnt/gmail/ Vous aurez le message d'erreur suivant ;
twiggy:/home/dium# gmailfs.py:Gmailfs:mountpoint: '/mnt/gmail/'
gmailfs.py:Gmailfs:unnamed mount options: ['rw']
gmailfs.py:Gmailfs:named mount options: {}
Traceback (most recent call last):
File "/usr/share/gmailfs/gmailfs.py", line 1117, in ?
server = Gmailfs()
File "/usr/share/gmailfs/gmailfs.py", line 603, in __init__
self.ga.login()
File "/usr/lib/python2.3/site-packages/libgmail/__init__.py", line 281, in login
raise GmailLoginFailure
libgmail.GmailLoginFailure
(faites ctrl c pour récupérer la main) Google a modifié sa procédure d'authentification. Nous allons récupérer la dernière version de libgmail à cette adresse http://ovh.dl.sourceforge.net/sourceforge/libgmail/libgmail-0.1.3.3.tar.gz et décompresser ce fichier. Du répertoire libgmail-0.1.3.3 fraîchement créé, nous allons copier les fichiers lgconstants.py, libgmail.py et setup.py dans le répertoire /usr/lib/python2.3/site-packages/libgmail/ : twiggy:/home/dium# cp libgmail-0.1.3.3/lgconstants.py /usr/lib/python2.3/site-packages/libgmail/ twiggy:/home/dium# cp libgmail-0.1.3.3/libgmail.py /usr/lib/python2.3/site-packages/libgmail/ twiggy:/home/dium# cp libgmail-0.1.3.3/setup.py /usr/lib/python2.3/site-packages/libgmail/ Nous allons installer le paquet python2.3-dev et nous placerons dans le répertoire /usr/lib/pyton2.3/site-packages/libgmail afin de compiler les deux fichiers lgconstants.py et libgmail.py avec cette commande : twiggy:/home/dium# apt-get install python2.3-dev twiggy:/home/dium# cd /usr/lib/python2.3/site-packages/libgmail/ twiggy:/usr/lib/python2.3/site-packages/libgmail# cd /usr/lib/python2.3/site-packages/libgmail/ twiggy:/usr/lib/python2.3/site-packages/libgmail# python setup.py install Nous renomerons les fichiers libgmail.py et libgmail.pyc en _init_.py et _init_.pyc : twiggy:/usr/lib/python2.3/site-packages/libgmail# cp libgmail.py __init__.py twiggy:/usr/lib/python2.3/site-packages/libgmail# cp libgmail.pyc __init__.pyc Et nous allons réessayer le montage du répertoire /mnt/gmailfs : twiggy:/usr/lib/python2.3/site-packages/libgmail# mount -t gmailfs /usr/share/gmailfs/gmailfs.py /mnt/gmail/ Et nous avons encore un message d'erreur :
twiggy:/usr/lib/python2.3/site-packages/libgmail# gmailfs.py:Gmailfs:mountpoint: '/mnt/gmail/'
gmailfs.py:Gmailfs:unnamed mount options: ['rw']
gmailfs.py:Gmailfs:named mount options: {}
FATAL: Module fuse not found.
fusermount: fuse device not found, try 'modprobe fuse' first
fuse: reading device: Bad file descriptor
L'authentification se passe normalement, maintenant il nous faut installer fuse : twiggy:/usr/lib/python2.3/site-packages/libgmail# apt-get install module-assistant fuse-source twiggy:/usr/lib/python2.3/site-packages/libgmail# m-a update twiggy:/usr/lib/python2.3/site-packages/libgmail# m-a update twiggy:/usr/lib/python2.3/site-packages/libgmail# m-a prepare twiggy:/usr/lib/python2.3/site-packages/libgmail# module-assistant install fuse twiggy:/usr/lib/python2.3/site-packages/libgmail# m-a build fuse-source twiggy:/usr/lib/python2.3/site-packages/libgmail# dpkg -i /usr/src/fuse-module-2.6.8-2-k7_2.2.1-4sarge2 2.6.8-16_i386.deb Nous chargeons le module fuse : twiggy:/usr/lib/python2.3/site-packages/libgmail# modprobe fuse Et nous allons réessayer le montage du répertoire /mnt/gmailfs : twiggy:/usr/lib/python2.3/site-packages/libgmail# mount -t gmailfs /usr/share/gmailfs/gmailfs.py /mnt/gmail/ Voilà, ça marche ! Pour créer une entrée dans /etc/fstab, rajoutez la ligne suivante : # montage gmail /usr/share/gmailfs/gmailfs.py /mnt/gmail gmailfs rw,noauto,username=xxxxxxx,password=xxxxxxx,fsname=linux_fs_3
Il n'y a pas de commentaire sur cette page.
[Afficher commentaires/formulaire]
|