- - Hoe Rclone voor Linux in te stellen

Hoe Rclone voor Linux in te stellen

Veel cloudservices ondersteunen de Linux nietplatform, dus als u bestanden heen en weer wilt overzetten, moet u een oplossing van derden gebruiken. Er zijn veel soorten oplossingen waarmee Linux-gebruikers toegang hebben tot cloudservices van derden (zoals Google Drive, Backblaze, enz.) Maar Rclone voor Linux is veruit de beste, omdat het gebruikers in staat stelt meerdere verbindingen met veel verschillende services te hebben.

Installeer Google Go

Rclone maakt gebruik van Google Go, dus voordat u kunt installerenmoet u een build-profiel hebben en klaar voor gebruik. Gelukkig hebben de meeste Linux-distributies een recente versie van de Go-taal in hun softwarebronnen. Open een terminal en installeer deze op uw Linux-besturingssysteem.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

De meeste Linux-distributies zetten automatisch eenbouwomgeving voor Google Go. Arch is niet een van die distributies. Gebruik het Pacman-pakkethulpprogramma om de nieuwste versie van Google Go te installeren. Stel vervolgens een buildomgeving op door de officiële Arch Wiki-instructies te volgen.

sudo pacman -S go

Fedora

Fedora Linux heeft Google Go in de officiëlesoftwarebronnen, maar er wordt niet automatisch een buildomgeving opgezet. Gebruik de DNF verpakkingstool om aan de slag te gaan, volg dan de instructies van Fedora Developer die laten zien hoe je een buildomgeving instelt.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Generieke Linux

Een Linux-distributie gebruiken die geenhandig pakket voor het installeren van Google Go? U moet alles handmatig instellen. Het instellen van Go vanaf nul begint met het downloaden van de release van de website.

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

Wanneer het Go-pakket is gedownload naar uw Linux-pc, gebruikt u de teer commando en pak het uit / Usr / local.

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

Go werkt. De volgende stap is het configureren van een ontwikkel- / buildomgeving zodat we Rclone op Linux kunnen installeren. Begin met het gebruik van de mkdir opdracht om een ​​nieuwe map te maken.

mkdir -p ~/go-development

Volg de hoofdmap en maak de submappen "bin", "src" en "pkg".

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

Open uw Bash-profiel in de Nano, teksteditor.

nano ~/.profile

Of:

nano ~/.bash_profile

Plak de onderstaande code in Nano.

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

Sla de bewerkingen op in uw profiel met Ctrl + Oen verlaat met Ctrl + X.

Installeer Rclone

Om Rclone op Linux te installeren, opent u een terminal en gebruikt u de Gaan krijgen commando. Als u deze opdracht uitvoert, wordt een recente versie van de Rclone-broncode rechtstreeks naar uw Go-ontwikkelomgeving gedownload.

go get github.com/ncw/rclone

CD in uw Go-omgeving pad.

cd $GOPATH/bin

Zoek het binaire bestand Rclone en plaats dit in uw map Bin. Door de gegevens in deze map te plaatsen, wordt de app uitvoerbaar, net als elk ander programma.

sudo cp rclone /usr/bin/

Installeer Rclone zonder Google Go

Het gebruik van de Google Go-versie van Rclone is een geweldige manier om de applicatie in gebruik te nemen, omdat Go ondersteuning biedt voor bijna elke Linux-distributie.

Dat gezegd hebbende, als je geen zin hebt om Go in te stellen, kijk dan gerust op Pkgs.org voor een te installeren binaire versie.

Om de binaire versie te installeren, bladert u door de lijst op de pagina, zoekt u uw Linux-distributie en klikt u op "rclone".

Gebruik Rclone op Linux

Het instellen van Rclone op Linux begint met het genereren van een nieuw configuratiebestand. Voer in een terminal de rclone config commando.

rclone config

Het gebruik van Rclone vereist een nieuwe afstandsbediening. Om een ​​nieuwe externe verbinding tot stand te brengen, drukt u op de knop "n" op uw toetsenbord en drukt u op invoeren sleutel.

Typ in het terminalvak de naam van de verbinding. In deze zelfstudie noemen we deze verbinding 'test'.

Na het selecteren van een naam, kies het type verbinding dat Rclone moet gebruiken. Opties zijn:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Een afstandsbediening coderen / decoderen
  • 6. Google Cloud Storage
  • 7. Google Drive
  • 8. Hubic
  • 9. Lokale schijf
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Yandex-schijf

Voer het selectienummer voor uw nieuwe verbinding in en druk op invoeren toets op het toetsenbord om door te gaan naar de volgende stap in het configuratieproces.

Volg de aanwijzingen en doe wat de stappen zeggen. Wanneer uw nieuwe Rclone-verbinding gereed is, schrijft u de letter "y" voor "ja dit is OK" en drukt u op invoeren sleutel.

Bestanden kopiëren

Uw nieuwe Rclone-verbinding is ingesteld. Laten we enkele bestanden kopiëren. Ga als volgt te werk om enkele gegevens naar de hoofdmap van uw verbinding te kopiëren:

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

Bestanden synchroniseren

Wilt u bepaalde gegevens van uw externe verbinding met Rclone synchroniseren? Doe het met het volgende commando.

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

Comments