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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.