gmailアカウントをマウントするgmailfs
Gmailアカウントが取得できたので、この2GBのアカウントをリモートディスクとしてバックアップと4台のPCのデータ交換用に使ってみようかと。
参考にしたのはこのへん。
Windows版 http://www.weblogoo.com/2005/07/gmail_drive.php
Linux http://lowlife.jp/yasusii/stories/20.html
FUSE(Filesystem in USErspace)のインストール
1.xがよろしいようなので1.4をインストール
# wget http://jaist.dl.sourceforge.net/sourceforge/fuse/fuse-1.4.tar.gz # ./configure # make # make install
おっけい。
fuse-pythonのインストール
# wget http://richard.jones.name/google-hacks/gmail-filesystem/fuse-python.tar.gz # tar xvfz fuse-python.tar.gz # cd fuse-python # python setup.py build # python setup.py install
なんかエラー出る。
ぐぐってみる。
no tengo ningun paquete qe se llame python-dev... pero si en mi arbol de portage tengo una rama /usr/portage/dev-python/ como 120tantos paqetes para emerger alguno en especial tendria qe ser??
python-develか。
# apt-get install python-devel
で再トライ。
running build
running build_py
running build_ext
building '_fusemodule' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -D_GNU_SOURCE -fPIC -fPIC -I/usr/include/python2.3 -c _fusemodule.c -o build/temp.linux-i686-2.3/_fusemodule.o
_fusemodule.c:321: 警告: "struct statfs" declared inside parameter list
_fusemodule.c:321: 警告: its scope is only this definition or declaration, which is probably not what you want
_fusemodule.c: In function `statfs_func':
_fusemodule.c:342: error: 不完全型のポインタへの間接参照
_fusemodule.c:343: error: 不完全型のポインタへの間接参照
_fusemodule.c:344: error: 不完全型のポインタへの間接参照
_fusemodule.c:345: error: 不完全型のポインタへの間接参照
_fusemodule.c:346: error: 不完全型のポインタへの間接参照
_fusemodule.c:347: error: 不完全型のポインタへの間接参照
_fusemodule.c: In function `Fuse_main':
_fusemodule.c:455: 警告: 互換性のないポインタ型からの代入です
_fusemodule.c:458: 警告: 互換性のないポインタ型からの引数 2 個の `fuse_mount' を渡しますです
_fusemodule.c:459: 警告: 引数 2 個の `fuse_new' を渡しますにより、キャストなしでポインタから整数を作りました
_fusemodule.c: In function `FuseGetContext':
_fusemodule.c:504: error: 関数 `fuse_get_context' への引数が少なすぎます
_fusemodule.c:516: error: structure に `pid' という名前のメンバはありません
error: command 'gcc' failed with exit status 1
なんだとっ。