GmailFS - sua conta de e-mail como um sistema de arquivos no Slackware 10.2

Aqui mostro como usar a sua conta de e-mail do Gmail como um sistema de arquivos no seu Slackware.

[ Hits: 31.799 ]

Por: N M S em 08/06/2006


A instalação



Façamos a instalação agora, primeiro o FUSE.

$ tar -xzf fuse-2.5.3.tar.gz
$ cd fuse-2.5.3
$ ./configure
$ make
$ su
# make install


A linha abaixo é feita supondo que a distribuição usada é Slackware 10.2

# mv /usr/local/bin/fusermount /usr/bin/fusermount
# exit


Agora vamos instalar o Python FUSE:

$ cd python
$ make
$ python setup.py build
$ su
# python setup.py install
# exit


Instalaremos agora o libgmail:

$ tar -xzf libgmail-0.1.4.tar.gz
$ cd libgmail-0.1.4
$ su
# cd libgmail.py /usr/lib/python2.4/site-packages/
# cd lgconstants.py /usr/lib/python2.4/site-packages/
# exit


Falta então instalar o gmailfs, façamos isso agora:

$ tar -xzf gmailfs-0.7.2.tar.gz
$ cd gmailfs-0.7.2
$ su
# cp gmailfs.py /usr/local/bin/gmailfs.py
# cp mount.gmailfs /sbin
# exit


Desse modo sua instalação está pronta. Agora vamos usar o nosso novo filesystem.

Página anterior     Próxima página

Páginas do artigo
   1. O gmailfs
   2. A instalação
   3. Enfim, meu sistema de arquivos
Outros artigos deste autor

Slides em PDF com o LaTeX

LaTeX, um poderoso diagramador de textos (parte 2)

LaTeX - um poderoso diagramador de textos (parte 1)

Leitura recomendada

Montar partições NTFS com Fuse e NTFS-3G no Debian Etch

Trabalhando com boot duplo ou múltiplo: estação para testes de sistemas operacionais

Explorando NFS mal configurado

GlusterFS - Um Sistema de Arquivos Distribuídos (parte 2)

Acessando suas partições ReiserFS pelo Windows

  
Comentários
[1] Comentário enviado por black_burn em 08/06/2006 - 13:02h

kra, mto legal isso.. vou testar em ksa...

uma duvida..

sabe como ele trata oq vc manda pra lá? se por exemplo vc mandar um arquivo de 40mb ele vai gerar 4 e-mails la dentro com anexo de 10mb?

ou isso nem aparece em e-mail ?

[]'s

[2] Comentário enviado por cvs em 08/06/2006 - 14:07h

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1439

o_O

[3] Comentário enviado por agk em 08/06/2006 - 14:45h

Para que usa Debian:
apt-get install gmailfs

Depois só seguir as instruções do item 3 para montar o sistema de arquivos.
[ ]'s.

[4] Comentário enviado por JuNiOx em 08/06/2006 - 15:49h

concordo com o CVS.

quando li o título do artigo lembrei que já tinha lido praticamente a mesma coisa AQUI MESMO no vol.

não estou criticando o AUTOR do artigo, mas acho que os responsáveis por publicar os artigos/dicas/etc deveriam prestar mais atenção e evitar redundância.

outra coisa muito engraçada foi bloquearem uma dica minha alegando "googlado".
talvez o google tenha achado a mesma dica DE MINHA autoria que foi publicado no underlinux....

lamentável.

[5] Comentário enviado por winchester em 08/06/2006 - 15:49h

Eu nao consegui montar o gmailfs deu um erro na hora de montar.. parecia um erro na versão do python

[6] Comentário enviado por gabrielrs em 10/06/2006 - 17:09h

Ola .. Tranqulo..

Cara muito bom o tutorial.. apenas encontrei um errinho de digitacao que deve complicar os mais novatos.. na instalacao do libgmail é cp e nao cd... segue abaixo a correcao..

Instalaremos agora o libgmail:

$ tar -xzf libgmail-0.1.4.tar.gz
$ cd libgmail-0.1.4
$ su
# cp libgmail.py /usr/lib/python2.4/site-packages/
# cp lgconstants.py /usr/lib/python2.4/site-packages/
# exit

Abracao ae !!!

[7] Comentário enviado por andre.vmatos em 29/06/2006 - 16:03h

Kra, deu um erro e não montou. Por favor responda rápido pq nao vejo a hora d poder operar esse sistema de arquivos com meu GMail. O erro informado foi na hora de montar:

fusermount: invalid option -- n

Ve q q vc pode fazer, rápido, se possivel

[8] Comentário enviado por erasmo em 07/08/2006 - 09:53h

estou recebendo esta mensagem:
Traceback (most recent call last):
File "/sbin/mount.gmailfs", line 159, in ?
import gmailfs
ImportError: No module named gmailfs

como resolvo?

[9] Comentário enviado por nilsoncastro em 16/11/2006 - 12:53h

o link correto agora eh esse
cvs -d:pserver:anonymous@fuse.cvs.sourceforge.net:/cvsroot/fuse co -P python

[10] Comentário enviado por dtux em 05/05/2007 - 01:59h

cara ta dano o seguinte erro
gnored option :rw
Traceback (most recent call last):
File "/sbin/mount.gmailfs", line 155, in ?
pyfile, mountpoint, namedOptions, useEncfs = parseCommandLineArgs(sys.argv[1:])
File "/sbin/mount.gmailfs", line 67, in parseCommandLineArgs
log.error("file %s doesn't exist, or is not a file" % pyfile)
NameError: global name 'log' is not defined

Q pode ser?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts