Grive és una alternativa per a Linux de client oficial de Google Drive, Que no té suport dins de el sistema operatiu de l'pingüí. Per si algú no ho sap, Google Drive és un servei online d'emmagatzematge molt popular que permet treballar de forma col·laborativa en l'edició de documents. No obstant això, l'ús que més se li dóna a Google Drive és el de repositori d'emmagatzematge en el núvol, i en aquest tutorial anem a ensenyar-te com instal·lar Grive i configurar.
Val la pena assenyalar que Grive, encara que comparteix moltes funcions amb el client oficial, està una mica més limitat que les versions de Windows i OS X. No obstant això i per alguna estranya raó, als nois de la Gran G encara no se'ls ha passat pel cap escriure una versió per a Linux. En qualsevol cas, entrarem ja en matèria i intentarem que li treguis el màxim partit possible a Grive.
Instal·lant Grive en Ubuntu
El client de Grive es pot descragar com un paquet DEB des de la seva web oficial o instal·lar a través de PPA. El PPA que utilitzarem en aquesta guia ha estat creada pels nois de WebUpd8, i per poder utilitzar-la obre una terminal i executa aquestes comandes:
sudo apt-add-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install grive
Això instal·larà el eSCADA en el nostre sistema operatiu i hauríem de poder executar des de la terminal. si escrivim grive -help
hauríem de veure una llista de comandes i modificadors que podem utilitzar.
Configurant Grive en Ubuntu
En primer lloc navega fins al directori que vulguis fer servir per sincronitzar amb Google Drive. És probable que vulguis crear un de nou per a tal propòsit. El següent pas és autenticar el teu compte de Google i permetre el eSCADA interactuar amb el servei online. Per això introdueix la següent comanda a la terminal:
grive -a
Aquesta comanda generarà un enllaç únic a la terminal que podràs pressionar i que s'obrirà al navegador per defecte. S'obrirà una pàgina web amb un codi de 40 dígits que hauràs de copiar i enganxar a la terminal. Després d'introduir-lo, Grive començarà a pujar al núvol els documents que es continguin en la localització a la qual navegaste abans des de la terminal. Això crearà els directoris amb la mateixa estructura que tenen en el teu disc dur.
Execuant Grive
Quant hagis completat el pas anterior ja no hauràs de tornar a autenticar per sincronitzar els teus arxius amb Google Drive. L'únic que hauràs de fer és navegar a directori que contingui els fitxers que vols sincronitzar amb el teu Google Drive i teclejar el següent comandament:
grive sync
Per evitar errors o llargs períodes d'espera mentre es pugen més arxius dels que esperaves, sempre pots comprovar què va a sincronitzar Grive usant aquesta comanda:
grive –dry-run
aquesta comanda només et mostrarà el que es va a copiar, Sense sincronitzar res realment.
Val la pena assenyalar que Grive encara es troba en les seves primeres fases de desenvolupament, Però no obstant això la sincronització funciona prou bé. Els usuaris, per descomptat, agrairien més opcions, però tenint en compte que per a Linux no hi ha un client oficial de Google Drive és la nostra millor basa.
Gràcies!
Moltíssimes gràcies Sergio!
Hola Sergi, puc dir-li a Grive en què directori vull posar els arxius?
Salutacions.
Amic pots ajudar-me en centos, la part de inici amb els repo com seria la comanda ?.
Gràcias
Encontre un frontend per Grive, es diu Grive-tools aquesta en perfecte anglès, a:
https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools
s'instal·la amb
suo add-apt-repository ppa: thefanclub / Grive-tools
sudo apt-get update
sudo apt-get install Grive-tools
# salutacions
pel que veig cada vegada que vull sincronitzar uns arxius he d'anar a la carpeta i posar Grive sync ?? algú va veure alguna manera que que sigui tipus procés que corri contínuament des que arrenca Ubuntu?
Hola!
Que cal fer en cas que un no vol sincronitzar mes una carpeta o canviar la carpeta a sincronitzar?
Gràcies i salutacions !!!
Hola..gracias pel tut ... una consulta ... si tinc Windows i Ubuntu en el meu pc ... i el meu Google Drive està en el meu disc F ... .estando en ubuntu on treball més temps ... després Instal·lar seria només anar a la carpeta F: / Google Drive..abrirlo terminal dins i donar la comanda per sincronitzar?
Només em sincronitza els arxius universals és a dir que els que són propis de google drive no me'ls descàrrega
Lamentablement s'ha de donar permisos perquè l'aplicació accedeixi a tota la informació de l'drive, correus, contactes, informació financera, etc.
Carles la millor manera de fer-ho és deixant-en un cron; jo ho tinc així i em funciona de meravelles.
crontab -e
un cop dins, editant el cron poses el següent
Grive -aneu -secret
el client_id i el client_secret el obtenes de https://console.developers.google.com/ habilitant una api per google drive.
http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux
Benvolgut Fideu:
tracti de provar la teva mètode i a l'hora d'obtenir la beneïda API de google drive em dóna opcions ... ..la paga (Obter api) la qual demana una targeta de crèdit per a això ... .XD XD XD !!.
Lla altra opció de prova obre un panell muuuuyyyy extens aparentment perquè programadors puguin utilitzar-les en les seves rutines.
per tant ... RES.
Gràcies igual.
De passada et avís que el link «http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux» aquesta caigut.
Salutacions bre!
Lamentablement ja li dones tota aquesta informació a Google Inc
Em va ser impossible. Surt el següent error.
De moment, l'accés amb Google no està disponible per a aquesta app
Google encara no verifica aquesta app perquè sigui compatible amb «Accés amb Google».
Gogle DRIVE ha desactivat l'inici de sessió des d'aquesta aplicació.
L'enllaç no funciona
M'agradaria saber com decideix el GDrive que arxiu elimina i que arxiu puja a l'a núvol o baixa de la mateixa, és a dir si jo copio un arxiu al núvol com decideix baixar-lo a la equip i no esborrar o si esborro un arxiu en el núvol com dedide esborra-ho en l'equip i no baixar el que està en el núvol .. Gràcies
PD: el meu mail és carlosvaccaro1960@gmail.com