quarta-feira, 20 de janeiro de 2016

COMO INSTALAR GOOGLE DRIVE NO UBUNTU



Hoje meu querido Google Drive chegou o limite dos maravilhosos 15 GB free... então é hora de jogar um pouco na máquina de depois dividir este conteúdo em quem sabe dois e-mails de 15 GB cada ;-)

Abaixo os comandos para instalar o Google Drive ou Grive para os amigos:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Quando a instalação finalizar, chame grive -a ele vai lhe presentear com um link gigante, copie este cara e cole no seu navegador e de enter, em seguida o navegador vai lhe pedir permissão para app do Google ter acesso aos seus terrenos na praia e a sua conta na Suíça que vc pensou que ninguém sabia..


Se você fez tudo certo e hoje for o seu dia de sorte, deverá aparecer a tela abaixo

Copie o código indicado pela seta em vermelho (((abaixo)) 


Acesse o diretório do Google Drive no e execute o grive assim: /home/grive/grive  

Depois disso o Google Drive sincronizará o conteúdo online com seu PC XT.

Se você quiser instalar as ferramentas

sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt-get update
sudo apt-get install grive-tools


Detalhe importante:

O Google pode lhe pedir novamente para inserir o código de validação. Se você tentar executar o grive e repentinamente surgir um monte de texto alienígena, como o apresentado abaixo é chegada a hora de repetir o processo de segurança que diga-se de passagem, muito válido para garantir a minima segurança dos seus dados, imagina se alguém tem a acesso a sua lista de gibis do capitão América ou da bagulhada que vc está vendendo no mercado livre >>

exception: /build/grive2-RaR4H3/grive2-0.4.1/libgrive/src/http/CurlAgent.cc(191): Throw in function long int gr::http::CurlAgent::ExecCurl(const string&, gr::DataStream*, const gr::http::Header&)
Dynamic exception type: boost::exception_detail::clone_impl<gr::http::Error>
[gr::expt::BacktraceTag*] = #0 0x506f9e grive gr::Exception::Exception()
#1 0x4e67d7 grive gr::http::Error::Error()
#2 0x4e5e51 grive gr::http::CurlAgent::ExecCurl(std::string const&, gr::DataStream*, gr::http::Header const&)
#3 0x4e60fe grive gr::http::CurlAgent::Request(std::string const&, std::string const&, gr::SeekStream*, gr::DataStream*, gr::http::Header const&)
#4 0x4e520e grive gr::http::Agent::Post(std::string const&, std::string const&, gr::DataStream*, gr::http::Header const&)
#5 0x4ecba8 grive gr::OAuth2::Refresh()
#6 0x4ebbc4 grive gr::OAuth2::OAuth2(gr::http::Agent*, std::string const&, std::string const&, std::string const&)
#7 0x4ac090 grive Main(int, char**)
#8 0x4acd33 grive main
#9 0x7fbb53637ec5 /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main
#10 0x4aad99 grive 

[gr::http::CurlCodeTag*] = 6
[gr::http::CurlErrMsgTag*] = Could not resolve host: accounts.google.com
[gr::http::RequestHeadersTag*] = Content-Type: application/x-www-form-urlencoded

[gr::http::UrlTag*] = https://accounts.google.com/o/oauth2/token



Olá, meu nome é Alexandre Volpi, analista, pesquisador e cientista de dados, se gostou por favor compartilhe com outras pessoas para ampliarmos o conhecimento, se não gostou ou achou algum problema por favor me avise pelo alexandredvolpi@gmail.com.