gmailfs est un programme linux qui permet de monter son compte gmail comme une partition supplémentaire.
Malheureusemnt, la version par défaut de Debian Sarge a été écrite avant que gmail modifie son protocole d’accès.
Il faut hacker !
Après
# apt-get install gmailfs
Et la config de
/etc/gmailfs/gmailfs.conf
si vous tapez :
# mount -t gmailfs /usr/share/gmailfs/gmailfs.py /gmail/
Vous avez droit à des insultes du genre
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
Et il faut faire un ctrl+c pour reprendre la main !
suivant les bons conseils de pmenier,
J’ai fait
$cd ~/packages/tgz/libs/system/gmail
$wget http://ovh.dl.sourceforge.net/sourceforge/libgmail/libgmail-0.1.3.3.tar.gz
$tar xzvf libgmail-0.1.3.3.tar.gz
Il faut alors copier les fichiers lgconstants.py, libgmail.py et setup.py dans /usr/lib/python2.3/site-packages/libgmail/
# cp /home/yves/packages/tgz/libs/system/gmail/libgmail-0.1.3.3/*.py /usr/lib/python2.3/site-packages/libgmail/
Installer python2.3-dev pour compiler lgconstants.py et libgmail.py
# apt-get install python2.3-dev
# cd /usr/lib/python2.3/site-packages/libgmail/
/usr/lib/python2.3/site-packages/libgmail# python setup.py install
# cp libgmail.py __init__.py
cp: overwrite `__init__.py'? y
# cp libgmail.pyc __init__.pyc
cp: overwrite `__init__.pyc'? y
Et on recommence le mount,... et on a encore des erreurs... Normal car
# modprobe fuse
FATAL: Module fuse not found.
Le module fuse n’est pas installé ! Qu’à cela ne tienne !
# apt-get install module-assistant fuse-source
#m-a update
#m-a prepare
# module-assistant install fuse
Grr, le module ne s’installe pas. Mais je m’avoue pas vaincu :
#cd /usr/src && apt-get install fuse-source
#tar jxvf fuse.tar.bz2
#cd modules/fuse/kernel
#./configure --enable-kernel-module
#make
#make install
Grr, toujours pas ! (mais le modprobe fuse fonctionne !)
GGRRRR, j’avais oublié
#module-assistant build fuse
Je recommence
module-assistant install fuse
Finalement, j’ai trouvé ceci sur google :http://www.debian-administration.org/articles/198 Et une référence a site de gmail : http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html Mais il est 1h du mat’, je m’arrête là !
Je sais, c’est encore un article où "ça ne marche pas.", mais c’est comme ça que les choses avancent... à petits pas, en tatonnant, en étant systématique ; en essayant toutes le options, ... Bref, je serai génial un autre jour. Promis !
2004-2024 © @YvesDelhaye.Be : "Nous ne sommes pas faits pour vivre comme des imbéciles, mais pour suivre les chemins de la vertu et de la connaissance." (Dante : l’Enfer) - Tous droits réservés
Ce site est géré sous SPIP 2.1.28 [22259] et utilise le squelette EVA-Web 4.1
Dernière mise à jour : mercredi 1er février 2023