PC

4 client Linux popolari (non ufficiali) di Google Drive

4 client Linux popolari (non ufficiali) di Google Drive

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

Dati questi numeri, si potrebbe presumere che il servizio sarebbe accessibile agli utenti di tutte le principali piattaforme. Purtroppo, non è così. Sebbene i client ufficiali siano stati disponibili per Windows, Android e OS X dal primo giorno, anche iOS e Chrome OS sono arrivati ​​presto nell'elenco. Notevolmente mancante dalla lista, tuttavia, è Linux.

L'azienda con sede a Mountain View, in California, ha affermato nel 2012 che "il team sta lavorando a un client di sincronizzazione per Linux". seguito da "il team sta lavorando a un client di sincronizzazione per Linux" nel 2013, ma non ha mai condiviso un intervallo di tempo esatto. Comprensibilmente, gli utenti Linux sono infelici e frustrati, con interi thread di Reddit dedicati a discutere dell'apatia di Google nei loro confronti.

Anche se non sappiamo ancora se e quando arriverà un client ufficiale di Google Drive per Linux, per fortuna ci sono varie alternative non ufficiali disponibili che possono fare il lavoro per te. In questo articolo, ne discuteremo quattro: Grive2, guidare, 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 del client Grive ormai abbandonato per Google Drive che ha smesso di funzionare dopo la chiusura dell'API dell'elenco 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 l'installazione e la parte di configurazione, vale la pena ricordare che Grive2 è ancora in fase beta, il che significa che ci sono alcune funzionalità mancanti e lo strumento a volte può funzionare anche con bug.

Scarica e installa

Il primo passo è scaricare l'ultimo pacchetto Grive2 dalla pagina GitHub ufficiale dello strumento. Una volta terminato, dovrai quindi installare le dipendenze dello strumento prima di costruire lo strumento stesso: ecco il comando per farlo:

sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

Ora, estrai il pacchetto Grive2 scaricato (file .zip) ed entra nella directory estratta. Qui, esegui i seguenti comandi per creare e installare lo strumento:

mkdir build cd build cmake… make -j4 sudo make install 

Impostare

Successivamente, crea una directory in cui desideri sincronizzare i tuoi contenuti di Google Drive. Ad esempio, ho creato una directory denominata Google Drive nella mia directory home. Una volta terminato, entra nella directory appena creata ed esegui Grive2 tramite la riga di comando semplicemente digitando il seguente comando:

grive -a

Nota che "-a" è necessario quando esegui Grive2 per la prima volta poiché aiuta il client a connettersi al tuo account Google Drive. Come puoi vedere nell'output qui sotto, ti viene richiesto di andare a un URL, dove ti verrà chiesto se consentire o meno a questa applicazione di accedere al tuo account Google Drive. Una volta concessa l'autorizzazione, viene presentato un codice che dovrai inserire nella riga di comando:

Questo è tutto. Supponendo che tutti i passaggi menzionati fino ad ora vengano eseguiti correttamente, Grive2 inizierà a scaricare i file di Google Drive in locale. Tieni presente che dovrai eseguire il comando 'grive' (sans '-a') ogni volta che vuoi che la sincronizzazione avvenga - per aiuto, esegui il comando con il flag '-help'. Per conoscere in dettaglio le funzionalità dello strumento e i suoi limiti, vai qui.

2. overGrive

overGrive è un client basato su GUI per Google Drive. Il progetto è iniziato come front-end grafico per l'ormai defunto client della 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é freeware: è un software proprietario che ti restituisce $ 4,99 per account Google Drive. Tuttavia, viene fornito con una prova gratuita di 14 giorni per giudicare se vale la pena pagare o meno.

Scarica e installa

Il primo passo è scaricare il pacchetto overGrive, cosa che puoi fare dal suo sito web ufficiale. Per Ubuntu, otterrai un file .deb, che puoi installare utilizzando il comando "dpkg". Ecco come l'ho fatto nel mio caso:

sudo dpkg -i overgrive_3.1.9_all.deb

Nel mio caso, il comando sopra non è riuscito inizialmente con il seguente output:

Lettura degli elenchi dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fine Potresti voler eseguire 'apt-get -f install' per correggerli: I seguenti pacchetti hanno dipendenze non soddisfatte: overgrive: Dipende: python-pip ma non lo farà essere installato Dipende: python-gi ma non verrà installato Dipende: python-setuptools ma non verrà installato Dipende: libappindicator1 ma non verrà installato E: dipendenze non soddisfatte. Prova 'apt-get -f install' senza pacchetti (o specifica una soluzione).

Quindi, come puoi vedere, c'erano alcune dipendenze non soddisfatte, qualcosa che ho risolto eseguendo il seguente comando:

apt-get -f install

Ed ha eseguito di nuovo il comando "dpkg": questa volta ha avuto successo e il client è stato installato. Per avviare overGrive, vai al Dash:

Impostare

Quando il client viene avviato per la prima volta, ti verrà richiesto di eseguire una configurazione che collegherà efficacemente il client al tuo account Google Drive.

Fai clic sul pulsante "Ok" nella finestra in alto e vedrai la seguente finestra:

Qui fai clic sul pulsante "Collega account". Si aprirà una pagina web in cui ti verrà chiesto di autorizzare oneGrive ad accedere al tuo account Google Drive.

Quando fai clic sul pulsante "Consenti", ti verrà presentato un codice, che dovrai inserire nella finestra del client (la parte sfocata nell'immagine sotto):

Quindi, premi il pulsante "Convalida".

Stranamente, nel mio caso, dopo aver premuto il pulsante "Convalida", la finestra di oneGrive è scomparsa come se il software si fosse bloccato. Ho aspettato un minuto o giù di lì e poi ho aperto di nuovo overGrive attraverso Dash. Questa volta, mi è stata presentata una finestra che 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, è necessario premere il pulsante "Continua" poiché il pulsante "Attiva" ti porta al sito Web ufficiale del cliente, presumibilmente per l'acquisto di una licenza.

Premendo il pulsante "Continua" viene visualizzata una finestra che mostra che il client è ora connesso al tuo account Google Drive.

Premi il pulsante "Avvia sincronizzazione" e la finestra del client scomparirà con l'icona di oneGrive nella barra delle applicazioni visualizzata in alto a destra sullo schermo. Verrà inoltre visualizzata una notifica che informa che la funzione "Sincronizzazione automatica" è attiva.

Fai clic sull'icona del client nella barra delle applicazioni e vedrai che il processo di sincronizzazione è già iniziato.

Puoi anche attivare la funzione "Sincronizzazione automatica" da qui, aprire la directory locale (dove vengono sincronizzati i tuoi contenuti di Google Drive) e visitare l'interfaccia Web di Google Drive.

Per ulteriori informazioni sullo strumento, incluso il set completo di funzionalità che fornisce, vai qui.

3. guidare

"drive" è un client di Google Drive a riga di comando che ti consente di eseguire il push e il pull di cose da / verso il servizio di cloud storage del gigante della ricerca. Sebbene possa sembrare uno, "drive" in realtà non è ancora un altro client Linux di terze parti per Google Drive: è scritto da un dipendente di Google Burcu Dogan che lavora per il team della piattaforma di Google Drive e, inoltre, Google detiene persino il copyright per lo strumento. Nell'ultimo anno o giù di lì, tuttavia, Dogan è stato impegnato, quindi il progetto è mantenuto da Emmanuel T Odeke (odeke-em).

Scarica e installa

Prima di procedere e installare "drive", assicurati di avere la versione 1.5.X o successiva del compilatore di linguaggio GO di Google installato sul tuo sistema. Per scaricare e configurare l'ambiente per GO, vedere le istruzioni qui.

Ora puoi procedere con l'installazione del client "drive": ecco il comando per esso:

vai a prendere -u github.com/odeke-em/drive/cmd/drive

Una volta eseguito il comando precedente, crea una directory in cui desideri che "drive" sincronizzi i tuoi contenuti di Google Drive. Ad esempio, nel mio caso, ho creato una directory denominata "gdrive" nella mia home directory:

 mkdir ~ / gdrive

Quindi esegui il seguente comando:

$ drive init ~ / gdrive

Come al solito, ti verrà prima richiesto di connettere il client al tuo account Google Drive, quindi quando esegui il comando sopra, ti chiederà l'autorizzazione:

Vai al collegamento visualizzato sullo schermo del tuo terminale, autorizza il client a connettersi al tuo account (assicurati di aver già effettuato l'accesso al tuo Google Drive), e infine copia il codice che hai lì e incollalo nel terminale.

Ora puoi eseguire un "drive pull" per scaricare i dati dal tuo account Google Drive sul tuo computer locale e un "drive push" per fare viceversa. Ecco un esempio di pull:

$ drive pull Suggerimenti-GDB avanzati Risoluzione ... + / Suggerimenti-GDB avanzati Conteggio aggiunte 1 src: 13.39KB Procedere con le modifiche? [S / n]: S 13715/13715 [======================================= ================================================== =======================] 100,00% 2s

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

Ed ecco un esempio di push:

$ drive push test.txt Risoluzione in corso ... + /test.txt Conteggio aggiunte 1 Procedere con le modifiche? [S / n]: y

Ecco cosa dice la documentazione sul push: "Il comando push carica i dati su Google Drive per rispecchiare i dati archiviati localmente. Come pull, puoi eseguirlo senza argomenti per eseguire il push di tutti i file dal percorso corrente oppure puoi passare uno o più percorsi per inviare file o directory specifici ".

Nel caso ti stia chiedendo perché "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", vai qui.

4. Insync

Insync è un client Google Drive ricco di funzionalità basato su GUI che funziona su diverse piattaforme, incluso Linux. Tuttavia, come OverGrive, anche Insync è un software proprietario: costa $ 25. L'importo addebitato può essere una tantum o all'anno a seconda che tu sia un utente finale, un professionista o un'organizzazione. Per fortuna, Insync offre un percorso gratuito di 15 giorni, quindi puoi provarlo prima di decidere se spendere o meno i tuoi soldi per questo.

Scarica e installa

Per scaricare Insyc sul tuo sistema, scarica il pacchetto / programma di installazione per il tuo sistema dal sito web ufficiale dello strumento. Per Ubuntu, verrà scaricato un file .deb, che puoi installare facilmente utilizzando il comando "dpkg". Ecco il comando nel mio caso:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Una volta terminato, vedrai una notifica simile alla seguente:

Premi il pulsante "Avvia Insyc" nella finestra in alto e vedrai l'icona "i" (vedi immagine sotto) nella barra delle applicazioni:

Impostare

Fare clic sull'icona di Insync nella barra delle applicazioni, quindi fare clic sull'opzione "Apri finestra app" per avviare l'interfaccia utente:

Quindi, come nel caso di qualsiasi altro client, anche qui il primo passo è connettere il client con il tuo account Google Drive. Quindi, premi il pulsante "AGGIUNGI ACCOUNT GOOGLE" nell'interfaccia utente. Si aprirà una pagina web che ti chiederà di consentire al cliente di accedere al tuo account.

Dopo aver autorizzato, il client installato sul tuo computer ti chiederà di fornire una directory in cui desideri sincronizzare i tuoi contenuti di Google Drive:

Una volta che hai finito con questa configurazione, premi il pulsante "Fine".

Ora, quando aprirai l'interfaccia utente del client, vedrai i file e le cartelle archiviati nel tuo account Google Drive collegato, nonché le opzioni che descrivono in dettaglio come hai configurato Insyc per gestirli.

La colonna di colore grigio a sinistra contiene varie opzioni di configurazione disponibili per l'utente. Ad esempio, Selective Sync consente di scegliere quali file si desidera che il client sincronizzi; Ignora elenco consente di specificare i file / cartelle che non si desidera caricare / scaricare; Converti ti consente di specificare se desideri o meno convertire i contenuti archiviati in Google Drive in un altro formato come Microsoft Office o OpenDocument; e Statistiche ti offre un grafico che mostra quanto del tuo spazio di Google Drive è stato consumato.

Per ulteriori informazioni sul client, vai a questo collegamento sul sito Web ufficiale di Insync. Se hai installato lo strumento e hai alcuni dubbi / domande correlati, vai alla pagina di supporto ufficiale.

VEDERE ANCHE: 10 migliori app per lettori musicali per Linux

Conclusione

Tutti i clienti di Google Drive discussi qui hanno i propri punti di forza e di debolezza, quindi sarebbe ingiusto dire quale sia il migliore. Tutto dipende dalle tue esigenze: ad esempio, se hai bisogno o meno di un client basato su GUI, sei disposto a pagare per questo, che tipo di set di funzionalità richiedi e altro ancora.

Tieni inoltre presente che l'elenco di cui abbiamo discusso qui non è esaustivo: sono disponibili anche altre alternative di terze parti come Rclone. Quindi, puoi dare un'occhiata anche a loro se tutto quanto sopra non ti impressiona.

Twitter mostra l'impatto di un singolo Tweet lanciando le storie di Twitter
Twitter ha lanciato Twitter Stories, un sito che mostra l'impatto che un singolo tweet può avere. Secondo il blog ufficiale di Twitter - “Oggi lancia...
Wikipedia celebra l'undicesimo anno sul Web, buon compleanno Wikipedia
Oggi, 15 gennaio, Wikipedia celebra il suo 11 ° anno sul web. Auguriamo un buon compleanno a Wikipedia.Team thetecnica....
Il traffico di Google Plus è aumentato del 1269% la scorsa settimana
I nuovi dati di Experian Hitwise mostrano un drammatico aumento del traffico durante la settimana da quando il servizio è stato aperto a tutti. Le vis...