Es gibt viele verschiedene Lösungen fürCloud-basierter Internet-Speicher in diesen Tagen. Es gibt die berüchtigte Dropbox, Box.com, Microsoft OneDrive und natürlich Google Drive. Cloud-Speicher ist unter Linux größtenteils sehr fragwürdig. Von allen Mainstream-Lösungen, die es gibt, hat sich nur ein kleiner Teil aktiv die Zeit genommen, einen Synchronisierungsclient speziell für die Linux-Plattform zu erstellen. Google ist nicht anders. Obwohl Linux sehr beliebt ist, gibt es keine offizielle Möglichkeit, auf Google Drive unter Linux zuzugreifen. Wenn Sie also die Art und Weise, wie Sie Dateien bei Google speichern und sichern, im Mittelpunkt haben, gibt es auf Ihrem PC keinen Drive-Ordner, in den Sie Dateien schnell und einfach hochladen und freigeben können. Stattdessen müssen Sie die Daten nicht mehr über den Webbrowser hochladen und müssen sich alle nützlichen Desktop-Funktionen entgehen lassen, die Google für Mac und Windows hinzufügt.
Zum Glück verlassen sich viele Linux-Entwickler auf GoogleDrive hat es satt, herumzusitzen und darauf zu warten, dass Google ein Drive-Synchronisierungsprogramm erstellt. Sie haben es sich zur Aufgabe gemacht, Programme zu entwickeln, mit denen Nutzer direkt vom Desktop aus auf Google Drive unter Linux zugreifen können. In diesem Artikel geht es um das Beste, das Sie derzeit in den Händen halten können!
Google-Drive-Ocamlfuse installieren
Google Drive Ocamlfuse ist für viele verschiedene Linux-Distributionen verfügbar. So bringen Sie es zum Laufen:
Ubuntu
Sie können Google Drive Ocamlfuse durch Hinzufügen eines PPA installieren. Geben Sie diese drei Befehle in das Terminal ein, um es zu installieren.
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get update sudo apt-get install google-drive-ocamlfuse
Arch Linux
Arch Linux Benutzer können installierenGoogle-drive-ocamlfuse von der AUR durch das Erstellen dieses Pakets. Gehen Sie zu diesem Link, suchen Sie nach "Download Snapshot" und klicken Sie darauf. Dadurch wird alles heruntergeladen, was zum Erstellen des Programms erforderlich ist.
Extrahieren Sie den Schnappschuss, indem Sie im Dateimanager mit der rechten Maustaste darauf klicken und dann "Extrahieren" auswählen. Öffnen Sie nach dem Extrahieren ein Terminal und geben Sie es mit dem CD-Befehl ein.
cd ~/Downloads/google-drive-ocamlfuse-git
Innerhalb des Verzeichnisses befinden sich viele Dateien. Diese kommen alle zusammen, wenn Sie den Befehl makepkg ausführen.
makepkg
Mit dem Befehl make werden alle Dateien installiert, die Google Drive Ocamlfuse benötigt. Anschließend wird das Programm aus dem Quellcode kompiliert und ein Arch Linux-Paket generiert. Wenn Sie fertig sind, installieren Sie es mit:
sudo pacman -U *.pkg.tar.xz
Aus der Quelle
Wenn Ihre Linux-Distribution nicht in der Liste enthalten ist,Es gibt kein installierbares Paket für Google Drive Ocamlfuse. Greifen Sie stattdessen den Quellcode und kompilieren Sie ihn. Dies kann ein komplexer Prozess sein (abhängig von Ihrem Kenntnisstand), und es wird zu lange dauern, ihn hier zu skizzieren. Lesen Sie stattdessen die Anweisungen, die der Entwickler für die Installation festgelegt hat.
Synchronisation mit Google-Drive-Ocamlfuse
Um mit Google zu synchronisieren, melden Sie sich zuerst an. Führen Sie dazu diesen Befehl in einem Terminalfenster aus:
google-drive-ocamlfuse
Dadurch wird sofort ein Google Oauth-Anmeldefenster geöffnet. Geben Sie die Details Ihres Google-Kontos ein, um fortzufahren.
Erstellen Sie dann den Synchronisierungsordner mit:
mkdir -p ~/Google-Drive
Wenn alles eingerichtet ist, kann die Synchronisierung beginnen. Rufen Sie mit diesem Befehl alles von Google Drive ab:
google-drive-ocamlfuse ~/Google-Drive
Dateien hochladen
Das Hochladen von Dateien auf Google Drive mit dem Synchronisierungsclient funktioniert genauso wie das Herunterladen. Um Dateien auf ein Drive-Konto hochzuladen, platzieren Sie einfach eine beliebige Datei im ~ / Google-Drive Ordner, und führen Sie dann den Befehl sync aus. Beim Start von Google Drive Ocamlfuse wird der lokale Synchronisierungsordner nach Änderungen durchsucht und diese Änderungen hochgeladen. Wenn Sie eine Datei lokal löschen, wird sie auch auf dem Laufwerk gelöscht (führen Sie einfach den Synchronisierungsbefehl aus, nachdem Sie etwas gelöscht haben).
Tipps
Erinnerung an einen Befehl zum Synchronisieren von Dateien von GoogleDas Fahren kann schwierig sein, insbesondere wenn Sie ein neuer Benutzer sind. Erstellen wir stattdessen ein Shell-Skriptprogramm mit allen darin enthaltenen Details. Auf diese Weise ist das Senden und Empfangen von Dateien von Google Drive viel einfacher.
In einem Terminal schreiben Sie: nano ~/drivesync
Dadurch wird eine leere Datei mit dem Namen "drivesync" im Basisordner erstellt.
Fügen Sie als Nächstes diese erste Zeile ein. Diese Codezeile ist ein Scheiß. Es hilft bash zu verstehen, wie das Skript ausgeführt wird.
#!/bin/bash
Erstellen Sie nach dem Schebang ein Leerzeichen (mit der Eingabetaste) und fügen Sie Folgendes ein:
google-drive-ocamlfuse /home/username/Google-Drive
Hinweis: Ändern Sie den Benutzernamen in Ihren Benutzernamen
Speichern Sie das Skript, indem Sie STRG + O drücken, und verwenden Sie dann die chmod Befehl zum Markieren der ausführbaren Datei:
sudo chmod +x ~/drivesync
Kopieren Sie es zum Schluss nach / usr / bin mit dem CP Befehl. Auf diese Weise kann drivesync überall über die Befehlszeile ausgeführt werden.
sudo cp ~/drivesync /usr/bin
Synchronisieren Sie von nun an Google Drive mit dem / home / benutzername / Google-Drive Ordner, indem Sie dies im Terminal eingeben:
sudo drivesync
Fazit
Google hat wirklich einen Hit, wenn es um Google gehtFahrt. Es verfügt über eine Reihe herausragender Funktionen wie die Konvertierung von Dokumenten, die Zuverlässigkeit von Google-Servern und eine ganze Office-Suite. Aus diesem Grund ist es eine Schande, dass Sie so viel durchmachen müssen, um auf Google Drive unter Linux zuzugreifen. Hoffentlich wird die Idee von Google, einen Drive-Sync-Client zu erstellen, Wirklichkeit, wenn Linux an Bedeutung gewinnt. Bis dahin ist das Synchronisieren von Dateien mit Software von Drittanbietern so gut wie nie zuvor.
Bemerkungen