Sådan opsætter du Rclone til Linux

Mange cloud-tjenester understøtter ikke Linux-platformen, så hvis du ønsker at overføre filer frem og tilbage, skal du bruge en tredjepartsløsning. Der er mange typer løsninger, der gør det muligt for Linux-brugere at få adgang til tredjeparts cloud-tjenester (såsom Google Drive, Backblaze, osv.), men Rclone til Linux er langt den bedste, da det giver brugerne mulighed for at have flere forbindelser til mange forskellige tjenester.

Installer Google Go

Rclone bruger Google Go, så før du kan installere det, skal du have en build-profil sat op og klar til at gå i gang. Heldigvis har de fleste Linux-distributioner en nyere version af Go-sproget i deres softwarekilder. Åbn en terminal og få den sat op på dit Linux OS.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

De fleste Linux-distributioner opsætter automatisk et byggemiljø til Google Go. Arch er ikke en af ​​disse distributioner. Brug Pacman-pakkeværktøjet til at installere den seneste version af Google Go. Opsæt derefter et byggemiljø ved at efter de officielle Arch Wiki instruktioner.

sudo pacman -S go

Fedora

Fedora Linux har Google Go i de officielle softwarekilder, men det opsætter ikke automatisk et byggemiljø. Brug DNF-pakkeværktøjet til at få Go, og følg derefter Fedora-udviklerinstruktioner der viser, hvordan man opsætter et byggemiljø.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Generisk Linux

Bruger du en Linux-distribution, der ikke har en praktisk pakke til at installere Google Go? Du skal konfigurere alt manuelt. Opsætning af Go fra bunden starter med at downloade udgivelsen fra hjemmesiden.

cd ~/Downloads

wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz

Når Go-pakken er færdig med at downloade til din Linux-pc, skal du bruge tar-kommandoen og udpakke den til /usr/local.

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

Go virker. Næste trin er at konfigurere et udviklings-/byggemiljø, så vi kan installere Rclone på Linux. Start med at bruge mkdir-kommandoen til at lave en ny mappe.

mkdir -p ~/go-development

Efter hovedmappen skal du oprette undermapperne “bin”, “src” og “pkg”.

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

Åbn din Bash-profil i Nano, teksteditor.

nano ~/.profile

Eller:

nano ~/.bash_profile

Indsæt koden nedenfor i Nano.

  Hvorfor Desktop Linux stadig betyder noget

eksport PATH=$PATH:/usr/local/go/bin
eksport GOPATH=”$HOME/go_projects”
eksport GOBIN=”$GOPATH/bin”

Gem ændringerne på din profil med Ctrl + O, og afslut med Ctrl + X.

Installer Rclone

For at installere Rclone på Linux skal du åbne en terminal og bruge kommandoen go get. Ved at køre denne kommando downloades en nyere version af Rclone-kildekoden direkte til dit Go-udviklingsmiljø.

go get github.com/ncw/rclone

CD ind i din Go-miljøsti.

cd $GOPATH/bin

Find den binære Rclone-fil og placer den i din Bin-mappe. Hvis du placerer dataene i denne mappe, bliver appen eksekverbar, ligesom ethvert andet program.

sudo cp rclone /usr/bin/

Installer Rclone uden Google Go

Brug af Google Go-versionen af ​​Rclone er en fantastisk måde at få applikationen op at køre på, da Go har support på næsten alle Linux-distributioner.

  Sådan laver du en Linux-drevet Steam-konsol med SteamOS

Når det er sagt, hvis du ikke har lyst til at konfigurere Go, er du velkommen til at tjekke Pkgs.org for at installere en binær version.

For at installere den binære version skal du rulle gennem listen på siden, finde din Linux-distribution og klikke på “rclone.”

Brug Rclone på Linux

Opsætning af Rclone på Linux starter med at generere en ny konfigurationsfil. Kør kommandoen rclone config i en terminal.

rclone config

Brug af Rclone kræver en ny fjernbetjening. For at oprette en ny fjernforbindelse skal du trykke på knappen “n” på dit tastatur og trykke på Enter-tasten.

  Sådan bruger du chmod-kommandoen på Linux

Indtast navnet på forbindelsen i terminalboksen. I denne øvelse kalder vi denne forbindelse “test”.

Når du har valgt et navn, skal du vælge den type forbindelse, som Rclone skal bruge. Valgmulighederne er:

1. Amazon Drive
2. Amazon S3
3. Backblaze B2
4. Dropbox
5. Krypter/Dekrypter en fjernbetjening
6. Google Cloud Storage
7. Google Drev
8. Hubic
9. Lokal disk
10. Microsoft OneDrive
11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
12. SSH/SFTP
13. Yandex disk

Indtast valgnummeret for din nye forbindelse, og tryk på enter-tasten på tastaturet for at gå videre til næste trin i konfigurationsprocessen.

Følg anvisningerne og gør, hvad trinene siger. Når din nye Rclone-forbindelse er klar til at gå, skriv bogstavet “y” for “ja det er i orden” og tryk på Enter-tasten.

Kopiering af filer

Din nye Rclone-forbindelse er sat op. Lad os kopiere nogle filer. For at kopiere nogle data til rodmappen på din forbindelse skal du gøre:

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

Synkroniserer filer

Vil du synkronisere nogle data ned fra din fjernforbindelse med Rclone? Gør det med følgende kommando.

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