あなたのラズベリーパイにダウンロードする軽量UsenetダウンロードのためにNZBGetをインストールする方法
私たちは最近、機能豊富なSABnzbd Usenetクライアントを中心としたRaspberry Piを常時使用するUsenetマシンに変える方法を紹介しました。今度は、Spartanがより軽量で非常に軽量なUsenetツールであるNZBGetの使い方を説明します。.
なぜ私はこれをしたいのですか?
Raspberry Piを常時使用のUsenetマシンに変換する方法と一緒に作業を進め、その結果に満足していれば、このチュートリアルをスキップすることもできます。.
一方で、リソース集約型のSABnzbdがRaspberry Piに過度に負担をかけていることに気付いた場合は(特にBitTorrentクライアントと並行して実行している場合)、NZBGetに切り替えることは素晴らしい方法です。システムリソースを解放する。このプロセスではさまざまな機能が失われますが、中心的な機能(NZBファイルのインポート、コンテンツのダウンロード、解凍、SickBeardやCouchPotatoなどのヘルパーアプリとのやり取り)はすべてNZBGetで引き続き利用できます。.
ただし、NZBgetのインストールは非常に面倒です(NZBgetとパッチ適用済みのヘルパーアプリの両方をコンパイルする必要があります)。.
私には何が必要なのだろう?
このチュートリアルでは、Raspbianがインストールされた機能的なRaspberry Piがあり、以前のチュートリアルに従ったことを前提としています。 SABnzbdとNZBgetを交換するためにここにいます。次のセクションに進んでください。プロセスの初心者で、参加する場合は、次の記事から順番に並べてください。
- Raspberry Piを使い始めるためのHTGガイド
- リモートシェル、デスクトップ、およびファイル転送用にRaspberry Piを構成する方法
- ラズベリーパイを低電力ネットワークストレージデバイスに変える方法
最初のチュートリアルのすべてが必要で、2番目のチュートリアルはオプションです(ただし、ダウンロードボックスはヘッドレスビルドに最適なので、リモートアクセスはこのプロジェクトには非常に便利です)、そして3番目のチュートリアルの最も重要な部分は単にセットアップです。ハードドライブを起動時に自動マウントするように設定する.
以前の読書リストに加えて、Usenetの長所と短所にあまり詳しくない場合は、次のチュートリアルを読むことを強くお勧めします。
- ハウツーオタクUsenet入門ガイド
あなたがすでにUsenetに精通していて、信頼できるUsenetプロバイダーにアカウントを持っているなら、それは素晴らしいことです。もし、あんたが しない Usenetアカウントを持っている、あなたは絶対にスピードを出すために私達のガイドを読む必要があります。あなたが公共トラッカーから公共トラッカーへホッピングすることによって得ることができる急流とは異なり、信頼できる無料の公共Usenetサーバーのようなものはありません。信頼できるプロバイダからアカウントを取得する必要があります。Usenetに関する一般的な情報と、どのプロバイダを検討するかについてのヒントは、我々のガイドを参照してください。.
Apt-Getの更新とUNRARのインストール
注意:最近SABnzbdガイドをフォローした場合は、apt-getツールをすでに更新してUNRARをインストールしているので、このセクション全体を読み飛ばしても問題ありません。.
最初の業務はapt-getインストーラの更新とアップグレードです。他のラズベリーパイのガイドと一緒にフォローしてすべてを更新した場合は、この手順をスキップできます。.
端末で、次のコマンドを入力します。
sudo apt-getアップデート
sudo apt-getアップグレード
しばらく更新やアップグレードをしていない場合は、長いアップグレードプロセスを待つ準備をしてください。.
SABnzbdインストールチュートリアルと同じように、ファイルアーカイブを処理するための補足ツールをインストールする必要があります。.
ファイルの解凍を自動化するために、私たちは無料だが直感に反する名前のunrar-nonfreeアプリのコピーを作成する必要があります。幸いなことに、RaspberryPi.StackExchangeの有用な魂がRaspbianのためにそうする方法を概説しました.
端末で、次のコマンドを入力してsources.listを編集し、unrar-nonfreeを含むリポジトリを追加できるようにします。
sudo nano /etc/apt/sources.list
nanoでは、.listファイルに次の行を追加します。
deb-src http://archive.raspbian.org/raspbian wheezyメインの投稿non-free rpi
Ctrlキーを押しながらXキーを押してnanoを終了し、Yキーを押して古い.listファイルを保存または上書きします。コマンドプロンプトに戻って、変更を有効にするためにソースリストを更新する必要があります。
sudo apt-getアップデート
更新が完了したら(チュートリアルの前の方で更新したのであれば、かなり気の利いたものになるでしょう)、作業ディレクトリを作成してそれに移動します。
mkdir〜/ unrar-nonfree && cd〜/ unrar-nonfree
unrar-nonfreeの依存関係をダウンロードする時間:
sudo apt-getビルド-dep unrar-nonfree
プロセスが終了してプロンプトに戻ったら、次のコマンドを入力してソースコードをダウンロードし、インストールパッケージをビルドします。
sudo apt-getソース-b unrar-nonfree
それではパッケージをインストールしましょう。新しいバージョンのunrar-nonfreeがリリースされた後にこのチュートリアルに従う場合は、ファイル名を更新する必要があります。バージョン番号を確認するには、コマンドプロンプトで「ls」と入力して、前の手順でダウンロードしたファイルを一覧表示します。
sudo dpkg -i unrar_4.1.4-1_armhf.deb
インストールが完了したら、コマンドプロンプトで「unrar」と入力するだけで、コマンド「unrar」がシステムで使用できるかどうかをすばやくテストできます。正しくインストールされていれば、unrarアプリは利用可能なすべてのスイッチとその説明の一覧を表示します。パッケージがエラーなくインストールされた場合は、次のコマンドを使用して自分で整理することができます。
cd && rm -r〜/ unrar-nonfree
UNRARアプリがインストールされたので、NZBGetのインストールと設定の作業に取り掛かります。.
NZBgetのインストールと設定
SABnzbdのインストールプロセスとは異なり、これはかなり長く/手間がかかりますので、プロンプトで少し時間をかけて準備してください。プロンプトでもう少し時間を費やすことに加えて、「make」コマンドを使ってアプリをコンパイルするときには、ある程度のダウンタイムに備えてください。.
最初の業務は、UNRARをインストールしたときのように、一時ディレクトリを作成することです。 UNRARと同じように、インストーラーを作成するために手を汚す必要があります。プロンプトで、以下のコマンドを入力します。
sudo mkdir / temp-nzbget
cd / temp-nzbget
それでは、NZBgetをダウンロードして解凍する必要があります。これを書いている時点で、安定版リリースはバージョン10.2です。 NZBgetのWebサイトをチェックして、最新の安定版をダウンロードしていることを確認してください。.
sudo wget http://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz
sudo tar -xvf nzbget-10.2.tar.gz
cd nzbget-10.2
NZBGetにはパッケージ化された素晴らしいインストーラはありませんので、すべての依存関係を手動でインストールする必要があります。それぞれの依存関係が何のためにあるのか知りたければ、ここで前提条件のリストをチェックしてください。プロンプトで、以下のコマンドを入力します。
sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get libpar2-0-devをインストールする
sudo apt-get libssl-devをインストールしてください。
sudo apt-get install libgnutls-dev
sudo apt-get libxml2-devをインストールする
すべての依存関係をインストールしたら、libpar2に対して小さなパッチ操作を実行する必要があります。技術的にこのパッチをスキップすることができます しかし このパッチでは、par-repairプロセスに制限時間を設定することができます。これは私たちの小さなラズベリーパイのダウンロードボックスのような遅いデバイスに使われます.
注意: ファイルにパッチを適用しない場合は、-disable-libpar2-bugfixes-checkを付けて./configureコマンドを追加しない限り、構成プロセス中にエラーが発生します。
libar2にパッチを適用するには、プロンプトで次のコマンドを入力します。
sudo wget http://sourceforge.net/projects/parchive/files/libpar2/0.2/libpar2-0.2.tar.gz
sudo tar -xvf libpar2-0.2.tar.gz
cd libpar2-0.2
cp /temp-nzbget/nzbget-10.2/libpar2-0.2-*.patch .
sudoパッチ < libpar2-0.2-bugfixes.patch
sudoパッチ < libpar2-0.2-cancel.patch
./ configure
sudo作る
sudo make install
それでは、NZBgetをコンパイルしてインストールします。
cd /temp-nzbget/nzbget-10.2
./ configure
sudo作る
sudo make install
そのプロセスが完了したら、NZBgetを設定する前にもう1つタスクがあります。 NZBgetが使用する一連のディレクトリを作成する必要があります。 Raspberry Piチュートリアルで使用してきたのと同じディレクトリ構造を使用していると仮定します。そうでない場合は、それに応じてディレクトリを変更する必要があります。.
コマンドプロンプトで、次のコマンドを入力してNZBgetディレクトリを作成します。
sudo mkdir /メディア/ USBHDD1 / shares / NZBget
sudo mkdir /メディア/ USBHDD1 / shares / NZBget / dst
sudo mkdir /メディア/ USBHDD1 / shares / NZBget / nzb
sudo mkdir /メディア/ USBHDD1 / shares / NZBget /キュー
sudo mkdir /メディア/ USBHDD1 / shares / NZBget / tmp
sudo mkdir /メディア/ USBHDD1 / shares / NZBget / post-proc
あなたは命名構造を変更することができますが、それからあなたは設定ファイルを通り抜けてそしてすべてのデフォルトのフォルダ名を変更しなければなりません(それは本当に面倒な価値がない).
フォルダを作成したら、NZBget設定ファイルを編集します。プロンプトで、次のコマンドを入力します。
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf
設定ファイルは有用なコメントで非常に注釈が付けられています(ただし、テキストのブロックが不必要に長くなるため、ここでの説明にすべてのコメント行を含めるつもりはありません)。 ### PATHSセクションの設定ファイルの次の部分を編集するために、ファイルを注意深く読んでください。
MainDir = /メディア/ USBHDD1 /株/ NZBget
### NEWS-SERVERSセクションにUsenet Serverのログイン認証情報を入力してください。
Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username =ユーザー名
Server1.Password =パスワード
Server1.JoinGroup = yes
Server1.Encryption = no
Server1.Connections = 5
ファイルの編集が終わったら、Ctrl + Xを押して保存します。 NZBgetを起動する前に、コピーするファイルの1つの小さなバッチがあります。コマンドプロンプトに戻り、次のコマンドを入力します。
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / shares / NZBget / post-proc
これにより、すべての後処理スクリプトが一時インストールフォルダから恒久的な後処理フォルダにコピーされます。これでNZBgetデーモンを起動して、すべてが正常に機能していることを確認できます。次のコマンドを入力してください。
sudo nzbget -D
次のポート番号でラズベリーパイのIPアドレスに移動できます。
http:// [あなたのパイのIP]:6789
NZBgetのWebUIをチェックアウトする。デフォルトのユーザー名は「nzbget」、デフォルトのパスワードは「tegbzn6789」です。.
私たちはここであまり時間をかけません。あきらめてすべてが正常に動作していることを確認するのに十分なだけの時間です。 (NZBgetの設定と起動時のプロセスが終了したら、SickBeardやCouchPotatoなどのすべてのヘルパーアプリケーションからNZBgetが呼び出されるため、NZBgetはもう見ません。).
私たちがここにいる間、NZBファイルを追加するために少し時間をかけてください - あなたがNZBファイルが欲しいならば、binsearch.infoに行き、そしてあなたのお気に入りのLinuxディストリビューションを探してください。.
NZBgetを起動してファイルをダウンロードできることを確認したら、起動時にNZBgetが起動するように設定します。 Raspberry Piのすべてのチュートリアルをフォローしている(またはLinuxのベテランである)場合は、このプロセス全体が非常によく知られているように思われます。.
コマンドプロンプトで次のコマンドを入力してください。
sudo nano /etc/init.d/nzbget
ファイル内に次のコードを貼り付けます。
#!/ bin / sh
### BEGIN INIT情報
#提供:NZBget
#必須 - 開始:$ network $ remote_fs $ syslog
#必須 - 停止:$ network $ remote_fs $ syslog
#デフォルト - 開始:2 3 4 5
#デフォルト停止:0 1 6
#簡単な説明:起動時にNZBgetを起動する
#説明:NZBgetを起動する
### END INIT情報
「$ 1」の場合
start)echo -n "サービスの開始:NZBget"
/ usr / local / bin / nzbget -D
;;
stop)echo -n「サービスの停止:NZBget」
/ usr / local / bin / nzbget -Q
;;
再起動)
$ 0ストップ
$ 0スタート
;;
*)echo "使用法:$ 0 start | stop | restart"
1番出口
;;
エサック
0番出口
Ctrl + Xを押して作業内容を保存し、nanoを終了します。今度はファイルのパーミッションを変更してrc.dを更新する必要があります。プロンプトで次のコマンドを入力してください。
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbgetのデフォルト
システムを再起動し、NZBgetが自動的に起動することを確認します.
これで、簡単なNZBgetインストールを始める準備が整いました。次のステップは、私たちの自動化ガイド、あなたの常時オンRaspberry Piのダウンロードボックスを自動化する方法に行き、そしてインストールの指示に従うことです。 SABnzbdのガイドで使用するすべてのツールはNZBgetとも互換性があるので、設定メニューで適切な置換をするだけです。.