google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

Este artigo ensina como instalar e configurar o google-drive-ocamlfuse, uma alternativa não-oficial ao inexistente cliente do Google Drive para GNU/Linux.

[ Hits: 41.334 ]

Por: Luís Fernando C. Cavalheiro em 16/09/2013 | Blog: https://github.com/lcavalheiro/


Instalando as dependências



Vamos começar com aquelas que você encontra nos repositórios do Debian:

# apt-get install ocaml ocaml-mode libcurl3-gnutls libfuse2

Agora vem o passo complicado. Instale o pacote a seguir:

# apt-get install libsqlite3-0

Por que esse passo é complicado?

Bem, se você tem na sua casa o Debian 7.1 64 bits e conseguiu instalar a versão atual do Skype, esse pacote pode desinstalar a versão i386 dele mesmo, removendo em uma tacada só, metade das dependências que o Skype precisa para funcionar em seu sistema!

Caso isso aconteça com você (aconteceu comigo), não se espante, nem ofenda os sete arquiduques do inferno (que nem eu fiz), nem demonstre desespero (que nem Gatanás, minha gatinha, fez quando me viu quase arrancando os cabelos às duas da manhã).

Tem um jeito simples (que dói) para corrigir a caquinha:

# apt-get install libqtwebkit4:i386/stable libsqlite3-0:i386/stable

Dessa forma ele vai instalar os pacotes que o Skype precisa sem furingar nos pacotes que instalamos até aqui. Reinstale o Skype (ora vamos, este artigo não é sobre isso, então se vira), se houver o interesse e continuemos a instalar as dependências que existem nos repositórios do Debian:

# apt-get install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev

Agora, vamos à parte legal da brincadeira. Precisaremos do OPAM, que é uma plataforma de desenvolvimento de softwares parecida com o Gem, do Ruby.

O OPAM funciona como um repositório de tranqueiras que podem ser instaladas caso você tenha em seu sistema o cliente dessa plataforma. Porém, como tudo que é bom neste mundo GNU/Linux, ele terá que ser compilado.

As dependências do OPAM são o Git, o rSync, o cURL ou o Wget e o OCaml - com sorte, todas essas tranqueiras, com exceção do OCaml, já vieram instaladas no seu sistema. E o OCaml instalamos há alguns comandos atrás.

Em todo caso:

# apt-get install git rsync curl wget

...resolve sua vida. Trivial, até minha bisavó com 120 anos consegue fazer isso - a minha avozinha de 90 prefere o Slackware. Vou fazer o quê senão rir, quando elas se metem na guerra santa Vi x Emacs...

Vamos ao OPAM:

git clone git://github.com/OCamlPro/opam.git
$ cd opam
$ ./configure --prefix=/usr
$ make
# make install


Ele vai encher sua paciência com uma porrada de downloads durante o make install, normal. Após a instalação, hora de começar a trabalhar com o OPAM:

opam init
$ eval `opam config env`


Estes comandos vão criar os arquivos de configuração do opam em "~/.opam", adicionar o repositório http://opam.ocamlpro.com à lista de repositórios do OPAM, e configurar seu ambiente para usar o compilador e os pacotes do OPAM.

Os desenvolvedores do OPAM dizem que é interessante adicionar a segunda linha ao seu .profile ou ".bashrc", mas eu não fiz isso aqui em meu notebook (aquele Dell que dorme no meu peito, quando eu vou dormir e toma uns tombos sinistros e mesmo assim funciona benzaço).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando as dependências
   3. Instalar e configurar o google-drive-ocamlfuse
Outros artigos deste autor

Conexões Wireless com DHCP no Slackware - Configuração à moda antiga

WindowMaker forever: instalando o fork -crm no Slackware 13.37

Habilitando multilib no Slackware - Atualizado e simplificado

Instalação e configuração do QEMU + AQEMU no Slackware

Menu de Aplicativos do Window Maker

Leitura recomendada

Sabayon 5.0 - Transformando Sabayon 4.0r1 em Sabayon 5.0 "Full" (parte 2)

OpenLDAP com suporte ao MySQL

Instalando o Linux Ubuntu 8.04 Hardy Heron

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

AirPlay Receptor em Raspberry Pi

  
Comentários
[1] Comentário enviado por JJSantos em 16/09/2013 - 08:23h

Gostei demais.
Luis não precisa parecer turrão.
Dino, me remete ao godzilla, pelo que me lembro o Sr está mais próximo do Alien.

[2] Comentário enviado por erickbarros311 em 16/09/2013 - 10:58h

Ótimo post Luis. Agora tem um ppa no Git de Alessandro Strada que mostra mais uma alternativa para nós a galera do Pinguim montar o seu precioso Drive.

adicione o ppa:alessandro-strada/ppa

apt-get update

apt-get install google-drive-ocamlfuse

depois de instalado

no terminal digita: google-drive-ocamlfuse (vai aparecer uma aba no chrome pedindo autorização)

depois google-drive-ocamlfuse /home/usuario/aPastaQueSeraODrive

[]s

[3] Comentário enviado por lcavalheiro em 16/09/2013 - 12:05h

Em primeiro lugar, obrigado pelos elogios, galera. Erick, a proposta era mostrar como fazer sem PPA porque: 1) eu não uso PPAs em meu sistema; 2) uma distro que não seja Debian-like não vai ter um PPA, e ao fazer "à moda antiga" a galera das outras distros acabam tendo pelo menos uma idéia do que precisarão fazer.

[4] Comentário enviado por px em 16/09/2013 - 19:09h


[3] Comentário enviado por lcavalheiro em 16/09/2013 - 12:05h:

Em primeiro lugar, obrigado pelos elogios, galera. Erick, a proposta era mostrar como fazer sem PPA porque: 1) eu não uso PPAs em meu sistema; 2) uma distro que não seja Debian-like não vai ter um PPA, e ao fazer "à moda antiga" a galera das outras distros acabam tendo pelo menos uma idéia do que precisarão fazer.


Belo artigo, e parabéns por não usar os PPAs, como você mesmo disse, isso é coisa pra ubuntero!

[5] Comentário enviado por removido em 16/09/2013 - 20:33h

E daí se ubuntero usa PPA? Gosta de PPA? Ama PPA? Ke ki vocês tem com o "sources.list" dos otros?
----

E depois que invadiram o Kernel.org, fiquei ressabiado com esse negócio de PPAs.
Tá certo, encurta caminhos e facilita updates, mas não são totalmenrte confiáveis.
E fora o upgrade, que estraga tudo se não forem desabilitados.

Gostei do método, Luís.
Mais uma que aprendemos com você.
-------------


Mas essa eu não poderia deixar passar: como pôde dar o nome de Gatanás à sua gatinha? Coitadinha! rs
É aquela do seu blog?

[6] Comentário enviado por lcavalheiro em 17/09/2013 - 00:23h

Gatanás é ela mesma, Izaías. Ela ganhou esse nome por acaso. Eu fiquei uns três dias pensando em um nome pra ela, sem conseguir me decidir e coisa e tal, até o momento em que eu a encontro sentada em cima do meu altar aqui de casa. Na mesma hora veio o nome, e assim ficou ;-)

[7] Comentário enviado por xerxeslins em 18/09/2013 - 11:13h

Interessante!

e seu avatar poderia alternar entre o logo do slack e a cabeça de um tiranossauro que iria combinar! uahuaha


[8] Comentário enviado por lcavalheiro em 18/09/2013 - 11:19h


[7] Comentário enviado por xerxeslins em 18/09/2013 - 11:13h:

Interessante!

e seu avatar poderia alternar entre o logo do slack e a cabeça de um tiranossauro que iria combinar! uahuaha



É uma idéia... Coisas pra serem feitas no fim de semana ;-)

[9] Comentário enviado por fpc em 09/04/2014 - 00:09h

Muito bom. Vou experimentar a dica! Valeu!

Essa coisa das PPAs e tal... penso assim: O melhor do Linux é essa liberdade de escolha e de seus muitos sabores. Já usei várias distribuições, testei pelo menos a principais. Vejo como opção de uso para mim hoje: Slackware, Redhat Clone, Debian e Ubuntu LTS. O Ubuntu LTS é o que eu ofereço como desktop a meus usuários, acho realmente o melhor para esse fim, é pratico, atraente e suficientemente estável.
Pretendo por exemplo usar o VM server da Oracle, baseado no Oracle Linux (Redhat clone) para uma aplicação que necessito. Enfim, para cada necessidade, uso uma distro que acho mais adequada à necessidade. Bom, uso sim o Slackware como meu desktop além do uso em servers, mas é algo que já não "funcionaria" como desktop para meus usuários.
Só não fujo dessas distros. Usei OpenSuse por um bom tempo e atendeu bem, mas não vejo nele um bom atrativo atualmente para incluir em minhas preferências, talvez fosse opção se não existisse o Ubuntu, para uso em servers prefiro Debian/Redhat por exemplo, caso não consiga obviamente resolver com o Slackware. Então o OpenSuse saiu de minhas preferências, mas acho uma boa distro tb.

Só uso as versões "stable". Simplesmente me atendem em tudo. E nem considero as derivativas. Enfim, muito boa a brincadeira do Dino! ;)

[10] Comentário enviado por lcavalheiro em 11/06/2015 - 17:24h

Atualização: o OPAM não precisa ser compilado mais, ele existe como pacote no Jessie.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

[11] Comentário enviado por myllaexandy em 29/07/2018 - 15:36h

Isso ainda funciona? Tentei seguir esse artigo mas já no primeiro comando obtive um erro.
Esse erro ~$ apt-get install ocaml ocaml-mode libcurl3-gnutls libfuse2
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?

[12] Comentário enviado por xerxeslins em 30/07/2018 - 14:05h


[11] Comentário enviado por myllaexandy em 29/07/2018 - 15:36h

Isso ainda funciona? Tentei seguir esse artigo mas já no primeiro comando obtive um erro.
Esse erro ~$ apt-get install ocaml ocaml-mode libcurl3-gnutls libfuse2
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?


Leia a mensagem de erro.
Permissão negada, é root?
Os comandos mostrados precisam ser executados como root.
Sempre que uma linha começar com "#" significa que tem que ser executado como root.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts