Tas ir bijis vairāk nekā četri gadi, kopš Google sāka savu mākoņdatošanas pakalpojumu Google Drive, un nav šaubu, ka tas ir kļuvis par vienu no populārākajiem mākoņdatošanas pakalpojumiem tirgū (vairāk nekā miljoniem maksājumu klientu).
Ņemot vērā šos skaitļus, varētu pieņemt, ka pakalpojums būtu pieejams visu galveno platformu lietotājiem. Diemžēl tas tā nav. Lai gan oficiālie klienti ir pieejami Windows, Android un OS X, sākot ar 1. dienu, iOS un Chrome OS arī to drīz iekļāva sarakstā. Jo īpaši trūkst saraksta, ir Linux.
Kalifornijas kompānija "Mountain View" 2012. gadā teica, ka "komanda strādā pie sinhronizācijas klienta Linux.", Kam sekoja "komanda strādā pie sinhronizācijas klienta Linux" 2013. gadā, bet tā nekad nav kopīgojusi precīzs laika grafiks. Saprotams, ka Linux lietotāji ir neapmierināti un neapmierināti, un visi Reddit pavedieni ir veltīti, lai apspriestu Google apātiju pret viņiem.
Lai gan mēs joprojām nezinām, vai un kad ieradīsies oficiālais Google diska klients Linux, par laimi ir pieejamas dažādas neoficiālas alternatīvas, kas var darīt jūsu darbu. Šajā rakstā mēs apspriedīsim četrus no tiem: Grive2, disku, overGrive un Insync .
Piezīme : Visi klienti tika pārbaudīti Ubuntu 16.04, un visas rakstā minētās komandas ir specifiskas Ubuntu.
1. Grive2
Grive2 ir šobrīd pamestā Grive klienta dakša Google disks, kas pārtrauca darbu pēc tam, kad tika aizvērta tā lietoto dokumentu sarakstu API. Jaunā iterācija, ko izstrādājusi Vitalijs Filippovs, izmanto Google diska REST API, lai runātu ar meklēšanas milzu mākoņa krātuves pakalpojumu. Pirms mēs sākam ar uzstādīšanas un uzstādīšanas daļu, ir vērts pieminēt, ka Grive2 joprojām ir beta fāzē, kas nozīmē, ka ir dažas trūkstošas funkcijas, un rīks dažkārt var darboties bugiski.
Lejupielādējiet un instalējiet
Pirmais solis ir lejupielādēt jaunāko Grive2 paketi no rīka oficiālās GitHub lapas. Kad tas būs izdarīts, pirms rīka izveidošanas jums būs jāinstalē rīka atkarība - šeit ir komanda, kas to dara:
sudo apt-get instalēt git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-opensl-dev libexpat1-dev libcppunit-dev binutils-dev
Tagad izņemiet lejupielādēto Grive2 pakotni (.zip failu) un ievadiet izvilkto direktoriju. Šeit, lai izveidotu un instalētu rīku, palaidiet šādas komandas:
mkdir veidot cd veidot cmake .. padarīt -j4 sudo veikt instalēšanu
Uzstādīt
Tālāk izveidojiet direktoriju, kurā vēlaties sinhronizēt Google diska stuff. Piemēram, manā mājas direktorijā es izveidoju direktoriju, kas dublēts googleDrive . Kad tas izdarīts, ievadiet jaunizveidoto direktoriju un izpildiet Grive2 komandrindu, vienkārši ierakstot šādu komandu:
grive -a
Ņemiet vērā, ka “-a” ir nepieciešams, kad pirmo reizi izmantojat Grive2, jo tas palīdz klientam izveidot savienojumu ar jūsu Google diska kontu. Kā redzat tālāk sniegtajā izvadā, jums ir jāvirzās uz URL, kur jums tiks vaicāts, vai atļaut šai programmai piekļūt jūsu Google diska kontam. Pēc atļaujas saņemšanas tiek parādīts kods, kas jums jāievada komandrindā:
Tieši tā. Pieņemot, ka visas līdz šim minētās darbības ir veiksmīgi izpildītas, Grive2 sāks lejupielādēt jūsu Google diska failus lokāli. Paturiet prātā, ka katru reizi, kad vēlaties, lai sinhronizācija notiktu, jums būs jārīkojas “grive” (sans '-a) - lai saņemtu palīdzību, palaidiet komandu ar karodziņu “- palīdzēt”. Lai uzzinātu sīkāk par rīka funkcijām, kā arī tās ierobežojumiem, dodieties šeit.
2. overGrive
overGrive ir GUI balstīts klients pakalpojumam Google Drive. Projekts sākās kā grafisks priekšējais gals līdz pat tagad neizpildītajam Grive komandrindas klientam, bet drīz kļuva par atsevišķu, pilntiesīgu klientu Google mākoņdatošanas pakalpojumam. Diemžēl overGrive nav ne atvērtā koda, ne freeware - tā ir patentēta programmatūra, kas jums atdod $ 4, 99 par Google Drive kontu. Tomēr jums ir pieejams 14 dienu bezmaksas izmēģinājums, lai spriestu, vai tas ir vērts maksāt.
Lejupielādējiet un instalējiet
Pirmais solis ir lejupielādēt overGrive paketi, ko jūs varat darīt no tās oficiālās tīmekļa vietnes. Ubuntu gadījumā jūs saņemsiet .deb failu, kuru var instalēt, izmantojot komandu „dpkg”. Lūk, kā es to darīju savā gadījumā:
sudo dpkg -i overgrive_3.1.9_all.deb
Manā gadījumā iepriekš minētā komanda neizdevās sākotnēji ar šādu izeju:
Iepakojumu sarakstu lasīšana ... Gatavs Pārvaldes atkarības koks Valsts stāvokļa informācijas nolasīšana ... Gatavs Iespējams, vēlēsities palaist "apt-get -f instalēt", lai izlabotu šos parametrus: Šādām paketēm ir neizpildītas atkarības: pārspīlējums: atkarīgs no: python-pip, bet nav uzstādīts Atkarībā no: python-gi, bet tas netiks uzstādīts Atkarībā no: python-setuptools, bet tas netiks instalēts Atkarībā no: libappindicator1, bet tas netiks instalēts. Izmēģiniet 'apt-get -f install' bez iepakojumiem (vai norādiet risinājumu).
Tātad, kā redzat, bija dažas neapmierinātas atkarības, ko es fiksēju, izpildot šādu komandu:
apt-get -f instalēšana
Un atkal izpildīja komandu „dpkg” - šoreiz tas bija veiksmīgs un klients tika instalēts. Lai palaistu overGrive, dodieties uz domuzīmi:
Uzstādīt
Kad klients tiek atvērts pirmo reizi, jums būs jāizveido sistēma, kas efektīvi savienos klientu ar jūsu Google diska kontu.
Augšējā logā noklikšķiniet uz pogas „Ok” un redzēsiet šādu logu:
Šeit noklikšķiniet uz pogas “Savienot kontu”. Tādējādi tiks atvērta tīmekļa lapa, kurā jums tiks lūgts autorizēt oneGrive, lai piekļūtu jūsu Google diska kontam.
Noklikšķinot uz pogas "Atļaut", jums tiks parādīts kods, kas jums jāievada klienta logā (attēla neskaidrā daļa):
Pēc tam nospiediet pogu „Apstiprināt”.
Savādi, manā gadījumā, pēc tam, kad es noklikšķināju uz pogas “Apstiprināt”, viensGrive logs pazuda, it kā programmatūra crashed. Es gaidīju vienu minūti vai pēc tam, un tad atkal atveru pārgājienu caur Dash. Šoreiz man tika prezentēts logs, kurā teikts, ka oneGrive pašlaik darbojas izmēģinājuma periodā, kas beidzas 14 dienu laikā.
Ja rodas tāda pati situācija, jums jānoklikšķina uz pogas 'Turpināt', jo poga 'Aktivizēt' aizvedīs jūs uz klienta oficiālo tīmekļa vietni, iespējams, par licences iegādi.
Noklikšķinot uz pogas „Turpināt”, tiek parādīts logs, kas parāda, ka klients tagad ir savienots ar jūsu Google diska kontu.
Nospiediet pogu "Sākt sinhronizāciju", un klienta logs pazudīs, kad ekrāna augšējā labajā stūrī parādīsies vienas loga ikonu ikona. Tiks parādīts arī paziņojums, ka funkcija „Automātiskā sinhronizācija” ir ieslēgta.
Noklikšķiniet uz klienta sistēmas teknes ikonas un redzēsiet, ka sinhronizācijas process jau ir sācies.
Varat arī pārslēgt funkciju “Automātiskā sinhronizācija” no šejienes, kā arī atvērt vietējo direktoriju (kur tiek sinhronizēta jūsu Google diska sīkumi) un apmeklējiet Google diska tīmekļa saskarni.
Lai iegūtu plašāku informāciju par rīku, tostarp visu piedāvāto funkciju kopumu, ejiet šeit.
3. diskdzinis
“disks” ir komandrindas Google diska klients, kas ļauj virzīt un vilkt stuff uz / no meklēšanas giganta mākoņa krātuves pakalpojuma. Lai gan tas var šķist, „disks” faktiski vēl nav vēl viens trešās puses Linux klients Google diskam - to ir rakstījis Google darbinieks Burcu Dogan, kurš strādā Google diska platformas komandā, un ko vēl, Google pat pieder autortiesībām rīks. Tomēr pagājušajā gadā Dogans ir bijis aizņemts, tāpēc projektu uztur Emmanuel T Odeke (odeke-em).
Lejupielādējiet un instalējiet
Pirms došanās uz priekšu un instalēt “disku”, pārliecinieties, vai jūsu sistēmā ir instalēta Google GO valodas kompilatora 1.5.X vai jaunāka versija. Lai lejupielādētu un iestatītu vidi GO, skatiet šeit sniegtos norādījumus.
Tagad jūs varat turpināt instalēt "diska" klientu - šeit ir tā komanda:
dodieties uz -u github.com/odeke-em/drive/cmd/drive
Kad iepriekš minētā komanda ir pabeigta, izveidojiet direktoriju, kurā vēlaties, lai “disks” sinhronizētu jūsu Google diska sīkumus. Piemēram, manā gadījumā es savā mājas direktorijā izveidoju direktoriju ar nosaukumu “gdrive”:
mkdir ~ / gdrive
Un pēc tam palaidiet šādu komandu:
$ drive init ~ / gdrive
Kā parasti, jums vispirms būs nepieciešams pieslēgt klientu savam Google diska kontam, tāpēc, palaižot iepriekš minēto komandu, tā lūgs autorizāciju:
Dodieties uz saiti, kas parādīta jūsu termināla ekrānā, pilnvarojiet klientu izveidot savienojumu ar jūsu kontu (pārliecinieties, vai esat jau pieteicies savā Google diskā), un beidzot nokopējiet to kodu un ielīmējiet to terminālī.
Tagad jūs varat izdarīt “diska vilkšanu”, lai lejupielādētu datus no sava Google diska konta uz vietējo mašīnu un “disku push”, lai veiktu otrādi. Šeit ir piemērs:
$ drive pull Advanced-GDB-tips Padomi ... + / Advanced-GDB-padomi Papildu skaits 1 src: 13.39KB Turpiniet veikt izmaiņas? [Y / n]: Y 13715/13715 [======================================= ========================================================= =======================] 100.00% 2s
No klienta oficiālās dokumentācijas “pull komanda lejupielādē datus, kas nav lokāli, bet attālināti Google diskā, un var dzēst vietējos datus, kas nav Google diskā. Palaidiet to bez jebkādiem argumentiem, lai visus failus no pašreizējā ceļa.
Un šeit ir piemērs:
$ drive push test.txt Risinājums ... + /test.txt Pievienošanas skaits 1 Turpiniet veikt izmaiņas? [Y / n]: y
Lūk, ko saka dokumentācija par push: „push komanda augšupielādē datus pakalpojumā Google Drive, lai atspoguļotu vietējos datus. Tāpat kā velciet, jūs varat palaist to bez jebkādiem argumentiem, lai visus failus no pašreizējā ceļa varētu virzīt, vai arī varat pāriet vienā vai vairākos ceļos, lai virzītu konkrētus failus vai direktorijus.
Gadījumā, ja jūs domājat, kāpēc “disks” seko push-pull modelim, nevis fona sinhronizācijai, šeit ir tas, ko rīka oficiālajā dokumentācijā par to ir jāsaka. Plašāku informāciju par “disku” skatiet šeit.
4. Insync
Insync ir GUI balstīta, iezīme bagāta Google diska klients, kas darbojas vairākās platformās, ieskaitot Linux. Tomēr, tāpat kā OverGrive, Insync ir arī patentēta programmatūra - tas maksā 25 ASV dolārus. Iekasētā summa var būt vienreizēja vai gadā, atkarībā no tā, vai esat galalietotājs, profesionālis vai organizācija. Par laimi, Insync nodrošina 15 dienu bezmaksas taku, lai jūs varētu to pārbaudīt, pirms izlemjat, vai tērēt naudu.
Lejupielādējiet un instalējiet
Lai lejupielādētu Insyc savā sistēmā, lejupielādējiet jūsu sistēmas pakotni / instalētāju no rīka oficiālās tīmekļa vietnes. Ubuntu lejupielādēs .deb failu, kuru var viegli instalēt, izmantojot komandu „dpkg”. Šeit ir komanda manā gadījumā:
sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb
Kad tas būs izdarīts, jūs redzēsiet paziņojumu, kas ir līdzīgs šādam:
Noklikšķiniet uz pogas “Sākt Insyc” iepriekš redzamajā logā, un sistēmas teknē redzēsiet ikonu “i” (skatiet attēlu zemāk):
Uzstādīt
Sistēmas teknē noklikšķiniet uz ikonas Insync un pēc tam noklikšķiniet uz opcijas Atvērt lietotņu logu, lai palaistu lietotāja interfeisu:
Tātad, tāpat kā jebkura cita klienta gadījumā, arī pirmais solis ir savienot klientu ar Google diska kontu. Tātad, noklikšķiniet uz pogas 'ADD GOOGLE ACCOUNT' UI. Tiks atvērta tīmekļa lapa, kurā tiek lūgts ļaut klientam piekļūt jūsu kontam.
Pēc autorizēšanas jūsu datorā instalētais klients lūgs jums nodrošināt direktoriju, kurā vēlaties, lai tas sinhronizētu jūsu Google diska stuff:
Kad esat pabeidzis šo iestatījumu, nospiediet pogu „Pabeigt”.
Tagad, atverot klienta lietotāja saskarni, jūs redzēsiet failus un mapes, kas saglabātas jūsu pieslēgtajā Google diska kontā, kā arī opcijas, kurās sīki aprakstīts, kā esat konfigurējis Insyc, lai tos apstrādātu.
Pelēkā krāsā esošā sleja kreisajā pusē satur dažādas konfigurācijas iespējas, kas ir pieejamas lietotājam. Piemēram, selektīvā sinhronizācija ļauj izvēlēties, kurus failus vēlaties sinhronizēt; Ignorēt sarakstu ļauj norādīt failus / mapes, kuras nevēlaties augšupielādēt / lejupielādēt; Konvertēšana ļauj norādīt, vai vēlaties pārvērst jūsu Google diskā saglabātos materiālus kādā citā formātā, piemēram, Microsoft Office vai OpenDocument; un statistika sniedz diagrammu, kurā redzams, cik daudz jūsu Google diska vietas ir patērēts.
Lai iegūtu vairāk informācijas par klientu, dodieties uz šo saiti Insync oficiālajā tīmekļa vietnē. Ja esat instalējis rīku un ir radušās šaubas / vaicājumi, dodieties uz oficiālo atbalsta lapu.
Secinājums
Visiem šeit apskatītajiem Google diska klientiem ir savas stiprās un vājās puses, tāpēc būtu negodīgi pateikt, kurš no tiem ir labākais. Tas viss ir atkarīgs no jūsu prasības - piemēram, vai jums ir nepieciešams GUI bāzēts klients, vai esat gatavi par to maksāt, kāda veida funkciju kopa jums ir nepieciešama, un vairāk.
Ņemiet vērā arī to, ka šeit apskatītais saraksts nav izsmeļošs - ir pieejamas arī citas trešo pušu alternatīvas, piemēram, Rclone. Tātad, jūs varat arī apskatīt tos, ja visi iepriekš minētie nespēj jums ieskaidrot.