Software

4 popolari (non ufficiali) Google Drive Linux Clients

Sono passati più di quattro anni da quando Google ha lanciato il suo servizio di cloud storage Google Drive, e non c’è dubbio che sia cresciuto fino a diventare uno dei servizi di cloud storage più popolari sul mercato (con oltre un milione di clienti paganti).

Dati questi numeri, si può supporre che il servizio sia accessibile agli utenti di tutte le principali piattaforme. Purtroppo non è così. Mentre i clienti ufficiali sono stati disponibili per Windows, Android e OS X a partire dal primo giorno, anche iOS e Chrome OS sono entrati presto nella lista. Manca però, in particolare, Linux.

L’azienda californiana Mountain View ha detto nel 2012 che “il team sta lavorando su un client di sincronizzazione per Linux”, seguito da “il team sta lavorando su un client di sincronizzazione per Linux” nel 2013, ma non ha mai condiviso un periodo di tempo esatto. Comprensibilmente, gli utenti di Linux sono infelici e frustrati, con interi thread di Reddit dedicati a discutere l’apatia di Google nei loro confronti.

Anche se non sappiamo ancora se e quando arriverà un client ufficiale di Google Drive per Linux, fortunatamente ci sono diverse alternative non ufficiali che possono fare il lavoro per voi. In questo articolo ne discuteremo quattro: Grive2, drive, overGrive, e Insync.

Nota: Tutti i client sono stati testati su Ubuntu 16.04, e tutti i comandi menzionati nell’articolo sono specifici di Ubuntu.

1. Grive2

Grive2 è un fork dell’ormai abbandonato client Grive per Google Drive che ha smesso di funzionare dopo la chiusura dell’API della lista dei documenti che utilizzava. La nuova iterazione, sviluppata da Vitaliy Filippov, utilizza l’API REST di Google Drive per parlare con il servizio di cloud storage del gigante della ricerca. Prima di iniziare con la parte di installazione e configurazione, vale la pena ricordare che Grive2 è ancora in fase beta, il che significa che ci sono alcune caratteristiche mancanti e che lo strumento a volte può agire anche in modo buggy.

Scaricare e installare

Il primo passo è quello di scaricare l’ultimo pacchetto Grive2 dalla pagina ufficiale di GitHub. Una volta fatto, sarà necessario installare le dipendenze del tool prima di costruire il tool stesso – ecco il comando per farlo:

Ora, estrarre il pacchetto Grive2 scaricato (file .zip), ed entrare nella directory estratta. Qui, eseguire i seguenti comandi per costruire e installare il tool:

Configurazione

Successivamente, create una directory in cui volete che il vostro materiale di Google Drive sia sincronizzato. Ad esempio, ho creato una directory denominata googleDrive nella mia directory di casa. Una volta fatto, entrate nella directory appena creata ed eseguite Grive2 attraverso la riga di comando digitando semplicemente il seguente comando:

Si noti che “-a” è necessario quando si esegue Grive2 per la prima volta, in quanto aiuta il cliente a connettersi al proprio account Google Drive. Come si può vedere nell’output qui sotto, è richiesto di dirigersi verso un URL, dove vi verrà chiesto se consentire o meno a questa applicazione di accedere al vostro account Google Drive. Una volta dato il permesso, viene presentato un codice che dovrete inserire sulla riga di comando:

VEDI ANCHE  10 Migliori estensioni di sicurezza per Google Chrome

E’ tutto qui. Supponendo che tutti i passi menzionati finora siano stati eseguiti con successo, Grive2 inizierà a scaricare i file di Google Drive localmente. Tenete presente che dovrete eseguire il comando ‘grive’ (senza ‘-a’) ogni volta che volete che la sincronizzazione avvenga – per ottenere aiuto, eseguite il comando con il flag ‘-help’. Per conoscere in dettaglio le caratteristiche dello strumento e i suoi limiti, dirigetevi qui.

2. overGrive

overGrive è un client basato su GUI per Google Drive. Il progetto è iniziato come front-end grafico per l’ormai defunto client a riga di comando Grive, ma presto si è trasformato in un client separato e completo per il servizio di cloud storage di Google. Sfortunatamente, overGrive non è né open source, né un freeware – è un software proprietario che ti fa risparmiare 4,99 dollari per ogni account Google Drive. Tuttavia, viene fornito con una prova gratuita di 14 giorni per giudicare se vale la pena di pagare o meno.

Scaricare e installare

Il primo passo è quello di scaricare il pacchetto overGrive, cosa che si può fare dal suo sito ufficiale. Per Ubuntu, si otterrà un file .deb, che si può installare usando il comando ‘dpkg’. Ecco come ho fatto nel mio caso:

Nel mio caso, il comando di cui sopra è fallito inizialmente con l’uscita seguente:

Quindi, come potete vedere, c’erano alcune dipendenze non soddisfatte, cosa che ho risolto eseguendo il seguente comando:

Ed eseguito di nuovo il comando ‘dpkg’ – questa volta ha avuto successo e il client è stato installato. Per lanciare overGrive, dirigersi verso il Dash:

Configurazione

Quando il cliente viene lanciato per la prima volta, vi verrà richiesto di eseguire una configurazione che lo collegherà efficacemente al vostro account Google Drive.

Cliccate sul pulsante ‘Ok’ nella finestra soprastante, e vedrete la seguente finestra:

Qui cliccate sul pulsante ‘Connetti account’. Si aprirà una pagina web dove ti verrà chiesto di autorizzare oneGrive ad accedere al tuo account Google Drive.

Cliccando sul pulsante “Consenti”, vi verrà presentato un codice, che dovrete inserire nella finestra del cliente (la parte sfocata nell’immagine sottostante):

Poi, premere il pulsante ‘Convalida’.

Stranamente, nel mio caso, dopo aver premuto il pulsante ‘Convalida’, la finestra oneGrive è scomparsa come se il software si fosse bloccato. Ho aspettato per un minuto o giù di lì e poi di nuovo aperto overGrive attraverso Dash. Questa volta, mi è stata presentata una finestra che mi diceva che oneGrive è attualmente in esecuzione in un periodo di prova che scade tra 14 giorni.

Nel caso in cui si verifichi la stessa situazione, si dovrebbe premere il pulsante ‘Continua’ mentre il pulsante ‘Attiva’ porta al sito ufficiale del cliente, presumibilmente per l’acquisto di una licenza.

Premendo il pulsante ‘Continua’ si apre una finestra che mostra che il cliente è ora connesso al tuo account Google Drive.

Premere il pulsante ‘Start Sync’, e la finestra del client scomparirà con l’icona della barra delle applicazioni oneGrive che appare in alto a destra dello schermo. Verrà anche visualizzata una notifica che indica che la funzione ‘Auto Sync’ è attiva.

VEDI ANCHE  Aggiornamento Google Maps: cosa c'è di nuovo?

Cliccate sull’icona della barra delle applicazioni del cliente e vedrete che il processo di sincronizzazione è già iniziato.

Da qui è anche possibile attivare la funzione “Auto Sync”, aprire la directory locale (dove vengono sincronizzati i dati di Google Drive) e visitare l’interfaccia web di Google Drive.

Per ulteriori informazioni sullo strumento, compreso il set completo di funzioni che fornisce, consultate qui.

3. azionamento

drive” è un client a riga di comando di Google Drive che consente di spingere e tirare roba da/verso il servizio di cloud storage del gigante della ricerca. Anche se può sembrare una di queste, ‘drive’ non è ancora un altro client Linux di terze parti per Google Drive – è stato scritto da un dipendente di Google, Burcu Dogan, che lavora per il team della piattaforma di Google Drive, e per di più, Google detiene anche il copyright dello strumento. Nell’ultimo anno circa, però, Dogan si è dato da fare, quindi il progetto è gestito da Emmanuel T Odeke (odeke-em).

Scaricare e installare

Prima di procedere all’installazione di “drive”, assicurarsi di avere installato sul proprio sistema la versione 1.5.X o superiore del compilatore di lingue GO di Google. Per scaricare e impostare l’ambiente per GO, vedere le istruzioni qui.

Ora, si può procedere all’installazione del client ‘drive’ – ecco il comando:

Una volta eseguito il comando di cui sopra, creare una directory in cui si desidera ‘guidare’ per sincronizzare il materiale di Google Drive. Ad esempio, nel mio caso, ho creato una directory chiamata ‘gdrive’ nella mia directory di casa:

E poi eseguire il seguente comando:

Come al solito, vi sarà richiesto di collegare il cliente al vostro account Google Drive, quindi quando eseguirete il comando di cui sopra, vi chiederà l’autorizzazione:

Andate al link visualizzato sullo schermo del vostro terminale, autorizzate il cliente a connettersi al vostro account (assicuratevi di aver già effettuato l’accesso al vostro Google Drive), e infine copiate il codice che vi arriva e incollatelo nel terminale.

Ora, potete fare un ‘drive pull’ per scaricare i dati dal vostro account Google Drive sulla vostra macchina locale e un ‘drive push’ per fare il contrario. Ecco un esempio di “drive pull”:

Dalla documentazione ufficiale del cliente, “il comando pull scarica dati che non esistono localmente ma che sono presenti in remoto su Google Drive, e può cancellare i dati locali che non sono presenti su Google Drive”. Eseguitelo senza argomenti per estrarre tutti i file dal percorso corrente”.

Ed ecco un esempio di spinta:

Ecco cosa dice la documentazione sulla spinta: “Il comando push carica i dati su Google Drive per copiare i dati memorizzati localmente. Come il pull, è possibile eseguirlo senza argomenti per spingere tutti i file dal percorso corrente, oppure si può passare in uno o più percorsi per spingere specifici file o directory”.

Nel caso vi stiate chiedendo perché il “drive” segue il modello push-pull, piuttosto che la sincronizzazione in background, ecco cosa ha da dire la documentazione ufficiale dello strumento su questo. Per ulteriori informazioni su ‘drive’, consultate qui.

VEDI ANCHE  15 I migliori widget di terze parti per iPhone in iOS 14

4. Insync

Insync è un client Google Drive basato su GUI, ricco di funzionalità, che funziona su diverse piattaforme tra cui Linux. Tuttavia, come OverGrive, Insync è anche un software proprietario – costa 25 dollari. L’importo addebitato può essere una tantum o all’anno a seconda che si tratti di un utente finale, di un professionista o di un’organizzazione. Fortunatamente, Insync fornisce un percorso gratuito di 15 giorni, in modo da poterlo testare prima di decidere se spendere o meno i vostri soldi per questo.

Scaricare e installare

Per scaricare Insyc sul vostro sistema, scaricate il pacchetto/installatore per il vostro sistema dal sito ufficiale dello strumento. Per Ubuntu, verrà scaricato un file .deb, che si può facilmente installare usando il comando ‘dpkg’. Ecco il comando nel mio caso:

Una volta fatto, vedrete una notifica simile alla seguente:

Premete il pulsante ‘Start Insyc’ nella finestra sopra, e vedrete l’icona ‘i’ (vedi immagine sotto) nella barra delle applicazioni:

Configurazione

Fare clic sull’icona di Insync nella barra delle applicazioni e poi fare clic sull’opzione “Apri finestra app” per avviare l’interfaccia utente:

Quindi, come nel caso di qualsiasi altro cliente, anche in questo caso il primo passo è quello di collegare il cliente con il proprio account Google Drive. Quindi, premere il pulsante ‘AGGIUNGI ACCOUNT GOOGLE’ nell’interfaccia utente. Si aprirà una pagina web che vi chiederà di consentire al cliente di accedere al vostro account.

Dopo l’autorizzazione, il client installato sulla vostra macchina vi chiederà di fornire una directory in cui volete che sincronizzi il vostro Google Drive:

Una volta terminata questa configurazione, premere il pulsante ‘Fine’.

Ora, quando aprirete l’interfaccia utente del cliente, vedrete i file e le cartelle memorizzati nel vostro account Google Drive collegato e le opzioni che descrivono in dettaglio come avete configurato Insyc per gestirli.

La colonna di colore grigio a sinistra contiene varie opzioni di configurazione a disposizione dell’utente. Ad esempio, Selective Sync consente di scegliere quali file si desidera che il client sincronizzi; Ignore List consente di specificare i file/cartelle che non si desidera caricare/scaricare; Convert consente di specificare se si desidera convertire o meno il materiale memorizzato nel proprio Google Drive in un altro formato come Microsoft Office o OpenDocument; e Stats fornisce un grafico che mostra quanto spazio è stato consumato nel Google Drive.

Per ulteriori informazioni sul cliente, visitare questo link sul sito ufficiale di Insync. Se avete installato lo strumento e avete dei dubbi/richieste correlate, andate alla pagina di supporto ufficiale.

VEDERE ANCHE: 10 Migliori applicazioni per Linux Music Player

Conclusione

Tutti i clienti di Google Drive qui discussi hanno i loro punti di forza e le loro debolezze, quindi sarebbe ingiusto dire quale sia il migliore. Tutto dipende dalle vostre esigenze – per esempio, se avete bisogno o meno di un client basato su GUI, se siete disposti a pagare, che tipo di set di funzioni desiderate e altro ancora.

Tenete anche presente che l’elenco di cui abbiamo discusso in questa sede non è esaustivo – sono disponibili anche altre alternative di terze parti come Rclone. Quindi, potete dare un’occhiata anche a loro se tutto quanto sopra non vi impressiona.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *