Comment configurer Rclone pour Linux

De nombreux services cloud ne prennent pas en charge la plate-forme Linux, donc si vous souhaitez transférer des fichiers dans les deux sens, vous devrez utiliser une solution tierce. Il existe de nombreux types de solutions qui permettent aux utilisateurs de Linux d’accéder à des services cloud tiers (comme Google Drive, Backblaze, etc.) mais Rclone pour Linux est de loin le meilleur, car il permet aux utilisateurs d’avoir plusieurs connexions à de nombreux services différents.

Installez Google Go

Rclone utilise Google Go, donc avant de pouvoir l’installer, vous devez avoir un profil de build configuré et prêt à l’emploi. Heureusement, la plupart des distributions Linux ont une version récente du langage Go dans leurs sources logicielles. Ouvrez un terminal et configurez-le sur votre système d’exploitation Linux.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

La plupart des distributions Linux configurent automatiquement un environnement de construction pour Google Go. Arch ne fait pas partie de ces distributions. Utilisez l’outil de package Pacman pour installer la dernière version de Google Go. Ensuite, configurez un environnement de construction en en suivant les instructions officielles du Wiki Arch.

sudo pacman -S go

Feutre

Fedora Linux a Google Go dans les sources logicielles officielles, mais il ne met pas automatiquement en place un environnement de construction. Utilisez l’outil d’emballage DNF pour démarrer, puis suivez la Instructions pour les développeurs Fedora qui montrent comment configurer un environnement de construction.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Linux générique

Vous utilisez une distribution Linux qui n’a pas de package pratique pour installer Google Go? Vous devrez tout configurer manuellement. La configuration de Go à partir de zéro commence par télécharger la version sur le site Web.

cd ~/Downloads

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

Une fois le téléchargement du package Go terminé sur votre PC Linux, utilisez la commande tar et extrayez-le dans / usr / local.

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

Go fonctionne. L’étape suivante consiste à configurer un environnement de développement / construction afin que nous puissions installer Rclone sur Linux. Commencez par utiliser la commande mkdir pour créer un nouveau dossier.

mkdir -p ~/go-development

Après le dossier principal, créez les sous-dossiers «bin», «src» et «pkg».

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

Ouvrez votre profil Bash dans l’éditeur de texte Nano.

nano ~/.profile

Ou:

nano ~/.bash_profile

Collez le code ci-dessous dans Nano.

  Créer des schémas de couleurs analogiques, monochromes, triades et quadruples

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

Enregistrez les modifications apportées à votre profil avec Ctrl + O et quittez avec Ctrl + X.

Installez Rclone

Pour installer Rclone sous Linux, ouvrez un terminal et utilisez la commande go get. L’exécution de cette commande téléchargera une version récente du code source Rclone directement dans votre environnement de développement Go.

go get github.com/ncw/rclone

CD dans le chemin de votre environnement Go.

cd $GOPATH/bin

Trouvez le fichier binaire Rclone et placez-le dans votre répertoire Bin. Mettre les données dans ce répertoire rendra l’application exécutable, comme tout autre programme.

sudo cp rclone /usr/bin/

Installez Rclone sans Google Go

L’utilisation de la version Google Go de Rclone est un excellent moyen de démarrer l’application, car Go prend en charge presque toutes les distributions Linux.

  Nouveautés de PowerShell 7.1 - -

Cela dit, si vous n’avez pas envie de configurer Go, n’hésitez pas à vérifier Pkgs.org pour une version binaire à installer.

Pour installer la version binaire, faites défiler la liste sur la page, recherchez votre distribution Linux et cliquez sur «rclone».

Utiliser Rclone sous Linux

La configuration de Rclone sous Linux commence par générer un nouveau fichier de configuration. Dans un terminal, exécutez la commande rclone config.

rclone config

L’utilisation de Rclone nécessite une nouvelle télécommande. Pour créer une nouvelle connexion à distance, appuyez sur le bouton «n» de votre clavier et appuyez sur la touche Entrée.

  Créer des schémas de couleurs analogiques, monochromes, triades et quadruples

Dans la boîte à bornes, saisissez le nom de la connexion. Dans ce didacticiel, nous appellerons cette connexion «test».

Après avoir sélectionné un nom, choisissez le type de connexion que Rclone doit utiliser. Les options sont:

1. Amazon Drive
2. Amazon S3
3. Backblaze B2
4. Dropbox
5. Crypter / Décrypter une télécommande
6. Google Cloud Storage
7. Google Drive
8. Hubic
9. Disque local
10. Microsoft OneDrive
11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
12. SSH / SFTP
13. Disque Yandex

Entrez le numéro de sélection de votre nouvelle connexion et appuyez sur la touche Entrée du clavier pour passer à l’étape suivante du processus de configuration.

Suivez les invites et faites ce que disent les étapes. Lorsque votre nouvelle connexion Rclone est prête, écrivez la lettre «y» pour «oui c’est OK» et appuyez sur la touche Entrée.

Copie de fichiers

Votre nouvelle connexion Rclone est configurée. Copions quelques fichiers. Pour copier certaines données dans le répertoire racine de votre connexion, procédez comme suit:

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

Synchroniser les fichiers

Vous souhaitez synchroniser certaines données de votre connexion à distance avec Rclone? Faites-le avec la commande suivante.

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