Як налаштувати Rclone для Linux

Багато хмарних сервісів не підтримують платформу Linux, тому, якщо ви хочете передавати файли вперед і назад, вам потрібно буде використовувати стороннє рішення. Існує багато типів рішень, які дозволяють користувачам Linux отримати доступ до сторонніх хмарних служб (наприклад, Google Drive, Backblaze тощо), але Rclone для Linux є найкращим, оскільки він дозволяє користувачам мати кілька підключень до багатьох різних служб.

Встановіть Google Go

Rclone використовує Google Go, тому перш ніж ви зможете його встановити, вам потрібно налаштувати профіль збірки та підготувати його до роботи. На щастя, більшість дистрибутивів Linux мають у джерелах програмного забезпечення останню версію мови Go. Відкрийте термінал і налаштуйте його у своїй ОС Linux.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

Більшість дистрибутивів Linux автоматично налаштовують середовище збірки для Google Go. Arch не є одним із таких дистрибутивів. Використовуйте інструмент пакету Pacman, щоб встановити останню версію Google Go. Потім налаштуйте середовище збірки дотримуючись офіційних інструкцій Arch Wiki.

sudo pacman -S go

Fedora

Fedora Linux містить Google Go в офіційних джерелах програмного забезпечення, але вона не налаштовує середовище збірки автоматично. Використовуйте інструмент для пакування DNF, щоб отримати Go, а потім дотримуйтесь інструкцій Інструкції для розробників Fedora які показують, як налаштувати середовище збірки.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Загальний Linux

Використовуєш дистрибутив Linux, у якому немає зручного пакета для встановлення Google Go? Вам потрібно буде все налаштувати вручну. Налаштування Go з нуля починається із завантаження випуску з веб-сайту.

cd ~/Downloads

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

Коли пакет Go завершить завантаження на ваш ПК з Linux, скористайтеся командою tar і розпакуйте його в /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 ~/.profile

Або:

nano ~/.bash_profile

Вставте код нижче в Nano.

  Як встановити Linux на Chromebook за допомогою Crouton

експорт PATH=$PATH:/usr/local/go/bin
експорт GOPATH=”$HOME/go_projects”
експортувати GOBIN=”$GOPATH/bin”

Збережіть зміни у своєму профілі, натиснувши Ctrl + O, і вийдіть за допомогою Ctrl + X.

Встановіть Rclone

Щоб встановити Rclone на Linux, відкрийте термінал і скористайтеся командою go get. Виконання цієї команди завантажить останню версію вихідного коду Rclone безпосередньо у ваше середовище розробки Go.

go get github.com/ncw/rclone

CD у ваш шлях середовища Go.

cd $GOPATH/bin

Знайдіть двійковий файл Rclone і помістіть його у свій каталог Bin. Розміщення даних у цьому каталозі зробить програму виконуваною, як і будь-яку іншу програму.

sudo cp rclone /usr/bin/

Встановіть Rclone без Google Go

Використання версії Rclone для Google Go — чудовий спосіб запустити програму, оскільки Go підтримує майже кожен дистрибутив Linux.

  Як збільшити термін служби батареї на ноутбуках Linux

Тим не менш, якщо вам не хочеться налаштовувати Go, сміливо перевіряйте Pkgs.org для встановлення двійкової версії.

Щоб встановити бінарну версію, прокрутіть список на сторінці, знайдіть свій дистрибутив Linux і натисніть «rclone».

Використовуйте Rclone в Linux

Налаштування Rclone в Linux починається зі створення нового файлу конфігурації. У терміналі запустіть команду rclone config.

rclone config

Для використання Rclone потрібен новий пульт. Щоб створити нове віддалене з’єднання, натисніть кнопку «n» на клавіатурі та натисніть клавішу enter.

У термінальній коробці введіть назву підключення. У цьому підручнику ми будемо називати це з’єднання «тестом».

Вибравши ім’я, виберіть тип з’єднання для використання Rclone. Варіанти:

  Як синхронізувати Календар Google з робочим столом Linux

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. Яндекс Диск

Введіть номер вибору для нового підключення та натисніть клавішу введення на клавіатурі, щоб перейти до наступного кроку процесу налаштування.

Дотримуйтесь підказок і виконуйте те, що вказано в інструкціях. Коли ваше нове з’єднання 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/