- - Hur man ställer in Rclone för Linux

Hur man ställer in Rclone för Linux

Många molntjänster stöder inte Linuxplattformen, så om du vill överföra filer fram och tillbaka måste du använda en tredjepartslösning. Det finns många typer av lösningar som gör det möjligt för Linux-användare att få åtkomst till molntjänster från tredje part (som Google Drive, Backblaze, etc.) men Rclone för Linux är överlägset bäst eftersom det gör att användare kan ha flera anslutningar till många olika tjänster.

Installera Google Go

Rclone använder Google Go, så innan du kan installeradet måste du ha en byggprofil upprättad och redo att gå. Tack och lov har de flesta Linux-distributioner en ny version av Go-språket i deras programvarukällor. Öppna en terminal och få den installerad på ditt Linux OS.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

De flesta Linux-distributioner ställer automatiskt in enbyggmiljö för Google Go. Arch är inte en av dessa distributioner. Använd Pacman-paketverktyget för att installera den senaste versionen av Google Go. Ställ sedan in en byggmiljö genom att följa de officiella Arch Wiki-instruktionerna.

sudo pacman -S go

Fedora

Fedora Linux har Google Go i den officiellamjukvarukällor, men det skapar inte automatiskt en byggmiljö. Använd DNF-förpackningsverktyget för att få Go, följ sedan Fedora Developer-instruktionerna som visar hur man skapar en byggmiljö.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Generisk Linux

Använda en Linux-distribution som inte har enbekvämt paket för installation av Google Go? Du måste ställa in allt manuellt. Ställa in Go från början med att ladda ner utgåvan från webbplatsen.

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

När Go-paketet är slutfört nedladdningen till din Linux-dator, använd tjära kommando och extrahera den till / Usr / local.

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

Go fungerar. Nästa steg är att konfigurera en utvecklings- / byggmiljö så att vi kan installera Rclone på Linux. Börja med att använda mkdir kommando för att skapa en ny mapp.

mkdir -p ~/go-development

Efter huvudmappen skapar du underkatalogerna "bin", "src" och "pkg".

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

Öppna din Bash-profil i Nano, textredigeraren.

nano ~/.profile

Eller:

nano ~/.bash_profile

Klistra in koden nedan i Nano.

export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Spara redigeringarna i din profil med Ctrl + O, och avsluta med Ctrl + X.

Installera Rclone

För att installera Rclone på Linux, öppna en terminal och använda skaffa sig kommando. Om du kör detta kommando laddar du ner en ny version av Rclone-källkoden direkt till din Go-utvecklingsmiljö.

go get github.com/ncw/rclone

CD in på din Go-miljöväg.

cd $GOPATH/bin

Hitta den Rclone binära filen och placera den i din Bin-katalog. Om du lägger in data i den här katalogen blir appen körbar, som alla andra program.

sudo cp rclone /usr/bin/

Installera Rclone utan Google Go

Att använda Google Go-versionen av Rclone är ett bra sätt att få applikationen igång, eftersom Go har stöd för nästan varje Linux-distribution.

Som sagt om du inte känner för att ställa in Go, känn dig fri att kontrollera Pkgs.org för en binär version som ska installeras.

För att installera den binära versionen, bläddra igenom listan på sidan, hitta din Linux-distribution och klicka på "rclone."

Använd Rclone på Linux

Ställa in Rclone på Linux börjar med att generera en ny konfigurationsfil. Kör i en terminal rclone config kommando.

rclone config

Att använda Rclone kräver en ny fjärrkontroll. För att skapa en ny fjärranslutning, tryck på “n” -knappen på tangentbordet och tryck på stiga på nyckel.

Skriv anslutningens namn i terminalrutan. I den här handledningen kallar vi den här anslutningen "test."

När du har valt ett namn väljer du vilken typ av anslutning Rclone ska använda. Alternativ är:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Kryptera / dekryptera en fjärrkontroll
  • 6. Google Cloud Storage
  • 7. Google Drive
  • 8. Hubic
  • 9. Lokal disk
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Yandex Disk

Ange valnumret för din nya anslutning och tryck på stiga på på tangentbordet för att gå vidare till nästa steg i konfigurationsprocessen.

Följ instruktionerna och gör vad stegen säger. När din nya Rclone-anslutning är redo att gå, skriv bokstaven "y" för "ja det här är OK" och tryck på stiga på nyckel.

Kopiera filer

Din nya Rclone-anslutning är konfigurerad. Låt oss kopiera några filer. Om du vill kopiera data till rotkatalogen för din anslutning gör du:

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

Synkronisera filer

Vill du synkronisera data från din fjärranslutning med Rclone? Gör det med följande kommando.

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

kommentarer