Press "Enter" to skip to content

Accedere a Google drive su linux – Ubuntu

Mentre un client dropbox per linux ufficiale è stato rilasciato, Google non ha ancora mai rilasciato un google drive client per linux. Dalla pagina di google Drive è possibile scaricare il client per windows e per mac ma non ancora per linux.
La comunità ovviamente in questi anni ha provveduto a creare dei client google drive per linux non ufficiali ma comunque funzionanti. Alcuni di questi client sono a pagamento, altri sono gratuiti, ne vedremo alcuni, come installarli e le principali caratteristiche.

Per chi ancora non sapesse cos’è google drive riportiamo la definizione data da wikipedia:

Google Drive è un servizio web, in ambiente cloud computing, di memorizzazione e sincronizzazione online introdotto da Google il 24 aprile 2012. Basato su software open source, comprende il file hosting, il file sharing e la modifica collaborativa di documenti, inizialmente fino a 5 GB, da ottobre 2013, invece fino a 15 GB gratuiti (inclusivi dello spazio di memorizzazione di Gmail e delle foto di Google+) estendibili fino a 30 TB in totale.
Può essere usato via Web, caricando e visualizzando i file tramite il web browser, oppure tramite l’applicazione installata su computer, che sincronizza automaticamente una cartella locale del file system con quella condivisa. Su Google Drive sono presenti anche i documenti creati con Google Documenti.
Al debutto del servizio, i client necessari per sincronizzare i vari tipi di file erano disponibili per i seguenti sistemi operativiOS X Lion e OS X Snow Leopard per sistemi MacintoshWindows XPWindows VistaWindows 7 e Windows 10 per i PCAndroid per smartphonetabletiOS per iPhoneiPad e iPod touch. Attualmente la famiglia di sistemi operativi Linux non è supportata, ma esistono client non ufficiali.

Wikipedia – Google Drive

Accedere a google drive su ubuntu

Vedremo diversi modi di accedere a google drive su ubuntu, potrete poi scegliere quello che fa di più al caso vostro.

  • Account online di GNOME
  • Google drive ocamlfuse
  • Insync
  • RClone

Configurare Account online di Gnome per accedere a google drive

Account online di Gnome è il tool integrato in Ubuntu per accedere a vari account cloud, c’è Google, ma anche facebook, Microsoft, Flickr, Foursquare e altri. Se avete seguito la nostra guida su come cambiare la configurazione della tastiera e quindi su come installare le impostazioni della lingua dovreste già avere in impostazioni la voce Account Online.

Per prima cosa apriamo la schermata delle impostazioni di ubuntu e selezioniamo la scheda Account Online. Se questa non appare, potrebbe essere necessario installare il pacchetto relativo tramite il comando: sudo apt install gnome-online-accounts

il menu impostazioni di ubuntu
Per aprire il menu impostazioni basta cliccare in alto a destra sulle icone di sistema e poi sulla chiave inglese in basso a sinistra

Ci troveremo ora davanti alla schermata di selezione del nuovo account da configurare, scegliamo Google.
A questo punto si aprirà una nuova finestra di accesso all’account google, dovremo fare login normalmente con i nostri user name e password di google

Accesso a google drive su Account online di Ubuntu
Accesso a Google

Una volta fatto l’accesso ci verrà mostrata la lista dei dati a cui ubuntu vuole accedere, clicchiamo su consenti e andiamo avanti.
Il prossimo passo è selezionare i servizi che vogliamo sincronizzare con ubuntu, a noi servirebbe solo la voce File (per usare google drive sul nostro ubuntu) ma possiamo lasciare le impostazioni di default e sincronizzare tutti i servizi.
A questo punto dovremmo vedere il nostro account google drive connesso come fosse un’unità esterna. Con questo metodo non verrà scaricata automaticamente una copia dei file sul nostro computer, ma saranno scaricati nel momento in cui li dovessimo copiare a mano su un’altra cartella locale del nostro pc.

Google Drive ocamlfuse – link

Ocamlfuse è un filesystem per google drive basato su fuse, scritto in linguaggio Ocaml.
Il codice del progetto ocamlfuse è disponibile su github qui mentre la documentazione (in inglese) la potete trovare qui.
Fondamentalmente con il driver google-drive-ocamlfuse sarà possibile montare la propria directory google drive come un normale filesystem in una cartella sulla propria macchina, solamente che sarà un filesystem remoto.
Vediamo come installarlo e configurarlo. Usando Ubuntu procederemo all’installazione direttamente tramite il repository ppa ufficiale del progetto con apt. Tutti i comando sotto elencati andranno eseguiti in un terminale.

  • Per prima cosa installiamo il repository ppa e aggiorniamo il database di apt
sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
  • Una volta fatto questo possiamo procedere all’installazione del pacchetto
sudo apt-get install google-drive-ocamlfuse
  • Una volta installato dovremo procedere all’autenticazione e autorizzazione del nostro account google tramite il comando:
google-drive-ocamlfuse
  • L’esecuzione di questo comando aprirà una finestra del browser in cui potremo scegliere l’account da autorizzare, scegliamo l’account che vogliamo, consentiamo l’accesso, inseriamo la password e portiamo a termine il processo di autenticazione/autorizzazione.
  • Creiamo quindi una cartella in cui montare (collegare) il nostro google drive su ubuntu. In questo caso lo metteremo in una cartella gdrive nella home dell’utente corrente.
mkdir ~/gdrive
  • Montiamo il google drive nella cartella appena creata con il comando
google-drive-ocamlfuse ~/gdrive
  • A questo punto possiamo aprire nautilus e nel menu file dovremmo trovare una nuova opzione relativa a google drive, dovremo cliccarci sopra per avviare la sincronizzazione del nostro drive. A questo punto inizierà la sincronizzazione e presto avremo a disposizione tutti i file del nostro account google drive.

2 Comments

  1. Gianni
    Gianni 18/02/2022

    fatto tutto, ottengo però questo messaggio:
    google-drive-ocamlfuse
    libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
    [23395:23395:0100/000000.709644:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
    Access token retrieved correctly.
    xxxxxxxxxxx:~$ mkdir ~/gdrive
    xxxxxxxxxxx:~$ google-drive-ocamlfuse ~/drive
    Error: Mountpoint /home/gianni/drive should be an existing directory.
    xxxxxxxxxxx:~$ google-drive-ocamlfuse ~/drive
    Error: Mountpoint /home/gianni/drive should be an existing directory.
    xxxxxxxxxxx:~$

    • admin
      admin 21/02/2022

      Purtroppo l’errore
      Error: Mountpoint /home/gianni/drive should be an existing directory.
      è dovuto probabilmente ad un nostro errore nell’articolo, in quanto la cartella creata con il comando mkdir è gdrive, mentre poi cerchiamo di montare nella cartella drive.
      La soluzione è quindi probabilmente utilizzare lo stesso nome (gdrive o drive) in entrambi i comandi.
      Abbiamo provveduto ad aggiornare l’articolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.