Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> BitTorrentを使ってLinuxのコマンドラインでダウンロードする方法

BitTorrentを使ってLinuxのコマンドラインでダウンロードする方法

  

あなたの好奇心を満たし、常に最新版を保つためにLinuxディストリビューションの最新版あるいはベータ版さえ試したいのなら、あなたはしばしば出会うでしょう。大きいISOイメージの問題をダウンロードしてください。 ISOを提供する人々は通常、サーバーの帯域幅消費を減らすためにISOミラー化された.torrentファイルを使用します。 P2Pダウンロードの利点は(ダウンロード速度の点で)ユーザーにも明らかです。特に人気のあるLinuxディストリビューションの新しいバージョンが利用可能でダウンロード用にアップロードされている場合は、みんなが同時にダウンロードしてシードします。

Ubuntu 14.10(utopic Unicorn)これはリリースされたばかりなので、BitTorrentネットワーク上にダウンロード可能な多数のシードがあるはずです。グラフィカルインターフェイス設計に基づくBitTorrentクライアントは多数ありますが、簡単なコマンドラインインターフェイスに基づいて設計されたBitTorrentクライアントを介してISOイメージをダウンロードする方法をお見せしましょう。

今日使用したいコマンドラインベースのBitTorrentクライアントはtransmission-cliです。ご存じかもしれませんが、Transmissionはグラフィカルインターフェース設計に基づいた最も人気のあるBitTorrentクライアントの1つです。 Transmission-cliは、そのインストールが簡単なコマンドラインバージョンです。

LinuxへのTransmission-cliのインストール

transmission-cliをインストールするために、グラフィカルインタフェースデザインに基づいて完全なトランスミッションをインストールする必要はありません。

Debian、Ubuntu、またはそれらに基づくディストリビューション:

コードをコピーする

コードは次のとおりです。

$$ sudo apt-getインストール転送-cli

Fedoraの場合:

コードをコピーする

コードは次のとおりです。

$$ sudo yum install tr​​ansmission-cli

CentOSまたはRHEL(EPELリポジトリをインストールした後):

コードをコピーする

コードは次のとおりです。

$$ sudo yum install tr​​ansmission-cli

transmission-cliを使ってISOイメージを素早くダウンロード

Transmission-cliは使いやすいです。コマンドラインオプションを学ぶのが面倒な場合は、.torrentファイルをダウンロードしてコマンドを実行するだけです。これは自動的に利用可能な種を見つけてそこからISOファイルをダウンロードします。

コードのコピー

コードは次のとおりです。

$$ wget http://releases.ubuntu.com/14.10/ubuntu-14.10-desktop-amd64.iso.torrent < Br>

$$ transmission-cli ubuntu-14.10-desktop-amd64.iso.torrent

ISOイメージがダウンロードされると、デフォルトでは〜/Downloadsフォルダに保存されます。 1GBのUbuntu ISOイメージをダウンロードするのに5分かかりました。

プログラムがISOイメージをダウンロードすると、端末にステータスが未完了から完了に変更されたことを示すプロンプトが表示されます。 transmission-cliは引き続き実行され、他のダウンローダーがダウンロードできるようになります。 Ctrl + Cを押すと終了できます。

再利用のためのダウンロードオプションのカスタマイズ

transmission-cliを頻繁に使用する場合は、コマンドラインオプションをよく理解しておくことをお勧めします。

< -w /path /to /download-directory>ダウンロードしたファイルを保存するフォルダを指定します。

< -f /path /to /finish-script>現在のダウンロードが完了した後に実行するスクリプトを設定します。ファイルのダウンロードが完了した後、transmission-cliはデフォルトでrunningになることに注意してください。ダウンロードが正常に完了した後にtransmission-cliを完全に無効にしたい場合は、このオプションを使用できます。次の簡単なスクリプトでこれを実行できます。

コードのコピー

コードは次のとおりです。

#!/bin /sh

sleep 10

killall tr​​ansmission-cli

transmission-cliにアップロード/ダウンロードの帯域幅制限を割り当てたい場合は、-dと-uオプションを使用できます。帯域幅の使用を制限したくない場合は、Dまたは-Uオプションを指定してください。

これはtransmission-cliのより高度な使い方です。この例では、ダウンロードが成功すると、コマンドラインクライアントは自動的に終了します。ダウンロード速度は無制限で、アップロード速度は50KB /秒に制限されています。

コードをコピーする

コードは次のとおりです。$$ transmission-cli -w〜/iso -D -u 50 -f〜/finish.sh ubuntu-14.10-desktop-amd64.iso.torrent

Copyright © Windowsの知識 All Rights Reserved