Ubuntuのコマンドラインからトレントをダウンロードする方法

ベッドの上に置かれたノートパソコンの写真。

トレントはあまり良い評判を持っていませんが、それを使用することには多くの利点があります。まず、ファイルを共有したい場合、帯域幅をアウトソースする素晴らしい方法です。もはやダウンロードサーバーをホストする必要はありません。コミュニティにトレントを配布し、シードしてもらいましょう!低い帯域幅の請求書と、皆にとっての迅速な転送!

ほとんどの場合、Linuxでのトレントはグラフィカルクライアントを通じて行われます。しかし、ターミナル内で直接トレントを行うことも可能であることを知っておくと良いでしょう。この記事では、最新のUbuntu LTSでトレントをダウンロードする方法を示します。

目次

  • UbuntuにCLIトレントクライアントをインストールする
  • Transmissionにトレントを追加する
  • ピアブロックリストを有効にする
  • 暗号化を使用してトレントをダウンロードする
  • 他のTransmissionフラグを探る
  • rTorrentを使用してトレントをダウンロードする
  • aria2cを使用してトレントをダウンロードする

UbuntuにCLIトレントクライアントをインストールする

多くの良いCLIベースのトレントクライアントがありますが、transmission-cliほど優れたものは少ないです。これは、すべての選択肢の中で最も使いやすく、Linuxで最も使用されているトレントクライアント(Transmission)に似ています。

transmission-cliをインストールするには、ターミナルウィンドウを開き、次のコマンドを入力します:

sudo apt install transmission-cli

FYI: 今日のLinuxでの最高の無料ソフトウェアを学びましょう。

Transmissionにトレントを追加する

transmission-cliにトレントを追加するのは非常に簡単です。まず、好みのトレント配布者からトレントファイルを見つけます。このチュートリアルでは、Ubuntu MATE LTSリリースのトレントを使用します。

URLを使用してトレントをダウンロードする

Transmission CLIは、次のようにURLから直接トレントをダウンロードできます:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

カスタムダウンロードディレクトリで実行中のTransmission CLIを示すターミナル。

この方法は、ユーザーが急いでいて、できるだけ早くダウンロードを行いたい場合に最適です。

マグネットリンクを使用してトレントをダウンロードする

Transmission CLIトレントクライアントは、マグネットリンクもサポートしています。マグネットリンクを使用してトレントをダウンロードするには、次のようにします:

transmission-cli magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso -w ~/Downloads

ヒント:マグネットリンクをトレントファイルに簡単に変換できますし、その逆も可能です。方法を見つけましょう。

トレントファイルを使用してトレントをダウンロードする

最後に、Transmission CLIはローカルトレントファイルを通じてダウンロードを開始できます。従来の手段(ウェブブラウザを通じて)でトレントファイルを取得するか、トレントファイルへのリンクを見つけ、wgetを使用してターミナルを通じてダウンロードします。

例えば:

wget https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

トレントファイルを使用してダウンロードするには、次のようにします:

transmission-cli ./ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

ピアブロックリストを有効にする

transmission-cliはグラフィカルな対応物とは異なる動作をするため、設定を保存しないことがよくあります。これは、Ubuntuでトレントをダウンロードするたびにピアブロックリストを指定する必要があることを意味します。-bフラグはブロックリストを有効にします。ダウンロード中に使用するには、次の例に従ってください:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -b https://mirror.codebucket.de/transmission/blocklist.p2p.gz

カスタムブロックリストでトレントファイルをダウンロードしているTransmission CLIを示すターミナル。

暗号化を使用してトレントをダウンロードする

トレントから怪しいファイルをダウンロードすることはお勧めできませんが、実際に行われています。この種のファイルをダウンロードする際に自分を守るために、Ubuntuでトレントをダウンロードする際にトラフィックを暗号化することが可能です。方法は次のとおりです:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -er

-erフラグは、transmission-cliに接続するすべてのピアとの暗号化を要求することを伝えます。これにより転送速度が遅くなる可能性があるため、このオプションは特に遅い接続の方には向いていないかもしれません。

暗号化されたトラフィックでダウンロードするが、転送速度も向上させたい場合は、代わりに-epフラグを使用してみてください。これにより、クライアントが暗号化を好むが、必須ではないことをピアに伝えます。

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -ep

-epフラグを使用してトレントをダウンロードしているTransmission CLIを示すターミナル。

知っておくと良いこと:Tombを使用してローカルファイルを暗号化することで、Linuxでデータを保護する方法を学びましょう。

他のTransmissionフラグを探る

Transmission-cliはさまざまなオプションで満ちています。これらのオプションを表示するには、transmission-cli --helpを実行します。これにより、ユーザーがより良いダウンロード体験のためにtransmission-cliコマンドに追加できるさまざまなコマンド修飾子とフラグが印刷されます。例えば、transmission-cli -d 800を入力すると、クライアントの総スループットを800キロバイト/秒に制限できます。

Transmission CLIのヘルプ画面を示すターミナル。

rTorrentを使用してトレントをダウンロードする

Transmission CLIの他にも、トレントダウンロードを管理するために他のターミナルトレントクライアントを使用することもできます。これらは通常、ターミナル専用のツールであり、ユーザーの自動化やマクロに向けた機能を含んでいます。

rTorrentは、共有比率、TORを自動的に処理し、ウェブサイトからトレントファイルを自動的にスクレイピングすることを可能にする人気のTUIトレントクライアントです。Ubuntuにインストールするには、次のコマンドを実行します:

sudo apt install rtorrent

rTorrentにトレントファイルを追加するには、新しいターミナルセッションを開き、rtorrentを実行します。これにより、クライアントのTUIが読み込まれ、ターミナル画面全体を占有します。

Ubuntu LTSで実行中のrTorrentを示すターミナル。

Enterキーを押してトレントプロンプトを開き、トレントファイルのパスを入力します。これはローカルの「.torrent」ファイルまたはリモートリンクのいずれかです。

rTorrentのファイルプロンプトを強調表示したターミナル。

下矢印キーを押して最初のトレントファイルを選択し、Ctrl + Sを押して新しいトレントのダウンロードを開始します。

Ubuntu MATE LTSトレントを積極的にダウンロードしているrTorrentを示すターミナル。

aria2cを使用してトレントをダウンロードする

Aria2cは、Linux用の軽量で非常に最小限のダウンロードマネージャーです。TransmissionやrTorrentとは異なり、aria2cはマルチプロトコルダウンロードクライアントであり、非トレントファイルをダウンロードするためにも使用できます。次のコマンドを実行して入手できます:

sudo apt install aria2c

aria2cでトレントをダウンロードするには、プログラムを実行し、ダウンロードしたい「.torrent」ファイルのパスを続けて入力します。rTorrentと同様に、これはローカルまたはリモートのパスのいずれかです:

aria2c https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

マグネットリンクを使用してaria2cでトレントファイルを直接ダウンロードすることもできます:

aria2c magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso

豪華なGUIの代わりにコマンドでダウンロードすることはあまり魅力的に見えないかもしれませんが、間違っています。例えば、Transmission CLIは、ほとんどの主流のグラフィカルクライアントよりも多くの機能を持っています。一方、rTorrentとaria2cも、比率管理やマルチプロトコルサポートなどのユニークな機能を提供する素晴らしい代替手段です。

トレントファイルをダウンロードすることは、ターミナル内でできることのほんの一部です。Starshipを使用してターミナルのカスタムプロンプトを作成する方法を学びましょう。

画像クレジット:Jay Wennington via UnsplashおよびWikimedia Commons。すべての変更とスクリーンショットはRamces Redによるものです。