22Aug
Kami baru-baru ini menunjukkan kepada Anda bagaimana mengubah Raspberry Pi Anda menjadi mesin Usenet yang selalu selalu ada di sekitar klien Usenet yang kaya fitur. Sekarang kami kembali menunjukkan cara menggunakan NZBGet, alat Usenet yang lebih sederhana namun juga sangat ringan.
Mengapa Saya Ingin Melakukannya?
Jika Anda mengikuti dengan Cara Mengubah Pi Raspberry menjadi Mesin Usenet Selalu-Usah dan Anda sangat senang dengan hasilnya, Anda dapat melewatkan tutorial ini sama sekali.
Jika, di sisi lain, Anda telah menemukan bahwa SABTU sumber daya intensif menghabiskan banyak Paket Raspberry Anda terlalu banyak( terutama jika Anda menjalankannya secara berdampingan dengan klien BitTorrent), lalu beralih ke NZBGet adalah hebatcara untuk membebaskan sumber daya sistem. Anda akan kehilangan berbagai fitur dalam prosesnya, namun fungsi utamanya( mengimpor file NZB, mendownload konten, membongkar, dan berinteraksi dengan aplikasi pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.
Lebih dulu, bagaimanapun, bahwa menginstal NZBget adalah kerumitan yang jauh lebih besar secara signifikan( dan melibatkan penggandaan aplikasi penolong NZBget dan yang telah ditambal).
Apa yang Saya Butuhkan?
Untuk tutorial ini, kami berasumsi bahwa Anda memiliki Raspberry Pi yang fungsional dengan Raspbian yang terpasang dan telah mengikuti tutorial kami sebelumnya. Saya sudah memilikinya dan Anda berada di sini untuk menukar SABnzbd dengan NZBget, lompat ke bagian berikutnya. Jika Anda baru mengenal proses dan ingin masuk ke kapal, sebaiknya mulai dengan artikel berikut sesuai urutan yang tercantum di sini:
- Panduan HTG untuk Memulai dengan Raspberry Pi
- Cara Mengkonfigurasi Raspberry Pi Anda untukRemote Shell, Desktop, dan File Transfer
- Bagaimana Mengaktifkan Pi Raspberry ke Perangkat Penyimpanan Jaringan Berdaya rendah
Segala sesuatu yang ada di tutorial pertama diperlukan, tutorial kedua bersifat opsional( namun akses jarak jauh sangat berguna untuk proyek ini sebagai unduhanbox adalah kandidat yang sempurna untuk membangun tanpa kepala), dan bagian terpenting dari tutorial ketiga hanyalah menyiapkan hard drive dan mengonfigurasinya ke auto-mount saat boot.
Selain daftar bacaan sebelumnya, jika Anda tidak terlalu mengenal seluk beluk Usenet, sebaiknya baca tutorial berikut ini:
- Panduan How-To Geek untuk Memulai dengan Usenet
Jika Anda sudahakrab dengan Usenet dan memiliki akun dengan penyedia Usenet yang andal, itu luar biasa. Jika Anda tidak memiliki akun Usenet, Anda benar-benar perlu membaca panduan untuk mempercepat. Tidak seperti torrents yang bisa Anda dapatkan dengan melompat dari pelacak publik ke pelacak publik, tidak ada yang namanya server Usenet yang terpercaya dan gratis. Anda harus mendapatkan akun dari penyedia yang dapat diandalkan-lihat panduan kami untuk mendapatkan informasi umum tentang Usenet dan tip yang dipertimbangkan oleh penyedia layanan.
Memperbarui Apt-Get dan Instalasi UNRAR
Catatan: Jika Anda baru saja mengikuti panduan SABnzbd, Anda dapat dengan aman melewati keseluruhan bagian ini karena Anda telah memperbarui alat apt-get Anda dan memasang UNRAR.
Urutan pertama bisnis adalah mengupdate dan mengupgrade apt-get installer Anda. Jika Anda mengikuti salah satu dari panduan Raspberry Pi kami yang lain dan memperbarui semuanya, Anda dapat melewati langkah ini.
Di terminal, masukkan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
Jika Anda belum memperbarui / mengupgrade dalam beberapa saat, bersiaplah untuk menunggu proses upgrade yang panjang.
Sama seperti tutorial instalasi SABnzbd, kita perlu menginstal alat tambahan untuk menangani arsip file.
Untuk mengotomatisasi pembongkaran file, kita harus membuat salinan apl unrar-nonfree yang bebas namun tidak disengaja. Untungnya, jiwa yang sangat membantu di RaspberryPi. StackExchange menjelaskan bagaimana melakukannya untuk Raspbian.
Di terminal, masukkan perintah berikut untuk memungkinkan Anda mengedit sources.list dan menambahkan repositori yang berisi unrar-nonfree:
sudo nano /etc/apt/ sources.list
Di nano, tambahkan baris berikut ke file. list:
deb-src http: //archive.raspbian.org/ raspbian wheezy contrib utama non-free rpi
Tekan CTRL + X untuk keluar dari nano dan Y untuk menyimpan / menimpa file daftar lama. Kembali pada command prompt, Anda perlu memperbarui daftar sumber Anda agar perubahan tersebut berlaku:
sudo apt-get update
Setelah update selesai( seharusnya sangat tajam jika Anda mengupdate tutorial sebelumnya), saatnya untuk membuat direktori kerja dan kemudian pindah ke sana:
mkdir ~ / unrar-nonfree & &cd ~ / unrar-nonfree
Waktu untuk mendownload dependensi unrar-nonfree:
sudo apt-get build-dep unrar-nonfree
Ketika proses selesai dan Anda kembali pada prompt, masukkan perintah berikut untuk mendownload kode sumber danbuatlah paket instalasi:
sudo apt-get source -b unrar-nonfree
Sekarang saatnya menginstal paket. Jika Anda mengikuti tutorial ini setelah versi baru unrar-nonfree dilepaskan, Anda harus memperbarui nama file. Anda dapat memeriksa nomor versi dengan mengetikkan "ls" pada command prompt untuk membuat daftar file yang telah kita download pada langkah-langkah sebelumnya:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Setelah penginstalan selesai, Anda dapat dengan cepat menguji kelihat apakah perintah "unrar" tersedia untuk sistem hanya dengan mengetik "unrar" pada command prompt. Jika terinstal dengan benar, aplikasi unrar akan memotret daftar semua sakelar yang tersedia dan deskripsi mereka. Jika paket terinstal tanpa kesalahan, Anda bisa membereskan diri dengan perintah berikut:
cd & &rm -r ~ / unrar-nonfree
Sekarang setelah aplikasi UNRAR kami terpasang, saatnya untuk memulai bisnis pemasangan dan konfigurasi NZBGet.
Menginstal dan Mengkonfigurasi NZBget
Tidak seperti proses instalasi SABnzbd, yang ini secara signifikan lebih lama / lebih fiddly, jadi bersiaplah untuk meluangkan sedikit waktu pada prompt. Selain menghabiskan lebih banyak waktu saat diminta, bersiaplah untuk beberapa downtime saat menggunakan perintah "make" untuk mengkompilasi aplikasi.
Urutan pertama bisnis adalah membuat direktori sementara, seperti yang kami lakukan dengan instalasi UNRAR kami, di mana untuk bekerja. Sama seperti UNRAR, kita harus membuat tangan kita kotor membangun sebuah installer. Pada prompt, masukkan perintah berikut:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Sekarang kita perlu mendownload dan mengekstrak NZBget. Pada tulisan ini, rilis stabil adalah versi 10.2.Periksa situs web NZBget untuk memastikan Anda mendownload versi stabil terbaru.
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
Karena NZBGet tidak memiliki installer yang bagus untuk kami, kami akan membutuhkanuntuk menginstal semua dependensi secara manual. Jika Anda penasaran dengan masing-masing dependensi, lihat daftar prasyarat di sini. Pada prompt, masukkan perintah 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-getinstal libgnutls-dev
sudo apt-get install libxml2-dev
Setelah Anda menginstal semua dependensi, kita perlu melakukan operasi patch kecil pada libpar2.Anda dapat secara teknis melewatkan patch ini tapi patch memungkinkan Anda untuk menetapkan batas waktu pada proses par-repair. Ini digunakan untuk perangkat yang lebih lambat seperti kotak download Raspberry Pi kami yang kecil.
Catatan: Jika Anda tidak menambal file, Anda akan mendapatkan pesan kesalahan selama proses konfigurasi kecuali jika Anda menambahkan perintah. /configure dengan -disable-libpar2-bugfixes-check
Untuk menambal libar2 masukkan perintah berikut diprompt:
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 & lt;libpar2-0.2-bugfixes.patch
sudo patch & lt;libpar2-0.2-cancel.patch
. /configure
sudo make
sudo make install
Sekarang saatnya untuk mengkompilasi dan menginstal NZBget:
cd /temp-nzbget/nzbget-10.2
. /configure
sudo buat
sudo buat install
Setelah proses itu selesai, kita memiliki satu tugas lagi sebelum kita mengkonfigurasi NZBget. Kita perlu membuat satu set direktori untuk NZBget untuk digunakan. Kami menduga Anda menggunakan struktur direktori yang sama dengan yang kami gunakan di seluruh tutorial Raspberry Pi kami. Jika tidak, Anda perlu memodifikasi direktori Anda sesuai dengan itu.
Pada prompt perintah, masukkan perintah berikut untuk membuat 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/ antrian
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ pasca-proc
Andadapat mengubah struktur penamaan, tapi kemudian Anda juga harus melalui file konfigurasi dan mengubah semua nama folder default( yang sebenarnya tidak sebanding dengan kerumitannya).
Setelah membuat folder, saatnya mengedit file konfigurasi NZBget. Pada prompt, masukkan perintah berikut:
sudo cp /usr/local/share/nzbget/ nzbget.conf /etc/ nzbget.conf
sudo nano /etc/ nzbget.conf
File konfigurasi diberi banyak catatan dengan komentar bermanfaat( tapi kami tidak akan menyertakan semua baris komentardalam petunjuk kami di sini karena ini akan membuat blok teks tidak perlu lama);baca melalui file dengan saksama untuk mengedit bagian berikut dari file konfigurasi di bagian ### PATHS:
MainDir = /media/USBHDD1/shares/ NZBget
Di bagian ### NEWS-SERVERS masukkan kredensial masuk Usenet Server Anda:
Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = nama pengguna
Server1.Password = password
Server1.JoinGroup = ya
Server1.Encryption = no
Server1.Connections = 5
Setelah selesai mengedit file, tekan CTRL +X dan simpan. Sebelum meluncurkan NZBget, kami memiliki satu batch kecil untuk disalin. Kembali pada command prompt, masukkan perintah berikut:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* /media/USBHDD1/shares/NZBget/ post-proc
Ini menyalin semua skrip pemrosesan pos dari folder penginstalan sementara ke folder pemrosesan pos permanen. Sekarang kita bisa meluncurkan daemon NZBget dan memastikan semuanya bekerja dengan baik. Masukkan perintah berikut:
sudo nzbget -D
Sekarang Anda dapat menavigasi ke alamat IP Raspberry Pi Anda dengan nomor port berikut:
http: // [Your Pi's IP]: 6789
untuk memeriksa WebUI untuk NZBget. Nama pengguna default adalah "nzbget" dan kata sandinya adalah "tegbzn6789".
Kami tidak akan menghabiskan banyak waktu di sini, cukup lama untuk menyodok dan memastikan semuanya berjalan dengan baik.(Setelah selesai dengan konfigurasi NZBget dan proses start-at-boot, Anda tidak akan melihat NZBget lagi karena akan dipanggil oleh semua aplikasi pembantu Anda seperti SickBeard dan CouchPotato).
Sementara kita di sini, luangkan waktu untuk menambahkan file NZB-jika Anda menginginkan file NZB, pergilah ke binsearch.info dan cari distribusi Linux favorit Anda.
Setelah Anda mengkonfirmasi bahwa Anda dapat memulai NZBget dan mendownload file, saatnya untuk mengkonfigurasi NZBget untuk memulai saat booting. Jika Anda telah mengikuti semua tutorial Raspberry Pi( atau seorang veteran Linux), seluruh proses ini akan terasa cukup familiar.
Masukkan perintah berikut pada prompt perintah:
sudo nano /etc/init.d/ nzbget
Di dalam file, tempel kode berikut:
#!/bin/ sh
### BEGIN INIT INFO
# Menyediakan: NZBget
# Diperlukan-Start: $ network $ remote_fs $ syslog
# Diperlukan-Stop: $ network $ remote_fs $ syslog
# Default-Start: 2 3 4 5
#Default-Stop: 0 1 6
# Deskripsi Singkat: Mulai NZBget saat boot
# Deskripsi: Mulai NZBget
### INIT INFO INFO Kasus
"$ 1" di
mulai) echo -n "Layanan awal: NZBget"
/usr/local/bin/ nzbget-D
; ;
berhenti) echo -n "Stop service: NZBget"
/usr/local/bin/ nzbget -Q
; ;
restart)
$ 0 berhenti
$ 0 mulai
; ;
*) echo "Penggunaan: $ 0 mulai | berhenti | restart"
keluar 1
; ;
esac
keluar 0
Tekan CTRL + X, simpan pekerjaan Anda, dan keluar dari nano. Sekarang kita perlu mengubah hak akses pada file dan mengupdate rc.d. Masukkan perintah berikut pada prompt:
sudo chmod 755 /etc/init.d/ nzbget
sudo update-rc.d nzbget defaults
Reboot sistem Anda dan konfirmasikan bahwa NZBget dimulai secara otomatis.
Pada tahap ini, Anda siap untuk pergi dengan instalasi NZBget sederhana. Langkah selanjutnya adalah menuju ke panduan otomasi kami, Cara Mengotomatiskan Kotak Download Raspberry Pi-Always-On Anda, dan ikuti petunjuk penginstalannya. Setiap alat yang kita gunakan dalam panduan dengan SABnzbd juga kompatibel dengan NZBget, jadi cukup buat substitusi yang sesuai pada menu setting.