Υπάρχουν πολλές διαφορετικές λύσεις γιαcloud-based αποθήκευσης στο διαδίκτυο αυτές τις μέρες. Υπάρχει το περίφημο Dropbox, Box.com, OneDrive της Microsoft και, φυσικά, το Google Drive. Ως επί το πλείστον, η αποθήκευση του cloud είναι πολύ ανθεκτική στο Linux. Από όλες τις βασικές λύσεις εκεί έξω, μόνο ένα μικρό μέρος αυτών έχει πάρει ενεργά το χρόνο για να δημιουργήσει έναν πελάτη συγχρονισμού ειδικά για την πλατφόρμα Linux. Η Google δεν διαφέρει. Παρά το γεγονός ότι είναι τεράστιοι οπαδοί του Linux, δεν υπάρχει κανένας επίσημος τρόπος πρόσβασης στο Google Drive στο Linux. Αυτό σημαίνει ότι αν εστιάσατε τον τρόπο με τον οποίο αποθηκεύετε και δημιουργείτε αντίγραφα ασφαλείας αρχείων με το Google, δεν υπάρχει φάκελος Drive στον υπολογιστή σας για γρήγορη και εύκολη μεταφόρτωση και κοινή χρήση αρχείων. Αντ 'αυτού, θα κολλήσετε ανεβάζοντας τα πράγματα από το πρόγραμμα περιήγησης στο Web και θα αναγκαστείτε να χάσετε όλες τις γραφικές λειτουργίες της επιφάνειας εργασίας που προσθέτει η Google στα Mac και στα Windows.
Ευτυχώς, πολλοί προγραμματιστές Linux που βασίζονται στην GoogleΤο Drive έχει κουραστεί να κάθονται γύρω, περιμένοντας την Google να κάνει ένα πρόγραμμα συγχρονισμού Drive. Το έχουν αναλάβει να δημιουργήσουν προγράμματα που επιτρέπουν στους χρήστες να έχουν εύκολη πρόσβαση στο Google Drive στο Linux απευθείας από την επιφάνεια εργασίας. Σε αυτό το άρθρο, θα μιλάμε για το καλύτερο που μπορείτε να πάρετε τα χέρια σας τώρα!
Εγκατάσταση του Google-Drive-Ocamlfuse
Το Google Drive Ocamlfuse είναι διαθέσιμο για πολλές διαφορετικές διανομές Linux. Εδώ είναι πώς να το δουλέψουμε:
Ubuntu
Μπορείτε να εγκαταστήσετε το Google Drive Ocamlfuse προσθέτοντας PPA. Εισάγετε αυτές τις τρεις εντολές στο τερματικό για να το εγκαταστήσετε.
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get update sudo apt-get install google-drive-ocamlfuse
Arch Linux
Οι χρήστες του Arch Linux μπορούν να εγκαταστήσουνGoogle-drive-ocamlfuse από το AUR κατασκευάζοντας αυτό το πακέτο. Μεταβείτε σε αυτόν τον σύνδεσμο, βρείτε "λήψη στιγμιότυπου" και κάντε κλικ σε αυτό. Αυτό θα κατεβάσει όλα τα απαραίτητα για την κατασκευή του προγράμματος.

Εξαγάγετε το στιγμιότυπο κάνοντας δεξί κλικ σε αυτό στο διαχειριστή αρχείων και στη συνέχεια επιλέγοντας "εξαγωγή". Μόλις εξαχθεί, ανοίξτε ένα τερματικό και εισάγετε το με την εντολή CD.
cd ~/Downloads/google-drive-ocamlfuse-git
Μέσα στον κατάλογο υπάρχουν πολλά αρχεία. Αυτά όλα συναντώνται όταν τρέχετε την εντολή makepkg.
makepkg
Η εντολή make θα βγει και θα εγκαταστήσει όλα τα αρχεία που χρειάζεται το Google Drive Ocamlfuse, κατόπιν θα μεταγλωττίσει το πρόγραμμα από την πηγή και θα δημιουργήσει ένα πακέτο Arch Linux. Όταν τελειώσετε, εγκαταστήστε το με:
sudo pacman -U *.pkg.tar.xz
Από την πηγή
Εάν η διανομή του Linux δεν περιλαμβάνεται στη λίστα,δεν υπάρχει εγκατεστημένο πακέτο για το Google Drive Ocamlfuse. Αντ 'αυτού, αρπάξτε τον πηγαίο κώδικα και μεταγλωττίστε τον. Αυτό μπορεί να είναι μια πολύπλοκη διαδικασία (ανάλογα με το επίπεδο δεξιοτήτων σας) και θα χρειαστεί πολύς χρόνος για να περιγράψετε εδώ. Αντ 'αυτού, κατευθυνθείτε στις οδηγίες που ο προγραμματιστής έχει σχεδιάσει για να το εγκαταστήσετε.
Συγχρονισμός με το Google-Drive-Ocamlfuse
Για να συγχρονίσετε με την Google, πρώτα συνδεθείτε. Πραγματοποιήστε αυτό κάνοντας αυτήν την εντολή σε ένα παράθυρο τερματικού:
google-drive-ocamlfuse
Κάνοντας αυτό θα ανοίξει αμέσως ένα παράθυρο του Google Oauth στο παράθυρο. Εισαγάγετε τις λεπτομέρειες του λογαριασμού σας Google για να συνεχίσετε.

Στη συνέχεια, δημιουργήστε το φάκελο συγχρονισμού με:
mkdir -p ~/Google-Drive
Με όλα όσα έχουν ρυθμιστεί, ο συγχρονισμός μπορεί να ξεκινήσει. Τραβήξτε τα πάντα κάτω από το Google Drive με αυτήν την εντολή:
google-drive-ocamlfuse ~/Google-Drive
Μεταφόρτωση αρχείων
Η μεταφόρτωση αρχείων στο Google Drive με το πρόγραμμα-πελάτη συγχρονισμού λειτουργεί με τον ίδιο τρόπο όπως η λήψη. Για να ανεβάσετε αρχεία σε έναν λογαριασμό Drive, απλά τοποθετήστε οποιοδήποτε αρχείο μέσα στο ~ / Google-Drive στη συνέχεια, εκτελέστε την εντολή συγχρονισμού. Καθώς ξεκινά το Google Drive Ocamlfuse, θα εξετάσει τον τοπικό φάκελο συγχρονισμού για οποιεσδήποτε αλλαγές μπορεί να έχουν γίνει και να μεταφορτώσει αυτές τις αλλαγές. Επιπλέον, η διαγραφή τοπικά ενός αρχείου θα το διαγράψει και στο Drive (απλώς εκτελέστε την εντολή συγχρονισμού αφού διαγράψετε κάτι).
Συμβουλές
Υπενθυμίζοντας μια εντολή για συγχρονισμό αρχείων από την GoogleΟ δίσκος μπορεί να είναι δύσκολος, ειδικά αν είστε νέος χρήστης. Αντ 'αυτού, ας κάνουμε ένα πρόγραμμα σεναρίου κελύφους με όλες τις λεπτομέρειες μέσα δεξιά. Με αυτόν τον τρόπο, η αποστολή και η λήψη αρχείων από το Google Drive είναι πολύ πιο εύκολη.

Σε ένα τερματικό, γράψτε: nano ~/drivesync
Αυτό θα δημιουργήσει ένα κενό αρχείο που ονομάζεται "drivesync" στον αρχικό φάκελο.
Στη συνέχεια, επικολλήστε αυτήν την πρώτη γραμμή. Αυτή η γραμμή κώδικα είναι ένα shebang. Βοηθά bash να καταλάβει πώς να τρέξει το σενάριο.
#!/bin/bash
Μετά από το shebang, δημιουργήστε ένα κενό (με το πλήκτρο enter) και στη συνέχεια επικολλήστε το εξής:
google-drive-ocamlfuse /home/username/Google-Drive
Σημείωση: αλλάξτε το όνομα χρήστη στο όνομα χρήστη σας
Αποθηκεύστε τη δέσμη ενεργειών πιέζοντας CTRL + O, στη συνέχεια, χρησιμοποιήστε το chmod εντολή για να την χαρακτηρίσετε εκτελέσιμη:
sudo chmod +x ~/drivesync
Τέλος, αντιγράψτε το σε / usr / bin με το CP εντολή. Με αυτό τον τρόπο, το drivesync θα τρέξει οπουδήποτε μέσω της γραμμής εντολών.
sudo cp ~/drivesync /usr/bin
Από εδώ και πέρα, συγχρονίστε το Google Drive με το / home / username / Google-Drive φάκελο εισάγοντας αυτό μέσα στο τερματικό:
sudo drivesync
συμπέρασμα
Το Google έχει πραγματικά ένα χτύπημα όταν πρόκειται για την GoogleΟδηγώ. Έχει πολλά χαρακτηριστικά δολοφόνων όπως η μετατροπή εγγράφων, η αξιοπιστία των διακομιστών της Google και μια ολόκληρη σουίτα γραφείου που θα χρησιμοποιηθεί επίσης. Γι 'αυτό είναι τόσο ντροπή που πρέπει να περάσετε τόσο πολύ για να έχετε πρόσβαση στο Google Drive στο Linux. Ας ελπίσουμε ότι, καθώς το Linux κερδίζει περισσότερο mindshare, η ιδέα της Google να κάνει έναν πελάτη Sync Drive γίνεται πραγματικότητα. Μέχρι τότε, ο συγχρονισμός αρχείων με λογισμικό τρίτου μέρους είναι τόσο καλός όσο θα πάρετε.
Σχόλια