4 popolari (non ufficiali) client Google Drive Linux

  • Vovich Antonovich
  • 0
  • 4549
  • 1329

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 potrebbe presumere che il servizio sarebbe accessibile agli utenti di tutte le principali piattaforme. Purtroppo, non è così. Mentre i client ufficiali sono stati disponibili per Windows, Android e OS X dal primo giorno, iOS e Chrome OS sono presto entrati nell'elenco. Particolarmente mancante nell'elenco, tuttavia, è Linux.

Nel 2012 la società con sede a Mountain View, in California, ha dichiarato che "il team sta lavorando su un client di sincronizzazione per Linux". a cui è seguito "il team sta lavorando su un client di sincronizzazione per Linux" nel 2013, ma non ha mai condiviso un periodo esatto. Comprensibilmente, gli utenti Linux sono infelici e frustrati, con interi thread di Reddit dedicati a discutere dell'apatia di Google nei loro confronti.

Sebbene non sappiamo ancora se e quando arriverà un client Google Drive ufficiale 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 documenti utilizzata. 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 relativa all'installazione e al set-up, vale la pena ricordare che Grive2 è ancora in fase beta, il che significa che mancano alcune funzionalità e che talvolta lo strumento potrebbe anche funzionare con errori.

Scarica e installa

Il primo passo è scaricare l'ultimo pacchetto Grive2 dalla pagina GitHub ufficiale dello strumento. Una volta fatto, dovrai quindi installare le dipendenze dello strumento prima di creare 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 compilare 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 doppiata Google Drive nella mia directory home. Una volta fatto, entra nella directory appena creata ed esegui Grive2 dalla riga di comando semplicemente digitando il seguente comando:

grive -a

Nota che '-a' è necessario quando si esegue Grive2 per la prima volta poiché aiuta il client a connettersi al tuo account Google Drive. Come puoi vedere nell'output seguente, 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 finora vengano eseguiti correttamente, Grive2 inizierà a scaricare i file di Google Drive localmente. Tieni presente che dovrai eseguire il comando 'grive' (sans '-a') ogni volta che vuoi che si verifichi la sincronizzazione - per aiuto, esegui il comando con il flag '-help'. Per informazioni dettagliate sulle funzionalità dello strumento e sui suoi limiti, vai qui.

2. overGrive

overGrive è un client basato su GUI per Google Drive. Il progetto è iniziato come un 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é un freeware: è un software proprietario che ti fa guadagnare $ 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 usando 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 di pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fine Potrebbe essere necessario eseguire 'apt-get -f install' per correggerli: I seguenti pacchetti hanno dipendenze non soddisfatte: overgrive: Dipende da python-pip ma non sta per 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, cosa che ho risolto eseguendo il comando seguente:

apt-get -f install

Ed 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 sopra e vedrai la seguente finestra:

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

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

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 arrestasse in modo anomalo. Ho aspettato circa un minuto e poi ho aperto di nuovo su Grive tramite Dash. Questa volta, mi è stata presentata una finestra che dice 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" porta al sito Web ufficiale del cliente, presumibilmente per un acquisto di licenza.

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

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

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

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

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

3. guidare

'drive' è un client Google Drive da riga di comando che ti consente di spingere e trascinare roba da / verso il servizio di cloud storage del gigante della ricerca. Sebbene possa sembrare uno, 'drive' non è in realtà 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 per di più, Google detiene persino il copyright per lo strumento. Negli ultimi anni, comunque, Dogan è stato impegnato, quindi il progetto è stato mantenuto da Emmanuel T Odeke (odeke-em).

Scarica e installa

Prima di procedere e installare "drive", assicurati di avere installato la versione 1.5.X o successiva del compilatore di lingue GO di Google 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 get -u github.com/odeke-em/drive/cmd/drive

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

 mkdir ~ / gdrive

E quindi eseguire il comando seguente:

$ drive init ~ / gdrive

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

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

Ora, puoi fare un "tiro all'azionamento" per scaricare i dati dal tuo account Google Drive sul tuo computer locale e "spingere l'unità" per fare viceversa. Ecco un esempio di pull:

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

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

Ed ecco un esempio di push:

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

Ecco cosa dice la documentazione su push: “Il comando push carica i dati su Google Drive per il mirroring dei dati memorizzati localmente. Come pull, puoi eseguirlo senza alcun argomento per eseguire il push di tutti i file dal percorso corrente, oppure puoi passare in uno o più percorsi per eseguire il push di file o directory specifici. "

Nel caso ti stia chiedendo perché 'drive' segua 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 basato su GUI e ricco di funzionalità che funziona su diverse piattaforme tra cui Linux. Tuttavia, come OverGrive, Insync è anche un software proprietario - costa $ 25. L'importo addebitato può essere una tantum o annuale, 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 su di esso.

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 facilmente installare usando il comando 'dpkg'. Ecco il comando nel mio caso:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Una volta fatto, vedrai una notifica simile alla seguente:

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

Impostare

Fai clic sull'icona di Insync nella barra delle applicazioni, quindi fai clic sull'opzione "Apri finestra dell'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 chiede di consentire al cliente di accedere al tuo account.

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

Una volta terminato questo set-up, premi il pulsante 'Fine'.

Ora, quando aprirai l'interfaccia utente del client, vedrai i file e le cartelle memorizzati nel tuo account Google Drive collegato e le opzioni che spiegano 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 ti consente di scegliere quali file sincronizzare il client; Ignora elenco consente di specificare i file / le cartelle che non si desidera caricare / scaricare; Converti ti consente di specificare se desideri convertire o meno elementi archiviati in Google Drive in altri formati come Microsoft Office o OpenDocument; e Statistiche ti fornisce un grafico che mostra quanto spazio del tuo Google Drive è stato consumato.

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

VEDERE ANCHE: 10 migliori app per lettori di musica Linux

Conclusione

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

Inoltre, tieni presente che l'elenco che 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 riesce a impressionarti.




Nessun utente ha ancora commentato questo articolo.

Guide per gadget, tecnologie che contano
Pubblichiamo la guida dettagliata per di attrezzature, creiamo elenchi interessanti dei migliori prodotti sul mercato, copriamo le notizie dal mondo della tecnologia