Linux用にRcloneを設定する方法

Linux用にRcloneを設定する方法

多くのクラウドサービスはLinuxプラットフォームをサポートしていないため、ファイルを相互に転送する場合は、サードパーティのソリューションを使用する必要があります。Linuxユーザーがサードパーティのクラウドサービス(Googleドライブ、Backblazeなど)にアクセスできるようにするソリューションにはさまざまな種類がありますが、Rclone for Linuxは、ユーザーがさまざまなサービスに複数接続できるため、群を抜いて最適です。

GoogleGoをインストールする

RcloneはGoogleGoを使用しているため、インストールする前に、ビルドプロファイルを設定して準備を整えておく必要があります。ありがたいことに、ほとんどのLinuxディストリビューションでは、ソフトウェアソースに最新バージョンのGo言語が含まれています。ターミナルを開き、LinuxOSにセットアップします。

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

ほとんどのLinuxディストリビューションは、GoogleGoのビルド環境を自動的にセットアップします。Archはそれらのディストリビューションの1つではありません。Pacmanパッケージツールを使用して、最新バージョンのGoogleGoをインストールします。次に、公式のArchWikiの指示に従ってビルド環境をセットアップします

sudo pacman -S go

Fedora

FedoraLinuxの公式ソフトウェアソースにはGoogleGoが含まれていますが、ビルド環境は自動的にセットアップされません。DNFパッケージツールを使用してGoを入手し、ビルド環境のセットアップ方法を示すFedoraDeveloperの指示に従います。

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

汎用Linux

Google Goをインストールするための便利なパッケージがないLinuxディストリビューションを使用していますか?すべてを手動で設定する必要があります。Goを最初から設定するには、Webサイトからリリースをダウンロードします。

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

GoパッケージのLinuxPCへのダウンロードが完了したら、tarコマンドを使用して/ usr / localに解凍します。

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

Goは機能しています。次のステップは、LinuxにRcloneをインストールできるように、開発/ビルド環境を構成することです。まず、  mkdir コマンドを使用して新しいフォルダーを作成します。

mkdir -p〜 / go-development

メインフォルダに続いて、「bin」、「src」、および「pkg」サブフォルダを作成します。

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

NanoのテキストエディタでBashプロファイルを開きます。

nano〜 / .profile

または:

nano〜 / .bash_profile

以下のコードをNanoに貼り付けます。

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

Ctrl + Oを使用して編集内容をプロファイルに保存し、Ctrl + Xを使用して終了し  ます。

Rcloneをインストールする

Linux上でRcloneをインストールするには、ターミナルを開き、使用して、外出先 のgetコマンドを使用します。このコマンドを実行すると、Rcloneソースコードの最新バージョンがGo開発環境に直接ダウンロードされます。

github.com/ncw/rcloneを入手してください

Go環境パスにCDを挿入します。

cd $ GOPATH / bin

Rcloneバイナリファイルを見つけて、Binディレクトリに配置します。このディレクトリにデータを配置すると、他のプログラムと同様にアプリが実行可能になります。

sudo cp rclone / usr / bin /

GoogleGoなしでRcloneをインストールする

GoはほぼすべてのLinuxディストリビューションをサポートしているため、Google GoバージョンのRcloneを使用することは、アプリケーションを起動して実行するための優れた方法です。

そうは言っても、Goをセットアップしたくない場合は、インストールするバイナリバージョンについてPkgs.orgを確認してください。

バイナリバージョンをインストールするには、ページのリストをスクロールし、Linuxディストリビューションを見つけて、「rclone」をクリックします。

LinuxでRcloneを使用する

LinuxでのRcloneのセットアップは、新しい構成ファイルを生成することから始まります。ターミナルで、rcloneconfig コマンドを実行し ます。

rclone設定

Rcloneを使用するには、新しいリモコンが必要です。新しいリモート接続を作成するには、キーボードの「n」ボタンを押して、Enterキーを押します。

ターミナルボックスに、接続の名前を入力します。このチュートリアルでは、この接続を「テスト」と呼びます。

Linux用にRcloneを設定する方法

名前を選択したら、Rcloneが使用する接続のタイプを選択します。オプションは次のとおりです。

  • 1.アマゾンドライブ
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4.ドロップボックス
  • 5.リモートを暗号化/復号化します
  • 6. Google Cloud Storage
  • 7.Googleドライブ
  • 8. Hubic
  • 9.ローカルディスク
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift(Rackspace Cloud Files、Memset Memstore、OVH)
  • 12. SSH / SFTP
  • 13. Yandex Disk

新しい接続の選択番号を入力し、キーボードのEnterキーを押して、構成プロセスの次のステップに進みます。

Linux用にRcloneを設定する方法

プロンプトに従い、手順の内容を実行します。新しいRclone接続の準備ができたら、「はい、これで問題ありません」の文字「y」を入力してEnterキーを押します。

ファイルのコピー

新しいRclone接続がセットアップされます。いくつかのファイルをコピーしましょう。一部のデータを接続のルートディレクトリにコピーするには、次の手順を実行します。

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

ファイルの同期

Rcloneとのリモート接続からいくつかのデータを同期したいですか?次のコマンドで実行します。

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


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか