Jak uzyskać dostęp do Dysku Google w systemie Linux

Photo of author

By maciekx

W dzisiejszych czasach dostępnych jest wiele różnych rozwiązań do przechowywania danych w chmurze. Do najpopularniejszych z nich należą Dropbox, Box.com, OneDrive od Microsoftu oraz Dysk Google. Niestety, dla użytkowników systemu Linux, większość tych usług jest narażona na problemy z bezpieczeństwem. Z pośród wszystkich znanych platform, tylko nieliczne zainwestowały czas w stworzenie dedykowanego klienta synchronizującego dla Linuksa. Google również nie ma w tej kwestii lepszej oferty. Mimo że są zwolennikami Linuksa, nie stworzono oficjalnej metody, aby korzystać z Dysku Google w tym systemie operacyjnym. W rezultacie, jeśli polegasz na usługach Google do przechowywania i tworzenia kopii zapasowych plików, nie będziesz miał folderu Dysku na swoim komputerze, co utrudnia szybkie przesyłanie oraz udostępnianie plików. Zamiast tego, będziesz musiał korzystać z przeglądarki, tracąc przy tym wiele funkcji, które Google oferuje użytkownikom systemu Mac i Windows.

Na szczęście, wielu programistów z ekosystemu Linuksa, którzy korzystają z Dysku Google, zdecydowało, że nie będą dłużej czekać na oficjalne rozwiązanie od Google. Zamiast tego stworzyli aplikacje, które umożliwiają łatwy dostęp do Dysku Google bezpośrednio z pulpitu w systemie Linux. W tym artykule przedstawimy jedną z najlepszych dostępnych opcji!

Instalacja Google-Drive-Ocamlfuse

Google Drive Ocamlfuse jest dostępny dla różnych dystrybucji Linuksa. Oto jak możesz go zainstalować:

Ubuntu

Aby zainstalować Google Drive Ocamlfuse na Ubuntu, dodaj odpowiednie PPA. Wprowadź poniższe polecenia w terminalu:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

Arch Linux

Użytkownicy Arch Linuksa mogą zainstalować Google-Drive-Ocamlfuse z AUR, budując odpowiedni pakiet. Odwiedź to łącze, znajdź opcję „pobierz migawkę” i kliknij ją. Spowoduje to pobranie wszystkich niezbędnych plików do zbudowania programu.

Rozpakuj pobraną migawkę, klikając prawym przyciskiem myszy w menedżerze plików i wybierając „wypakuj”. Po rozpakowaniu, otwórz terminal i przejdź do katalogu za pomocą polecenia:

cd ~/Downloads/google-drive-ocamlfuse-git

W tym katalogu znajdziesz wiele plików. Aby zbudować program, uruchom polecenie:

makepkg

To polecenie zainstaluje wszystkie potrzebne pliki, skompiluje program ze źródła i stworzy pakiet dla Arch Linux. Po zakończeniu instalacji, użyj poniższego polecenia:

sudo pacman -U *.pkg.tar.xz

Instalacja ze źródła

Jeśli Twoja dystrybucja Linuksa nie jest wymieniona, a pakiet Google Drive Ocamlfuse nie jest dostępny, możesz pobrać kod źródłowy i samodzielnie go skompilować. Proces ten może być skomplikowany, w zależności od Twojego poziomu umiejętności, dlatego polecamy odwiedzić ten link, aby zapoznać się z instrukcją instalacji od programisty.

Synchronizacja z Google-Drive-Ocamlfuse

Aby zsynchronizować swoje pliki z Dyskiem Google, najpierw musisz się zalogować. W tym celu uruchom w terminalu następujące polecenie:

google-drive-ocamlfuse

To spowoduje otwarcie okna logowania Google Oauth. Wprowadź dane swojego konta Google, aby kontynuować.

Następnie utwórz folder do synchronizacji, wpisując:

mkdir -p ~/Google-Drive

Po skonfigurowaniu wszystkiego, możesz rozpocząć synchronizację. Aby pobrać wszystkie pliki z Dysku Google, użyj tego polecenia:

google-drive-ocamlfuse ~/Google-Drive

Przesyłanie plików

Przesyłanie plików na Dysk Google za pomocą klienta synchronizacji przebiega w sposób analogiczny do pobierania. Aby przesłać pliki na swoje konto, wystarczy umieścić je w folderze ~/Google-Drive, a następnie uruchomić polecenie synchronizacji. Po jego wykonaniu, Google Drive Ocamlfuse sprawdzi lokalny folder synchronizacji pod kątem wszelkich zmian, które mogły zostać wprowadzone, i przesyła te zmiany. Warto również pamiętać, że usunięcie pliku z lokalnego folderu spowoduje jego usunięcie również z Dysku Google, po ponownym uruchomieniu polecenia synchronizacji.

Porady

Zapamiętanie polecenia synchronizacji plików z Dysku Google może być wyzwaniem, zwłaszcza dla nowicjuszy. Dlatego warto stworzyć prosty skrypt powłoki, który zawiera wszystkie niezbędne komendy. Dzięki temu korzystanie z Dysku Google stanie się znacznie prostsze.

W terminalu wpisz: nano ~/driversync

To stworzy nowy, pusty plik o nazwie „driversync” w Twoim katalogu domowym.

Następnie wklej pierwszą linię, która jest shebangiem. Pomaga on systemowi bash zrozumieć, jak uruchomić skrypt:

#!/bin/bash

Po dodaniu shebanga, wprowadź nową linię (klawisz Enter) i wklej następujące polecenie:

google-drive-ocamlfuse /home/username/Google-Drive

Uwaga: pamiętaj, aby zmienić „username” na swoją nazwę użytkownika.

Zapisz skrypt, naciskając CTRL + O, a następnie oznacz go jako wykonywalny za pomocą polecenia chmod:

sudo chmod +x ~/drivesync

Na koniec skopiuj go do folderu /usr/bin przy użyciu polecenia CP, aby skrypt stał się dostępny w dowolnym miejscu poprzez terminal:

sudo cp ~/drivesync /usr/bin

Od tej chwili, aby synchronizować Dysk Google z folderem /home/username/Google-Drive, wystarczy wpisać w terminalu:

sudo drivesync

Podsumowanie

Dysk Google to bardzo funkcjonalna usługa, która oferuje wiele zaawansowanych opcji, takich jak konwersja dokumentów, niezawodność serwerów Google oraz pełen pakiet biurowy do wykorzystania. Szkoda jednak, że korzystanie z tej usługi na systemie Linux wiąże się z takimi trudnościami. Miejmy nadzieję, że w miarę jak Linux zyskuje na popularności, Google zdecyduje się stworzyć dedykowanego klienta synchronizacji Dysku. Do tego czasu, korzystanie z rozwiązań opracowanych przez społeczność będzie najlepszą alternatywą.


newsblog.pl