Cara Memasang NZBGet untuk Muat Turun Usenet Ringan pada Raspberry Pi Anda



Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menukar Raspberry Pi anda menjadi mesin Usenet yang sentiasa dihidupkan tertumpu pada pelanggan SABnzbd Usenet yang kaya dengan ciri. Kini kami kembali untuk menunjukkan kepada anda cara menggunakan NZBGet, alat Usenet yang lebih Spartan tetapi juga sangat ringan.

Kenapa Saya Mahu Lakukan Ini?

Jika anda mengikuti bersama kami Cara Mengubah Raspberry Pi menjadi Mesin Usenet Sentiasa Hidup dan anda sangat gembira dengan hasilnya, maka anda boleh melangkau tutorial ini sama sekali.





Jika, sebaliknya, anda mendapati bahawa SABnzbd intensif sumber membebankan Raspberry Pi anda terlalu banyak (terutamanya jika anda menjalankannya bersebelahan dengan klien BitTorrent), maka beralih kepada NZBGet adalah cara yang bagus untuk membebaskan sumber sistem. Anda akan kehilangan pelbagai ciri dalam proses itu, tetapi fungsi teras (mengimport fail NZB, memuat turun kandungan, membongkarnya dan berinteraksi dengan apl pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.

Walau bagaimanapun, ambil amaran terlebih dahulu bahawa memasang NZBget adalah kerumitan yang jauh lebih besar (dan melibatkan penyusunan kedua-dua NZBget dan apl pembantu yang ditambal).



Apa yang saya perlukan?

Untuk tutorial ini, kami mengandaikan bahawa anda mempunyai Raspberry Pi yang berfungsi dengan Raspbian dipasang dan telah mengikuti bersama dengan tutorial kami yang terdahulu. Saya mempunyai anda dan anda hanya di sini untuk menukar SABnzbd dengan NZBget, lompat ke bahagian seterusnya. Jika anda masih baru dalam proses ini dan ingin menyertainya, kami cadangkan bermula dengan artikel berikut mengikut susunan yang kami senaraikan di sini:

  1. Panduan HTG untuk Bermula dengan Raspberry Pi
  2. Cara Mengkonfigurasi Raspberry Pi Anda untuk Cangkang Jauh, Desktop dan Pemindahan Fail
  3. Cara Mengubah Raspberry Pi menjadi Peranti Storan Rangkaian Berkuasa Rendah
Iklan

Segala-galanya dalam tutorial pertama adalah perlu, tutorial kedua adalah pilihan (tetapi akses jauh sangat berguna untuk projek ini kerana kotak muat turun adalah calon yang sesuai untuk binaan tanpa kepala), dan bahagian terpenting tutorial ketiga hanyalah menyediakan cakera keras dan mengkonfigurasinya untuk dipasang secara automatik semasa but.



Sebagai tambahan kepada senarai bacaan terdahulu, jika anda tidak terlalu biasa dengan selok-belok Usenet, kami amat mengesyorkan membaca tutorial berikut:

Jika anda sudah biasa dengan Usenet dan mempunyai akaun dengan penyedia Usenet yang boleh dipercayai, itu hebat. Jika awak jangan mempunyai akaun Usenet, anda benar-benar perlu membaca panduan kami untuk mempercepatkan. Tidak seperti torrents yang anda boleh dapatkan dengan melompat dari penjejak awam ke penjejak awam, tiada perkara seperti pelayan Usenet awam yang boleh dipercayai dan percuma. Anda perlu mendapatkan akaun daripada pembekal yang boleh dipercayai–lihat panduan kami untuk mendapatkan maklumat umum tentang Usenet dan petua tentang penyedia yang perlu dipertimbangkan.

Mengemas kini Apt-Get dan Memasang UNRAR

Nota: Jika anda mengikuti panduan SABnzbd baru-baru ini, anda boleh melangkau keseluruhan bahagian ini dengan selamat kerana anda telah mengemas kini alat apt-get anda dan memasang UNRAR.

Perintah pertama perniagaan adalah untuk mengemas kini dan menaik taraf pemasang apt-get anda. Jika anda mengikuti bersama-sama dengan salah satu panduan Raspberry Pi kami yang lain dan mengemas kini segala-galanya, anda boleh melangkau langkah ini.

Di terminal, masukkan arahan berikut:

sudo apt-get update

sudo apt-get upgrade

Jika anda tidak mengemas kini / menaik taraf untuk seketika, bersedia untuk menunggu proses naik taraf yang panjang.

Iklan

Sama seperti tutorial pemasangan SABnzbd, kami perlu memasang alat tambahan untuk mengendalikan arkib fail.

Untuk mengautomasikan pembongkaran fail, kami perlu membina salinan apl unrar-nonfree percuma tetapi dinamakan secara tidak intuitif. Nasib baik, jiwa yang suka membantu di RaspberryPi.StackExchange digariskan bagaimana untuk berbuat demikian untuk Raspbian.

Di terminal, masukkan arahan berikut untuk membolehkan anda mengedit sources.list anda dan tambah repositori yang mengandungi unrar-nonfree:

sudo nano /etc/apt/sources.list

Dalam nano, tambahkan baris berikut pada fail .list:

deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Tekan CTRL+X untuk keluar dari nano dan Y untuk menyimpan/menimpa fail .list lama. Kembali pada gesaan arahan, anda perlu mengemas kini senarai sumber anda untuk perubahan itu berkuat kuasa:

sudo apt-get update

Selepas kemas kini selesai (ia sepatutnya sangat pantas jika anda mengemas kini lebih awal dalam tutorial), sudah tiba masanya untuk mencipta direktori kerja dan kemudian beralih kepadanya:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Masa untuk memuat turun kebergantungan unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Iklan

Apabila proses selesai dan anda kembali pada gesaan, masukkan arahan berikut untuk memuat turun kod sumber dan membina pakej pemasangan:

sudo apt-get source -b unrar-nonfree

Kini tiba masanya untuk memasang pakej. Jika anda mengikuti tutorial ini selepas versi baharu unrar-nonfree dikeluarkan, anda perlu mengemas kini nama fail. Anda boleh menyemak nombor versi dengan menaip ls pada command prompt untuk menyenaraikan fail yang kami muat turun dalam langkah sebelumnya:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Setelah pemasangan selesai, anda boleh menguji dengan cepat untuk melihat sama ada arahan unrar tersedia untuk sistem dengan hanya menaip unrar pada command prompt. Jika dipasang dengan betul, apl unrar akan menangkap kembali senarai semua suis yang tersedia dan penerangannya. Jika pakej dipasang tanpa ralat, anda boleh mengemas sendiri dengan arahan berikut:

cd && rm -r ~/unrar-nonfree

Memandangkan kami telah memasang apl UNRAR kami, tiba masanya untuk memulakan perniagaan memasang dan mengkonfigurasi NZBGet.

Memasang dan Mengkonfigurasi NZBget

Tidak seperti proses pemasangan SABnzbd, proses ini lebih lama/lebih rumit, jadi bersedia untuk meluangkan sedikit masa dengan segera. Di samping meluangkan sedikit lebih masa mengikut gesaan, bersiaplah untuk beberapa masa henti apabila menggunakan arahan make untuk menyusun apl.

Perintah pertama perniagaan adalah untuk membuat direktori sementara, seperti yang kami lakukan dengan pemasangan UNRAR kami, untuk berfungsi. Sama seperti UNRAR, kita perlu mengotorkan tangan kita untuk membina pemasang. Pada gesaan, masukkan arahan berikut:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Iklan

Sekarang kita perlu memuat turun dan mengekstrak NZBget. Sehingga berita ini ditulis, keluaran stabil ialah versi 10.2. Semak laman web NZBget untuk memastikan anda memuat turun versi stabil terkini.

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

Memandangkan NZBGet tidak mempunyai pemasang prabungkus yang bagus untuk kami, kami perlu memasang semua kebergantungan secara manual. Jika anda ingin tahu untuk apa setiap pergantungan, semak senarai prasyarat di sini . Pada gesaan, masukkan arahan berikut:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

Selepas anda memasang semua kebergantungan, kami perlu melakukan operasi tampalan kecil pada libpar2. Secara teknikal anda boleh melangkau tampung ini tetapi patch membolehkan anda menetapkan had masa pada proses pembaikan par. Ini digunakan untuk peranti yang lebih perlahan seperti kotak muat turun Raspberry Pi kecil kami.

Nota: jika anda tidak menampal fail, anda akan mendapat ralat semasa proses konfigurasi melainkan anda menambahkan perintah ./configure dengan –disable-libpar2-bugfixes-check

Untuk menampal libar2 masukkan arahan berikut pada gesaan:

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 patch sudo patch ./configure
sudo make
sudo make install

Kini tiba masanya untuk menyusun dan memasang NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo make
sudo make install

Setelah proses itu selesai, kami mempunyai satu lagi tugasan sebelum kami mengkonfigurasi NZBget. Kita perlu mencipta satu set direktori untuk digunakan NZBget. Kami mengandaikan anda menggunakan struktur direktori yang sama yang kami gunakan sepanjang tutorial Raspberry Pi kami. Jika tidak, anda perlu mengubah suai direktori anda dengan sewajarnya.

Iklan

Pada prompt arahan, masukkan arahan berikut untuk mencipta direktori NZBget anda:

sudo mkdir /media/USBHDD1/shares/NZBget
sudo mkdir /media/USBHDD1/shares/NZBget/dst
sudo mkdir /media/USBHDD1/shares/NZBget/nzb
sudo mkdir /media/USBHDD1/shares/NZBget/queue
sudo mkdir /media/USBHDD1/shares/NZBget/tmp
sudo mkdir /media/USBHDD1/shares/NZBget/post-proc

Anda boleh menukar struktur penamaan, tetapi kemudian anda juga perlu melalui fail konfigurasi dan menukar semua nama folder lalai (yang tidak begitu berbaloi dengan kerumitan).

Setelah anda membuat folder, tiba masanya untuk mengedit fail konfigurasi NZBget. Pada gesaan, masukkan arahan berikut:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf

Fail konfigurasi banyak diberi penjelasan dengan ulasan yang berguna (tetapi kami tidak akan memasukkan semua baris ulasan dalam arahan kami di sini kerana ia akan menjadikan blok teks tidak perlu panjang); baca fail dengan teliti untuk mengedit bahagian fail konfigurasi berikut dalam bahagian ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

Dalam bahagian ### NEWS-SERVERS masukkan kelayakan log masuk Pelayan Usenet anda:

Server1.Host=yourserver.com
Server1.Port=119
Server1.Username=username
Server1.Password=password
Server1.JoinGroup=yes
Server1.Encryption=no
Server1.Connections=5

Sebaik sahaja anda selesai mengedit fail, tekan CTRL+X dan simpan. Sebelum kami melancarkan NZBget, kami mempunyai satu kumpulan kecil fail untuk disalin. Kembali pada command prompt, masukkan arahan berikut:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc

Iklan

Ini menyalin semua skrip pemprosesan pos daripada folder pemasangan sementara kami ke folder pemprosesan pasca kekal. Kini kami boleh melancarkan daemon NZBget dan memastikan semuanya berfungsi OK. Masukkan arahan berikut:

sudo nzbget -D

Anda kini boleh menavigasi ke alamat IP Raspberry Pi anda dengan nombor port berikut:

http://[Your Pi's IP]:6789

untuk menyemak WebUI untuk NZBget. Nama pengguna lalai ialah nzbget dan kata laluan lalai ialah tegbzn6789.

Kami tidak akan menghabiskan banyak masa di sini, hanya cukup lama untuk mencari dan memastikan semuanya berjalan dengan baik. (Setelah kami selesai dengan konfigurasi NZBget dan proses mula-mula-but, anda tidak akan melihat NZBget banyak lagi kerana ia akan dipanggil oleh semua aplikasi pembantu anda seperti SickBeard dan CouchPotato).

Semasa kami berada di sini, luangkan masa untuk menambah fail NZB–jika anda mahukan fail NZB, pergi ke binsearch.info dan cari pengedaran Linux kegemaran anda.

Setelah anda mengesahkan bahawa anda boleh memulakan NZBget dan memuat turun fail, tiba masanya untuk mengkonfigurasi NZBget untuk bermula semasa but. Jika anda telah mengikuti semua tutorial Raspberry Pi kami (atau seorang veteran Linux), keseluruhan proses ini akan kelihatan agak biasa.

Masukkan arahan berikut pada prompt arahan:

sudo nano /etc/init.d/nzbget

Dalam fail, tampal kod berikut:

#!/bin/sh
### BEGIN INIT INFO
# Provides: NZBget
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start NZBget at boot
# Description: Start NZBget
### END INIT INFO
case '' in
start) echo -n 'Start services: NZBget'
/usr/local/bin/nzbget -D
;;
stop) echo -n 'Stop services: NZBget'
/usr/local/bin/nzbget -Q
;;
restart)

Cara Memasang NZBGet untuk Muat Turun Usenet Ringan pada Raspberry Pi Anda



Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menukar Raspberry Pi anda menjadi mesin Usenet yang sentiasa dihidupkan tertumpu pada pelanggan SABnzbd Usenet yang kaya dengan ciri. Kini kami kembali untuk menunjukkan kepada anda cara menggunakan NZBGet, alat Usenet yang lebih Spartan tetapi juga sangat ringan.

Kenapa Saya Mahu Lakukan Ini?

Jika anda mengikuti bersama kami Cara Mengubah Raspberry Pi menjadi Mesin Usenet Sentiasa Hidup dan anda sangat gembira dengan hasilnya, maka anda boleh melangkau tutorial ini sama sekali.





Jika, sebaliknya, anda mendapati bahawa SABnzbd intensif sumber membebankan Raspberry Pi anda terlalu banyak (terutamanya jika anda menjalankannya bersebelahan dengan klien BitTorrent), maka beralih kepada NZBGet adalah cara yang bagus untuk membebaskan sumber sistem. Anda akan kehilangan pelbagai ciri dalam proses itu, tetapi fungsi teras (mengimport fail NZB, memuat turun kandungan, membongkarnya dan berinteraksi dengan apl pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.

Walau bagaimanapun, ambil amaran terlebih dahulu bahawa memasang NZBget adalah kerumitan yang jauh lebih besar (dan melibatkan penyusunan kedua-dua NZBget dan apl pembantu yang ditambal).



Apa yang saya perlukan?

Untuk tutorial ini, kami mengandaikan bahawa anda mempunyai Raspberry Pi yang berfungsi dengan Raspbian dipasang dan telah mengikuti bersama dengan tutorial kami yang terdahulu. Saya mempunyai anda dan anda hanya di sini untuk menukar SABnzbd dengan NZBget, lompat ke bahagian seterusnya. Jika anda masih baru dalam proses ini dan ingin menyertainya, kami cadangkan bermula dengan artikel berikut mengikut susunan yang kami senaraikan di sini:

  1. Panduan HTG untuk Bermula dengan Raspberry Pi
  2. Cara Mengkonfigurasi Raspberry Pi Anda untuk Cangkang Jauh, Desktop dan Pemindahan Fail
  3. Cara Mengubah Raspberry Pi menjadi Peranti Storan Rangkaian Berkuasa Rendah
Iklan

Segala-galanya dalam tutorial pertama adalah perlu, tutorial kedua adalah pilihan (tetapi akses jauh sangat berguna untuk projek ini kerana kotak muat turun adalah calon yang sesuai untuk binaan tanpa kepala), dan bahagian terpenting tutorial ketiga hanyalah menyediakan cakera keras dan mengkonfigurasinya untuk dipasang secara automatik semasa but.



Sebagai tambahan kepada senarai bacaan terdahulu, jika anda tidak terlalu biasa dengan selok-belok Usenet, kami amat mengesyorkan membaca tutorial berikut:

Jika anda sudah biasa dengan Usenet dan mempunyai akaun dengan penyedia Usenet yang boleh dipercayai, itu hebat. Jika awak jangan mempunyai akaun Usenet, anda benar-benar perlu membaca panduan kami untuk mempercepatkan. Tidak seperti torrents yang anda boleh dapatkan dengan melompat dari penjejak awam ke penjejak awam, tiada perkara seperti pelayan Usenet awam yang boleh dipercayai dan percuma. Anda perlu mendapatkan akaun daripada pembekal yang boleh dipercayai–lihat panduan kami untuk mendapatkan maklumat umum tentang Usenet dan petua tentang penyedia yang perlu dipertimbangkan.

Mengemas kini Apt-Get dan Memasang UNRAR

Nota: Jika anda mengikuti panduan SABnzbd baru-baru ini, anda boleh melangkau keseluruhan bahagian ini dengan selamat kerana anda telah mengemas kini alat apt-get anda dan memasang UNRAR.

Perintah pertama perniagaan adalah untuk mengemas kini dan menaik taraf pemasang apt-get anda. Jika anda mengikuti bersama-sama dengan salah satu panduan Raspberry Pi kami yang lain dan mengemas kini segala-galanya, anda boleh melangkau langkah ini.

Di terminal, masukkan arahan berikut:

sudo apt-get update

sudo apt-get upgrade

Jika anda tidak mengemas kini / menaik taraf untuk seketika, bersedia untuk menunggu proses naik taraf yang panjang.

Iklan

Sama seperti tutorial pemasangan SABnzbd, kami perlu memasang alat tambahan untuk mengendalikan arkib fail.

Untuk mengautomasikan pembongkaran fail, kami perlu membina salinan apl unrar-nonfree percuma tetapi dinamakan secara tidak intuitif. Nasib baik, jiwa yang suka membantu di RaspberryPi.StackExchange digariskan bagaimana untuk berbuat demikian untuk Raspbian.

Di terminal, masukkan arahan berikut untuk membolehkan anda mengedit sources.list anda dan tambah repositori yang mengandungi unrar-nonfree:

sudo nano /etc/apt/sources.list

Dalam nano, tambahkan baris berikut pada fail .list:

deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Tekan CTRL+X untuk keluar dari nano dan Y untuk menyimpan/menimpa fail .list lama. Kembali pada gesaan arahan, anda perlu mengemas kini senarai sumber anda untuk perubahan itu berkuat kuasa:

sudo apt-get update

Selepas kemas kini selesai (ia sepatutnya sangat pantas jika anda mengemas kini lebih awal dalam tutorial), sudah tiba masanya untuk mencipta direktori kerja dan kemudian beralih kepadanya:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Masa untuk memuat turun kebergantungan unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Iklan

Apabila proses selesai dan anda kembali pada gesaan, masukkan arahan berikut untuk memuat turun kod sumber dan membina pakej pemasangan:

sudo apt-get source -b unrar-nonfree

Kini tiba masanya untuk memasang pakej. Jika anda mengikuti tutorial ini selepas versi baharu unrar-nonfree dikeluarkan, anda perlu mengemas kini nama fail. Anda boleh menyemak nombor versi dengan menaip ls pada command prompt untuk menyenaraikan fail yang kami muat turun dalam langkah sebelumnya:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Setelah pemasangan selesai, anda boleh menguji dengan cepat untuk melihat sama ada arahan unrar tersedia untuk sistem dengan hanya menaip unrar pada command prompt. Jika dipasang dengan betul, apl unrar akan menangkap kembali senarai semua suis yang tersedia dan penerangannya. Jika pakej dipasang tanpa ralat, anda boleh mengemas sendiri dengan arahan berikut:

cd && rm -r ~/unrar-nonfree

Memandangkan kami telah memasang apl UNRAR kami, tiba masanya untuk memulakan perniagaan memasang dan mengkonfigurasi NZBGet.

Memasang dan Mengkonfigurasi NZBget

Tidak seperti proses pemasangan SABnzbd, proses ini lebih lama/lebih rumit, jadi bersedia untuk meluangkan sedikit masa dengan segera. Di samping meluangkan sedikit lebih masa mengikut gesaan, bersiaplah untuk beberapa masa henti apabila menggunakan arahan make untuk menyusun apl.

Perintah pertama perniagaan adalah untuk membuat direktori sementara, seperti yang kami lakukan dengan pemasangan UNRAR kami, untuk berfungsi. Sama seperti UNRAR, kita perlu mengotorkan tangan kita untuk membina pemasang. Pada gesaan, masukkan arahan berikut:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Iklan

Sekarang kita perlu memuat turun dan mengekstrak NZBget. Sehingga berita ini ditulis, keluaran stabil ialah versi 10.2. Semak laman web NZBget untuk memastikan anda memuat turun versi stabil terkini.

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

Memandangkan NZBGet tidak mempunyai pemasang prabungkus yang bagus untuk kami, kami perlu memasang semua kebergantungan secara manual. Jika anda ingin tahu untuk apa setiap pergantungan, semak senarai prasyarat di sini . Pada gesaan, masukkan arahan berikut:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

Selepas anda memasang semua kebergantungan, kami perlu melakukan operasi tampalan kecil pada libpar2. Secara teknikal anda boleh melangkau tampung ini tetapi patch membolehkan anda menetapkan had masa pada proses pembaikan par. Ini digunakan untuk peranti yang lebih perlahan seperti kotak muat turun Raspberry Pi kecil kami.

Nota: jika anda tidak menampal fail, anda akan mendapat ralat semasa proses konfigurasi melainkan anda menambahkan perintah ./configure dengan –disable-libpar2-bugfixes-check

Untuk menampal libar2 masukkan arahan berikut pada gesaan:

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 patch sudo patch ./configure
sudo make
sudo make install

Kini tiba masanya untuk menyusun dan memasang NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo make
sudo make install

Setelah proses itu selesai, kami mempunyai satu lagi tugasan sebelum kami mengkonfigurasi NZBget. Kita perlu mencipta satu set direktori untuk digunakan NZBget. Kami mengandaikan anda menggunakan struktur direktori yang sama yang kami gunakan sepanjang tutorial Raspberry Pi kami. Jika tidak, anda perlu mengubah suai direktori anda dengan sewajarnya.

Iklan

Pada prompt arahan, masukkan arahan berikut untuk mencipta direktori NZBget anda:

sudo mkdir /media/USBHDD1/shares/NZBget
sudo mkdir /media/USBHDD1/shares/NZBget/dst
sudo mkdir /media/USBHDD1/shares/NZBget/nzb
sudo mkdir /media/USBHDD1/shares/NZBget/queue
sudo mkdir /media/USBHDD1/shares/NZBget/tmp
sudo mkdir /media/USBHDD1/shares/NZBget/post-proc

Anda boleh menukar struktur penamaan, tetapi kemudian anda juga perlu melalui fail konfigurasi dan menukar semua nama folder lalai (yang tidak begitu berbaloi dengan kerumitan).

Setelah anda membuat folder, tiba masanya untuk mengedit fail konfigurasi NZBget. Pada gesaan, masukkan arahan berikut:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf

Fail konfigurasi banyak diberi penjelasan dengan ulasan yang berguna (tetapi kami tidak akan memasukkan semua baris ulasan dalam arahan kami di sini kerana ia akan menjadikan blok teks tidak perlu panjang); baca fail dengan teliti untuk mengedit bahagian fail konfigurasi berikut dalam bahagian ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

Dalam bahagian ### NEWS-SERVERS masukkan kelayakan log masuk Pelayan Usenet anda:

Server1.Host=yourserver.com
Server1.Port=119
Server1.Username=username
Server1.Password=password
Server1.JoinGroup=yes
Server1.Encryption=no
Server1.Connections=5

Sebaik sahaja anda selesai mengedit fail, tekan CTRL+X dan simpan. Sebelum kami melancarkan NZBget, kami mempunyai satu kumpulan kecil fail untuk disalin. Kembali pada command prompt, masukkan arahan berikut:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc

Iklan

Ini menyalin semua skrip pemprosesan pos daripada folder pemasangan sementara kami ke folder pemprosesan pasca kekal. Kini kami boleh melancarkan daemon NZBget dan memastikan semuanya berfungsi OK. Masukkan arahan berikut:

sudo nzbget -D

Anda kini boleh menavigasi ke alamat IP Raspberry Pi anda dengan nombor port berikut:

http://[Your Pi's IP]:6789

untuk menyemak WebUI untuk NZBget. Nama pengguna lalai ialah nzbget dan kata laluan lalai ialah tegbzn6789.

Kami tidak akan menghabiskan banyak masa di sini, hanya cukup lama untuk mencari dan memastikan semuanya berjalan dengan baik. (Setelah kami selesai dengan konfigurasi NZBget dan proses mula-mula-but, anda tidak akan melihat NZBget banyak lagi kerana ia akan dipanggil oleh semua aplikasi pembantu anda seperti SickBeard dan CouchPotato).

Semasa kami berada di sini, luangkan masa untuk menambah fail NZB–jika anda mahukan fail NZB, pergi ke binsearch.info dan cari pengedaran Linux kegemaran anda.

Setelah anda mengesahkan bahawa anda boleh memulakan NZBget dan memuat turun fail, tiba masanya untuk mengkonfigurasi NZBget untuk bermula semasa but. Jika anda telah mengikuti semua tutorial Raspberry Pi kami (atau seorang veteran Linux), keseluruhan proses ini akan kelihatan agak biasa.

Masukkan arahan berikut pada prompt arahan:

sudo nano /etc/init.d/nzbget

Dalam fail, tampal kod berikut:

#!/bin/sh
### BEGIN INIT INFO
# Provides: NZBget
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start NZBget at boot
# Description: Start NZBget
### END INIT INFO
case '$1' in
start) echo -n 'Start services: NZBget'
/usr/local/bin/nzbget -D
;;
stop) echo -n 'Stop services: NZBget'
/usr/local/bin/nzbget -Q
;;
restart)
$0 stop
$0 start
;;
*) echo 'Usage: $0 start|stop|restart'
exit 1
;;
esac
exit 0

Iklan

Tekan CTRL+X, simpan kerja anda dan keluar dari nano. Sekarang kita perlu menukar kebenaran pada fail dan mengemas kini rc.d. Masukkan arahan berikut pada gesaan:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget lalai

But semula sistem anda dan sahkan bahawa NZBget bermula secara automatik.


Pada ketika ini, anda sudah bersedia untuk menggunakan pemasangan NZBget yang mudah. Langkah seterusnya ialah pergi ke panduan automasi kami, Cara Mengautomasikan Kotak Muat Turun Raspberry Pi Sentiasa Hidup Anda , dan ikut arahan pemasangan. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga serasi dengan NZBget, jadi buat penggantian yang sesuai dalam menu tetapan.

BACA SETERUSNYA Foto Profil untuk Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ialah Ketua Editor LifeSavvy, tapak saudara How-To Geek memfokuskan penggodam kehidupan, petua dan helah. Beliau mempunyai lebih sedekad pengalaman dalam penerbitan dan telah mengarang beribu-ribu artikel di Review Geek, How-To Geek, dan Lifehacker. Jason berkhidmat sebagai Editor Hujung Minggu Lifehacker sebelum dia menyertai How-To Geek.
Baca Bio Penuh
stop

Cara Memasang NZBGet untuk Muat Turun Usenet Ringan pada Raspberry Pi Anda



Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menukar Raspberry Pi anda menjadi mesin Usenet yang sentiasa dihidupkan tertumpu pada pelanggan SABnzbd Usenet yang kaya dengan ciri. Kini kami kembali untuk menunjukkan kepada anda cara menggunakan NZBGet, alat Usenet yang lebih Spartan tetapi juga sangat ringan.

Kenapa Saya Mahu Lakukan Ini?

Jika anda mengikuti bersama kami Cara Mengubah Raspberry Pi menjadi Mesin Usenet Sentiasa Hidup dan anda sangat gembira dengan hasilnya, maka anda boleh melangkau tutorial ini sama sekali.





Jika, sebaliknya, anda mendapati bahawa SABnzbd intensif sumber membebankan Raspberry Pi anda terlalu banyak (terutamanya jika anda menjalankannya bersebelahan dengan klien BitTorrent), maka beralih kepada NZBGet adalah cara yang bagus untuk membebaskan sumber sistem. Anda akan kehilangan pelbagai ciri dalam proses itu, tetapi fungsi teras (mengimport fail NZB, memuat turun kandungan, membongkarnya dan berinteraksi dengan apl pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.

Walau bagaimanapun, ambil amaran terlebih dahulu bahawa memasang NZBget adalah kerumitan yang jauh lebih besar (dan melibatkan penyusunan kedua-dua NZBget dan apl pembantu yang ditambal).



Apa yang saya perlukan?

Untuk tutorial ini, kami mengandaikan bahawa anda mempunyai Raspberry Pi yang berfungsi dengan Raspbian dipasang dan telah mengikuti bersama dengan tutorial kami yang terdahulu. Saya mempunyai anda dan anda hanya di sini untuk menukar SABnzbd dengan NZBget, lompat ke bahagian seterusnya. Jika anda masih baru dalam proses ini dan ingin menyertainya, kami cadangkan bermula dengan artikel berikut mengikut susunan yang kami senaraikan di sini:

  1. Panduan HTG untuk Bermula dengan Raspberry Pi
  2. Cara Mengkonfigurasi Raspberry Pi Anda untuk Cangkang Jauh, Desktop dan Pemindahan Fail
  3. Cara Mengubah Raspberry Pi menjadi Peranti Storan Rangkaian Berkuasa Rendah
Iklan

Segala-galanya dalam tutorial pertama adalah perlu, tutorial kedua adalah pilihan (tetapi akses jauh sangat berguna untuk projek ini kerana kotak muat turun adalah calon yang sesuai untuk binaan tanpa kepala), dan bahagian terpenting tutorial ketiga hanyalah menyediakan cakera keras dan mengkonfigurasinya untuk dipasang secara automatik semasa but.



Sebagai tambahan kepada senarai bacaan terdahulu, jika anda tidak terlalu biasa dengan selok-belok Usenet, kami amat mengesyorkan membaca tutorial berikut:

Jika anda sudah biasa dengan Usenet dan mempunyai akaun dengan penyedia Usenet yang boleh dipercayai, itu hebat. Jika awak jangan mempunyai akaun Usenet, anda benar-benar perlu membaca panduan kami untuk mempercepatkan. Tidak seperti torrents yang anda boleh dapatkan dengan melompat dari penjejak awam ke penjejak awam, tiada perkara seperti pelayan Usenet awam yang boleh dipercayai dan percuma. Anda perlu mendapatkan akaun daripada pembekal yang boleh dipercayai–lihat panduan kami untuk mendapatkan maklumat umum tentang Usenet dan petua tentang penyedia yang perlu dipertimbangkan.

Mengemas kini Apt-Get dan Memasang UNRAR

Nota: Jika anda mengikuti panduan SABnzbd baru-baru ini, anda boleh melangkau keseluruhan bahagian ini dengan selamat kerana anda telah mengemas kini alat apt-get anda dan memasang UNRAR.

Perintah pertama perniagaan adalah untuk mengemas kini dan menaik taraf pemasang apt-get anda. Jika anda mengikuti bersama-sama dengan salah satu panduan Raspberry Pi kami yang lain dan mengemas kini segala-galanya, anda boleh melangkau langkah ini.

Di terminal, masukkan arahan berikut:

sudo apt-get update

sudo apt-get upgrade

Jika anda tidak mengemas kini / menaik taraf untuk seketika, bersedia untuk menunggu proses naik taraf yang panjang.

Iklan

Sama seperti tutorial pemasangan SABnzbd, kami perlu memasang alat tambahan untuk mengendalikan arkib fail.

Untuk mengautomasikan pembongkaran fail, kami perlu membina salinan apl unrar-nonfree percuma tetapi dinamakan secara tidak intuitif. Nasib baik, jiwa yang suka membantu di RaspberryPi.StackExchange digariskan bagaimana untuk berbuat demikian untuk Raspbian.

Di terminal, masukkan arahan berikut untuk membolehkan anda mengedit sources.list anda dan tambah repositori yang mengandungi unrar-nonfree:

sudo nano /etc/apt/sources.list

Dalam nano, tambahkan baris berikut pada fail .list:

deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Tekan CTRL+X untuk keluar dari nano dan Y untuk menyimpan/menimpa fail .list lama. Kembali pada gesaan arahan, anda perlu mengemas kini senarai sumber anda untuk perubahan itu berkuat kuasa:

sudo apt-get update

Selepas kemas kini selesai (ia sepatutnya sangat pantas jika anda mengemas kini lebih awal dalam tutorial), sudah tiba masanya untuk mencipta direktori kerja dan kemudian beralih kepadanya:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Masa untuk memuat turun kebergantungan unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Iklan

Apabila proses selesai dan anda kembali pada gesaan, masukkan arahan berikut untuk memuat turun kod sumber dan membina pakej pemasangan:

sudo apt-get source -b unrar-nonfree

Kini tiba masanya untuk memasang pakej. Jika anda mengikuti tutorial ini selepas versi baharu unrar-nonfree dikeluarkan, anda perlu mengemas kini nama fail. Anda boleh menyemak nombor versi dengan menaip ls pada command prompt untuk menyenaraikan fail yang kami muat turun dalam langkah sebelumnya:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Setelah pemasangan selesai, anda boleh menguji dengan cepat untuk melihat sama ada arahan unrar tersedia untuk sistem dengan hanya menaip unrar pada command prompt. Jika dipasang dengan betul, apl unrar akan menangkap kembali senarai semua suis yang tersedia dan penerangannya. Jika pakej dipasang tanpa ralat, anda boleh mengemas sendiri dengan arahan berikut:

cd && rm -r ~/unrar-nonfree

Memandangkan kami telah memasang apl UNRAR kami, tiba masanya untuk memulakan perniagaan memasang dan mengkonfigurasi NZBGet.

Memasang dan Mengkonfigurasi NZBget

Tidak seperti proses pemasangan SABnzbd, proses ini lebih lama/lebih rumit, jadi bersedia untuk meluangkan sedikit masa dengan segera. Di samping meluangkan sedikit lebih masa mengikut gesaan, bersiaplah untuk beberapa masa henti apabila menggunakan arahan make untuk menyusun apl.

Perintah pertama perniagaan adalah untuk membuat direktori sementara, seperti yang kami lakukan dengan pemasangan UNRAR kami, untuk berfungsi. Sama seperti UNRAR, kita perlu mengotorkan tangan kita untuk membina pemasang. Pada gesaan, masukkan arahan berikut:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Iklan

Sekarang kita perlu memuat turun dan mengekstrak NZBget. Sehingga berita ini ditulis, keluaran stabil ialah versi 10.2. Semak laman web NZBget untuk memastikan anda memuat turun versi stabil terkini.

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

Memandangkan NZBGet tidak mempunyai pemasang prabungkus yang bagus untuk kami, kami perlu memasang semua kebergantungan secara manual. Jika anda ingin tahu untuk apa setiap pergantungan, semak senarai prasyarat di sini . Pada gesaan, masukkan arahan berikut:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

Selepas anda memasang semua kebergantungan, kami perlu melakukan operasi tampalan kecil pada libpar2. Secara teknikal anda boleh melangkau tampung ini tetapi patch membolehkan anda menetapkan had masa pada proses pembaikan par. Ini digunakan untuk peranti yang lebih perlahan seperti kotak muat turun Raspberry Pi kecil kami.

Nota: jika anda tidak menampal fail, anda akan mendapat ralat semasa proses konfigurasi melainkan anda menambahkan perintah ./configure dengan –disable-libpar2-bugfixes-check

Untuk menampal libar2 masukkan arahan berikut pada gesaan:

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 patch sudo patch ./configure
sudo make
sudo make install

Kini tiba masanya untuk menyusun dan memasang NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo make
sudo make install

Setelah proses itu selesai, kami mempunyai satu lagi tugasan sebelum kami mengkonfigurasi NZBget. Kita perlu mencipta satu set direktori untuk digunakan NZBget. Kami mengandaikan anda menggunakan struktur direktori yang sama yang kami gunakan sepanjang tutorial Raspberry Pi kami. Jika tidak, anda perlu mengubah suai direktori anda dengan sewajarnya.

Iklan

Pada prompt arahan, masukkan arahan berikut untuk mencipta direktori NZBget anda:

sudo mkdir /media/USBHDD1/shares/NZBget
sudo mkdir /media/USBHDD1/shares/NZBget/dst
sudo mkdir /media/USBHDD1/shares/NZBget/nzb
sudo mkdir /media/USBHDD1/shares/NZBget/queue
sudo mkdir /media/USBHDD1/shares/NZBget/tmp
sudo mkdir /media/USBHDD1/shares/NZBget/post-proc

Anda boleh menukar struktur penamaan, tetapi kemudian anda juga perlu melalui fail konfigurasi dan menukar semua nama folder lalai (yang tidak begitu berbaloi dengan kerumitan).

Setelah anda membuat folder, tiba masanya untuk mengedit fail konfigurasi NZBget. Pada gesaan, masukkan arahan berikut:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf

Fail konfigurasi banyak diberi penjelasan dengan ulasan yang berguna (tetapi kami tidak akan memasukkan semua baris ulasan dalam arahan kami di sini kerana ia akan menjadikan blok teks tidak perlu panjang); baca fail dengan teliti untuk mengedit bahagian fail konfigurasi berikut dalam bahagian ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

Dalam bahagian ### NEWS-SERVERS masukkan kelayakan log masuk Pelayan Usenet anda:

Server1.Host=yourserver.com
Server1.Port=119
Server1.Username=username
Server1.Password=password
Server1.JoinGroup=yes
Server1.Encryption=no
Server1.Connections=5

Sebaik sahaja anda selesai mengedit fail, tekan CTRL+X dan simpan. Sebelum kami melancarkan NZBget, kami mempunyai satu kumpulan kecil fail untuk disalin. Kembali pada command prompt, masukkan arahan berikut:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc

Iklan

Ini menyalin semua skrip pemprosesan pos daripada folder pemasangan sementara kami ke folder pemprosesan pasca kekal. Kini kami boleh melancarkan daemon NZBget dan memastikan semuanya berfungsi OK. Masukkan arahan berikut:

sudo nzbget -D

Anda kini boleh menavigasi ke alamat IP Raspberry Pi anda dengan nombor port berikut:

http://[Your Pi's IP]:6789

untuk menyemak WebUI untuk NZBget. Nama pengguna lalai ialah nzbget dan kata laluan lalai ialah tegbzn6789.

Kami tidak akan menghabiskan banyak masa di sini, hanya cukup lama untuk mencari dan memastikan semuanya berjalan dengan baik. (Setelah kami selesai dengan konfigurasi NZBget dan proses mula-mula-but, anda tidak akan melihat NZBget banyak lagi kerana ia akan dipanggil oleh semua aplikasi pembantu anda seperti SickBeard dan CouchPotato).

Semasa kami berada di sini, luangkan masa untuk menambah fail NZB–jika anda mahukan fail NZB, pergi ke binsearch.info dan cari pengedaran Linux kegemaran anda.

Setelah anda mengesahkan bahawa anda boleh memulakan NZBget dan memuat turun fail, tiba masanya untuk mengkonfigurasi NZBget untuk bermula semasa but. Jika anda telah mengikuti semua tutorial Raspberry Pi kami (atau seorang veteran Linux), keseluruhan proses ini akan kelihatan agak biasa.

Masukkan arahan berikut pada prompt arahan:

sudo nano /etc/init.d/nzbget

Dalam fail, tampal kod berikut:

#!/bin/sh
### BEGIN INIT INFO
# Provides: NZBget
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start NZBget at boot
# Description: Start NZBget
### END INIT INFO
case '$1' in
start) echo -n 'Start services: NZBget'
/usr/local/bin/nzbget -D
;;
stop) echo -n 'Stop services: NZBget'
/usr/local/bin/nzbget -Q
;;
restart)
$0 stop
$0 start
;;
*) echo 'Usage: $0 start|stop|restart'
exit 1
;;
esac
exit 0

Iklan

Tekan CTRL+X, simpan kerja anda dan keluar dari nano. Sekarang kita perlu menukar kebenaran pada fail dan mengemas kini rc.d. Masukkan arahan berikut pada gesaan:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget lalai

But semula sistem anda dan sahkan bahawa NZBget bermula secara automatik.


Pada ketika ini, anda sudah bersedia untuk menggunakan pemasangan NZBget yang mudah. Langkah seterusnya ialah pergi ke panduan automasi kami, Cara Mengautomasikan Kotak Muat Turun Raspberry Pi Sentiasa Hidup Anda , dan ikut arahan pemasangan. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga serasi dengan NZBget, jadi buat penggantian yang sesuai dalam menu tetapan.

BACA SETERUSNYA Foto Profil untuk Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ialah Ketua Editor LifeSavvy, tapak saudara How-To Geek memfokuskan penggodam kehidupan, petua dan helah. Beliau mempunyai lebih sedekad pengalaman dalam penerbitan dan telah mengarang beribu-ribu artikel di Review Geek, How-To Geek, dan Lifehacker. Jason berkhidmat sebagai Editor Hujung Minggu Lifehacker sebelum dia menyertai How-To Geek.
Baca Bio Penuh
start
;;
*) echo 'Usage:

Cara Memasang NZBGet untuk Muat Turun Usenet Ringan pada Raspberry Pi Anda



Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menukar Raspberry Pi anda menjadi mesin Usenet yang sentiasa dihidupkan tertumpu pada pelanggan SABnzbd Usenet yang kaya dengan ciri. Kini kami kembali untuk menunjukkan kepada anda cara menggunakan NZBGet, alat Usenet yang lebih Spartan tetapi juga sangat ringan.

Kenapa Saya Mahu Lakukan Ini?

Jika anda mengikuti bersama kami Cara Mengubah Raspberry Pi menjadi Mesin Usenet Sentiasa Hidup dan anda sangat gembira dengan hasilnya, maka anda boleh melangkau tutorial ini sama sekali.





Jika, sebaliknya, anda mendapati bahawa SABnzbd intensif sumber membebankan Raspberry Pi anda terlalu banyak (terutamanya jika anda menjalankannya bersebelahan dengan klien BitTorrent), maka beralih kepada NZBGet adalah cara yang bagus untuk membebaskan sumber sistem. Anda akan kehilangan pelbagai ciri dalam proses itu, tetapi fungsi teras (mengimport fail NZB, memuat turun kandungan, membongkarnya dan berinteraksi dengan apl pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.

Walau bagaimanapun, ambil amaran terlebih dahulu bahawa memasang NZBget adalah kerumitan yang jauh lebih besar (dan melibatkan penyusunan kedua-dua NZBget dan apl pembantu yang ditambal).



Apa yang saya perlukan?

Untuk tutorial ini, kami mengandaikan bahawa anda mempunyai Raspberry Pi yang berfungsi dengan Raspbian dipasang dan telah mengikuti bersama dengan tutorial kami yang terdahulu. Saya mempunyai anda dan anda hanya di sini untuk menukar SABnzbd dengan NZBget, lompat ke bahagian seterusnya. Jika anda masih baru dalam proses ini dan ingin menyertainya, kami cadangkan bermula dengan artikel berikut mengikut susunan yang kami senaraikan di sini:

  1. Panduan HTG untuk Bermula dengan Raspberry Pi
  2. Cara Mengkonfigurasi Raspberry Pi Anda untuk Cangkang Jauh, Desktop dan Pemindahan Fail
  3. Cara Mengubah Raspberry Pi menjadi Peranti Storan Rangkaian Berkuasa Rendah
Iklan

Segala-galanya dalam tutorial pertama adalah perlu, tutorial kedua adalah pilihan (tetapi akses jauh sangat berguna untuk projek ini kerana kotak muat turun adalah calon yang sesuai untuk binaan tanpa kepala), dan bahagian terpenting tutorial ketiga hanyalah menyediakan cakera keras dan mengkonfigurasinya untuk dipasang secara automatik semasa but.



Sebagai tambahan kepada senarai bacaan terdahulu, jika anda tidak terlalu biasa dengan selok-belok Usenet, kami amat mengesyorkan membaca tutorial berikut:

Jika anda sudah biasa dengan Usenet dan mempunyai akaun dengan penyedia Usenet yang boleh dipercayai, itu hebat. Jika awak jangan mempunyai akaun Usenet, anda benar-benar perlu membaca panduan kami untuk mempercepatkan. Tidak seperti torrents yang anda boleh dapatkan dengan melompat dari penjejak awam ke penjejak awam, tiada perkara seperti pelayan Usenet awam yang boleh dipercayai dan percuma. Anda perlu mendapatkan akaun daripada pembekal yang boleh dipercayai–lihat panduan kami untuk mendapatkan maklumat umum tentang Usenet dan petua tentang penyedia yang perlu dipertimbangkan.

Mengemas kini Apt-Get dan Memasang UNRAR

Nota: Jika anda mengikuti panduan SABnzbd baru-baru ini, anda boleh melangkau keseluruhan bahagian ini dengan selamat kerana anda telah mengemas kini alat apt-get anda dan memasang UNRAR.

Perintah pertama perniagaan adalah untuk mengemas kini dan menaik taraf pemasang apt-get anda. Jika anda mengikuti bersama-sama dengan salah satu panduan Raspberry Pi kami yang lain dan mengemas kini segala-galanya, anda boleh melangkau langkah ini.

Di terminal, masukkan arahan berikut:

sudo apt-get update

sudo apt-get upgrade

Jika anda tidak mengemas kini / menaik taraf untuk seketika, bersedia untuk menunggu proses naik taraf yang panjang.

Iklan

Sama seperti tutorial pemasangan SABnzbd, kami perlu memasang alat tambahan untuk mengendalikan arkib fail.

Untuk mengautomasikan pembongkaran fail, kami perlu membina salinan apl unrar-nonfree percuma tetapi dinamakan secara tidak intuitif. Nasib baik, jiwa yang suka membantu di RaspberryPi.StackExchange digariskan bagaimana untuk berbuat demikian untuk Raspbian.

Di terminal, masukkan arahan berikut untuk membolehkan anda mengedit sources.list anda dan tambah repositori yang mengandungi unrar-nonfree:

sudo nano /etc/apt/sources.list

Dalam nano, tambahkan baris berikut pada fail .list:

deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Tekan CTRL+X untuk keluar dari nano dan Y untuk menyimpan/menimpa fail .list lama. Kembali pada gesaan arahan, anda perlu mengemas kini senarai sumber anda untuk perubahan itu berkuat kuasa:

sudo apt-get update

Selepas kemas kini selesai (ia sepatutnya sangat pantas jika anda mengemas kini lebih awal dalam tutorial), sudah tiba masanya untuk mencipta direktori kerja dan kemudian beralih kepadanya:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Masa untuk memuat turun kebergantungan unrar-nonfree:

sudo apt-get build-dep unrar-nonfree

Iklan

Apabila proses selesai dan anda kembali pada gesaan, masukkan arahan berikut untuk memuat turun kod sumber dan membina pakej pemasangan:

sudo apt-get source -b unrar-nonfree

Kini tiba masanya untuk memasang pakej. Jika anda mengikuti tutorial ini selepas versi baharu unrar-nonfree dikeluarkan, anda perlu mengemas kini nama fail. Anda boleh menyemak nombor versi dengan menaip ls pada command prompt untuk menyenaraikan fail yang kami muat turun dalam langkah sebelumnya:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Setelah pemasangan selesai, anda boleh menguji dengan cepat untuk melihat sama ada arahan unrar tersedia untuk sistem dengan hanya menaip unrar pada command prompt. Jika dipasang dengan betul, apl unrar akan menangkap kembali senarai semua suis yang tersedia dan penerangannya. Jika pakej dipasang tanpa ralat, anda boleh mengemas sendiri dengan arahan berikut:

cd && rm -r ~/unrar-nonfree

Memandangkan kami telah memasang apl UNRAR kami, tiba masanya untuk memulakan perniagaan memasang dan mengkonfigurasi NZBGet.

Memasang dan Mengkonfigurasi NZBget

Tidak seperti proses pemasangan SABnzbd, proses ini lebih lama/lebih rumit, jadi bersedia untuk meluangkan sedikit masa dengan segera. Di samping meluangkan sedikit lebih masa mengikut gesaan, bersiaplah untuk beberapa masa henti apabila menggunakan arahan make untuk menyusun apl.

Perintah pertama perniagaan adalah untuk membuat direktori sementara, seperti yang kami lakukan dengan pemasangan UNRAR kami, untuk berfungsi. Sama seperti UNRAR, kita perlu mengotorkan tangan kita untuk membina pemasang. Pada gesaan, masukkan arahan berikut:

sudo mkdir /temp-nzbget
cd /temp-nzbget

Iklan

Sekarang kita perlu memuat turun dan mengekstrak NZBget. Sehingga berita ini ditulis, keluaran stabil ialah versi 10.2. Semak laman web NZBget untuk memastikan anda memuat turun versi stabil terkini.

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

Memandangkan NZBGet tidak mempunyai pemasang prabungkus yang bagus untuk kami, kami perlu memasang semua kebergantungan secara manual. Jika anda ingin tahu untuk apa setiap pergantungan, semak senarai prasyarat di sini . Pada gesaan, masukkan arahan berikut:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

Selepas anda memasang semua kebergantungan, kami perlu melakukan operasi tampalan kecil pada libpar2. Secara teknikal anda boleh melangkau tampung ini tetapi patch membolehkan anda menetapkan had masa pada proses pembaikan par. Ini digunakan untuk peranti yang lebih perlahan seperti kotak muat turun Raspberry Pi kecil kami.

Nota: jika anda tidak menampal fail, anda akan mendapat ralat semasa proses konfigurasi melainkan anda menambahkan perintah ./configure dengan –disable-libpar2-bugfixes-check

Untuk menampal libar2 masukkan arahan berikut pada gesaan:

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 patch sudo patch ./configure
sudo make
sudo make install

Kini tiba masanya untuk menyusun dan memasang NZBget:

cd /temp-nzbget/nzbget-10.2
./configure
sudo make
sudo make install

Setelah proses itu selesai, kami mempunyai satu lagi tugasan sebelum kami mengkonfigurasi NZBget. Kita perlu mencipta satu set direktori untuk digunakan NZBget. Kami mengandaikan anda menggunakan struktur direktori yang sama yang kami gunakan sepanjang tutorial Raspberry Pi kami. Jika tidak, anda perlu mengubah suai direktori anda dengan sewajarnya.

Iklan

Pada prompt arahan, masukkan arahan berikut untuk mencipta direktori NZBget anda:

sudo mkdir /media/USBHDD1/shares/NZBget
sudo mkdir /media/USBHDD1/shares/NZBget/dst
sudo mkdir /media/USBHDD1/shares/NZBget/nzb
sudo mkdir /media/USBHDD1/shares/NZBget/queue
sudo mkdir /media/USBHDD1/shares/NZBget/tmp
sudo mkdir /media/USBHDD1/shares/NZBget/post-proc

Anda boleh menukar struktur penamaan, tetapi kemudian anda juga perlu melalui fail konfigurasi dan menukar semua nama folder lalai (yang tidak begitu berbaloi dengan kerumitan).

Setelah anda membuat folder, tiba masanya untuk mengedit fail konfigurasi NZBget. Pada gesaan, masukkan arahan berikut:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf

Fail konfigurasi banyak diberi penjelasan dengan ulasan yang berguna (tetapi kami tidak akan memasukkan semua baris ulasan dalam arahan kami di sini kerana ia akan menjadikan blok teks tidak perlu panjang); baca fail dengan teliti untuk mengedit bahagian fail konfigurasi berikut dalam bahagian ### PATHS:

MainDir=/media/USBHDD1/shares/NZBget

Dalam bahagian ### NEWS-SERVERS masukkan kelayakan log masuk Pelayan Usenet anda:

Server1.Host=yourserver.com
Server1.Port=119
Server1.Username=username
Server1.Password=password
Server1.JoinGroup=yes
Server1.Encryption=no
Server1.Connections=5

Sebaik sahaja anda selesai mengedit fail, tekan CTRL+X dan simpan. Sebelum kami melancarkan NZBget, kami mempunyai satu kumpulan kecil fail untuk disalin. Kembali pada command prompt, masukkan arahan berikut:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/post-proc

Iklan

Ini menyalin semua skrip pemprosesan pos daripada folder pemasangan sementara kami ke folder pemprosesan pasca kekal. Kini kami boleh melancarkan daemon NZBget dan memastikan semuanya berfungsi OK. Masukkan arahan berikut:

sudo nzbget -D

Anda kini boleh menavigasi ke alamat IP Raspberry Pi anda dengan nombor port berikut:

http://[Your Pi's IP]:6789

untuk menyemak WebUI untuk NZBget. Nama pengguna lalai ialah nzbget dan kata laluan lalai ialah tegbzn6789.

Kami tidak akan menghabiskan banyak masa di sini, hanya cukup lama untuk mencari dan memastikan semuanya berjalan dengan baik. (Setelah kami selesai dengan konfigurasi NZBget dan proses mula-mula-but, anda tidak akan melihat NZBget banyak lagi kerana ia akan dipanggil oleh semua aplikasi pembantu anda seperti SickBeard dan CouchPotato).

Semasa kami berada di sini, luangkan masa untuk menambah fail NZB–jika anda mahukan fail NZB, pergi ke binsearch.info dan cari pengedaran Linux kegemaran anda.

Setelah anda mengesahkan bahawa anda boleh memulakan NZBget dan memuat turun fail, tiba masanya untuk mengkonfigurasi NZBget untuk bermula semasa but. Jika anda telah mengikuti semua tutorial Raspberry Pi kami (atau seorang veteran Linux), keseluruhan proses ini akan kelihatan agak biasa.

Masukkan arahan berikut pada prompt arahan:

sudo nano /etc/init.d/nzbget

Dalam fail, tampal kod berikut:

#!/bin/sh
### BEGIN INIT INFO
# Provides: NZBget
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start NZBget at boot
# Description: Start NZBget
### END INIT INFO
case '$1' in
start) echo -n 'Start services: NZBget'
/usr/local/bin/nzbget -D
;;
stop) echo -n 'Stop services: NZBget'
/usr/local/bin/nzbget -Q
;;
restart)
$0 stop
$0 start
;;
*) echo 'Usage: $0 start|stop|restart'
exit 1
;;
esac
exit 0

Iklan

Tekan CTRL+X, simpan kerja anda dan keluar dari nano. Sekarang kita perlu menukar kebenaran pada fail dan mengemas kini rc.d. Masukkan arahan berikut pada gesaan:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget lalai

But semula sistem anda dan sahkan bahawa NZBget bermula secara automatik.


Pada ketika ini, anda sudah bersedia untuk menggunakan pemasangan NZBget yang mudah. Langkah seterusnya ialah pergi ke panduan automasi kami, Cara Mengautomasikan Kotak Muat Turun Raspberry Pi Sentiasa Hidup Anda , dan ikut arahan pemasangan. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga serasi dengan NZBget, jadi buat penggantian yang sesuai dalam menu tetapan.

BACA SETERUSNYA Foto Profil untuk Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ialah Ketua Editor LifeSavvy, tapak saudara How-To Geek memfokuskan penggodam kehidupan, petua dan helah. Beliau mempunyai lebih sedekad pengalaman dalam penerbitan dan telah mengarang beribu-ribu artikel di Review Geek, How-To Geek, dan Lifehacker. Jason berkhidmat sebagai Editor Hujung Minggu Lifehacker sebelum dia menyertai How-To Geek.
Baca Bio Penuh
start|stop|restart'
exit 1
;;
esac
exit 0

Iklan

Tekan CTRL+X, simpan kerja anda dan keluar dari nano. Sekarang kita perlu menukar kebenaran pada fail dan mengemas kini rc.d. Masukkan arahan berikut pada gesaan:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget lalai

But semula sistem anda dan sahkan bahawa NZBget bermula secara automatik.


Pada ketika ini, anda sudah bersedia untuk menggunakan pemasangan NZBget yang mudah. Langkah seterusnya ialah pergi ke panduan automasi kami, Cara Mengautomasikan Kotak Muat Turun Raspberry Pi Sentiasa Hidup Anda , dan ikut arahan pemasangan. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga serasi dengan NZBget, jadi buat penggantian yang sesuai dalam menu tetapan.

BACA SETERUSNYA Foto Profil untuk Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ialah Ketua Editor LifeSavvy, tapak saudara How-To Geek memfokuskan penggodam kehidupan, petua dan helah. Beliau mempunyai lebih sedekad pengalaman dalam penerbitan dan telah mengarang beribu-ribu artikel di Review Geek, How-To Geek, dan Lifehacker. Jason berkhidmat sebagai Editor Hujung Minggu Lifehacker sebelum dia menyertai How-To Geek.
Baca Bio Penuh

Artikel Yang Menarik