Πώς να ρυθμίσετε το Rclone για Linux

click fraud protection

Πολλές υπηρεσίες cloud δεν υποστηρίζουν την πλατφόρμα Linux, οπότε αν θέλετε να μεταφέρετε αρχεία ξανά και ξανά, θα πρέπει να χρησιμοποιήσετε μια λύση τρίτου μέρους. Υπάρχουν πολλοί τύποι λύσεων που επιτρέπουν στους χρήστες Linux να έχουν πρόσβαση σε υπηρεσίες cloud τρίτων (όπως Google Drive, Backblaze, κ.λπ.), αλλά το Rclone για Linux είναι το καλύτερο από μακριά, καθώς επιτρέπει στους χρήστες να έχουν πολλαπλές συνδέσεις με πολλές διαφορετικές υπηρεσίες.

Εγκαταστήστε το Google Go

Το Rclone χρησιμοποιεί το Google Go, οπότε για να μπορέσετε να το εγκαταστήσετε, θα πρέπει να έχετε ρυθμίσει ένα προφίλ κατασκευής και έτοιμο να ξεκινήσετε. Ευτυχώς, οι περισσότερες διανομές Linux έχουν μια πρόσφατη έκδοση της γλώσσας Go στις πηγές λογισμικού τους. Ανοίξτε ένα τερματικό και ρυθμίστε το στο λειτουργικό σύστημα Linux.

Ubuntu

sudo apt εγκατάσταση golang

Ντέμπιαν

sudo apt-get εγκαταστήστε golang

Arch Linux

Οι περισσότερες διανομές Linux ρυθμίζουν αυτόματα ένα περιβάλλον δημιουργίας για το Google Go. Το Arch δεν είναι μία από αυτές τις διανομές. Χρησιμοποιήστε το εργαλείο πακέτου Pacman για να εγκαταστήσετε την τελευταία έκδοση του Google Go. Στη συνέχεια, δημιουργήστε ένα περιβάλλον κατασκευής έως

instagram viewer
ακολουθώντας τις επίσημες οδηγίες του Arch Wiki.

sudo pacman - Πάμε

Μαλακό καπέλλο

Το Fedora Linux διαθέτει το Google Go στις επίσημες πηγές λογισμικού, αλλά δεν δημιουργεί αυτόματα ένα περιβάλλον κατασκευής. Χρησιμοποιήστε το εργαλείο συσκευασίας DNF για να πάρετε το Go και μετά ακολουθήστε το Οδηγίες προγραμματιστή Fedora που δείχνουν πώς να ρυθμίσετε ένα περιβάλλον κατασκευής.

sudo dnf εγκαταστήστε golang

OpenSUSE

sudo zypper εγκατάσταση go go-doc

Γενικό Linux

Χρησιμοποιείτε μια διανομή Linux που δεν διαθέτει βολικό πακέτο για την εγκατάσταση του Google Go; Θα πρέπει να ρυθμίσετε τα πάντα με μη αυτόματο τρόπο. Η εγκατάσταση του Go from scratch ξεκινά κατεβάζοντας την έκδοση από τον ιστότοπο.

cd ~ / Λήψεις wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz

Όταν ολοκληρωθεί η λήψη του πακέτου Go στον υπολογιστή σας Linux, χρησιμοποιήστε το πίσσα εντολή και εξαγωγή της /usr/local.

sudo tar -C / usr / local -xvzf go1.11.linux-amd64.tar.gz

Το Go δουλεύει. Το επόμενο βήμα είναι να διαμορφώσετε ένα περιβάλλον ανάπτυξης / κατασκευής έτσι ώστε να μπορούμε να εγκαταστήσουμε το Rclone σε Linux. Ξεκινήστε χρησιμοποιώντας το mkdir εντολή για δημιουργία νέου φακέλου.

mkdir -p ~ / go-development

Ακολουθώντας τον κύριο φάκελο, δημιουργήστε τους υποφακέλους "bin", "src" και "pkg".

mkdir -p ~ / go-development / bin. mkdir -p ~ / go-development / src. mkdir -p ~ / go-development / pkg

Ανοίξτε το προφίλ Bash στο πρόγραμμα επεξεργασίας κειμένου Nano.

nano ~ /. προφίλ

Ή:

nano ~ / .bash_profile

Επικολλήστε τον παρακάτω κώδικα στο Nano.

εξαγωγή PATH = $ PATH: / usr / local / go / bin
εξαγωγή GOPATH = "$ HOME / go_projects"
εξαγωγή GOBIN = "$ GOPATH / bin"

Αποθηκεύστε τις τροποποιήσεις στο προφίλ σας με Ctrl + Oκαι βγείτε με Ctrl + X.

Εγκαταστήστε το Rclone

Για να εγκαταστήσετε το Rclone σε Linux, ανοίξτε ένα τερματικό και χρησιμοποιήστε το πηγαίνωπαίρνω εντολή. Η εκτέλεση αυτής της εντολής θα πραγματοποιήσει λήψη μιας πρόσφατης έκδοσης του πηγαίου κώδικα Rclone απευθείας στο περιβάλλον ανάπτυξης του Go.

μεταβείτε στο github.com/ncw/rclone

CD στη διαδρομή περιβάλλοντος του Go.

cd $ GOPATH / κάδο

Βρείτε το δυαδικό αρχείο Rclone και τοποθετήστε το στον κατάλογο Bin. Η τοποθέτηση των δεδομένων σε αυτόν τον κατάλογο θα κάνει την εφαρμογή εκτελέσιμη, όπως οποιοδήποτε άλλο πρόγραμμα.

sudo cp rclone / usr / bin /

Εγκαταστήστε το Rclone χωρίς το Google Go

Η χρήση της έκδοσης Google Go του Rclone είναι ένας πολύ καλός τρόπος για να τεθεί σε λειτουργία η εφαρμογή, καθώς το Go έχει υποστήριξη σε σχεδόν κάθε διανομή Linux.

Ωστόσο, εάν δεν θέλετε να ρυθμίσετε το Go, μη διστάσετε να το ελέγξετε Pkgs.org για εγκατάσταση μιας δυαδικής έκδοσης.

Για να εγκαταστήσετε την έκδοση Binary, μετακινηθείτε στη λίστα στη σελίδα, βρείτε τη διανομή Linux και κάντε κλικ στο "rclone".

Χρησιμοποιήστε το Rclone σε Linux

Η εγκατάσταση του Rclone στο Linux ξεκινά δημιουργώντας ένα νέο αρχείο διαμόρφωσης. Σε ένα τερματικό, εκτελέστε το διαμόρφωση rclone εντολή.

διαμόρφωση rclone

Η χρήση του Rclone απαιτεί ένα νέο τηλεχειριστήριο. Για να δημιουργήσετε μια νέα απομακρυσμένη σύνδεση, πατήστε το κουμπί "n" στο πληκτρολόγιό σας και πατήστε το εισαγω κλειδί.

Στο πλαίσιο τερματικού, πληκτρολογήστε το όνομα της σύνδεσης. Σε αυτό το σεμινάριο, θα ονομάσουμε αυτήν τη σύνδεση "δοκιμή".

Αφού επιλέξετε ένα όνομα, επιλέξτε τον τύπο σύνδεσης για χρήση από το Rclone. Οι επιλογές είναι:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Κρυπτογράφηση / αποκρυπτογράφηση τηλεχειριστηρίου
  • 6. Google Cloud Storage
  • 7. Google Drive
  • 8. Χάμπικ
  • 9. Τοπικός δίσκος
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Δίσκος Yandex

Εισαγάγετε τον αριθμό επιλογής για τη νέα σας σύνδεση και πατήστε το εισαγω πληκτρολογήστε το πληκτρολόγιο για να προχωρήσετε στο επόμενο βήμα στη διαδικασία διαμόρφωσης.

Ακολουθήστε τις οδηγίες και κάντε ό, τι λένε τα βήματα. Όταν η νέα σας σύνδεση Rclone είναι έτοιμη, γράψτε το γράμμα «y» για «ναι αυτό είναι εντάξει» και πατήστε το εισαγω κλειδί.

Αντιγραφή αρχείων

Η νέα σας σύνδεση Rclone έχει ρυθμιστεί. Ας αντιγράψουμε μερικά αρχεία. Για να αντιγράψετε ορισμένα δεδομένα στον ριζικό κατάλογο της σύνδεσής σας, κάντε:

rclone copy / home / username / path / to / local / data-folder / nameofconnection: remotefolder

Συγχρονισμός αρχείων

Θέλετε να συγχρονίσετε ορισμένα δεδομένα από την απομακρυσμένη σύνδεσή σας με το Rclone; Κάντε το με την ακόλουθη εντολή.

rclone sync nameofconnection: remotefolder / home / username / path / to / local / data-folder /
watch instagram story