Beranda » bagaimana » Cara Memasang NZBGet untuk Mengunduh Usenet Ringan di Raspberry Pi Anda

    Cara Memasang NZBGet untuk Mengunduh Usenet Ringan di Raspberry Pi Anda

    Kami baru-baru ini menunjukkan kepada Anda cara mengubah Raspberry Pi Anda menjadi mesin Usenet yang selalu terpusat di sekitar klien SABnzbd Usenet yang kaya fitur. Sekarang kami kembali untuk menunjukkan kepada Anda bagaimana menggunakan NZBGet, alat Usenet yang lebih sederhana tetapi juga sangat ringan.

    Mengapa Saya Ingin Melakukan Ini?

    Jika Anda mengikuti Cara Mengubah Raspberry Pi menjadi Mesin Usenet Selalu Aktif dan Anda sangat senang dengan hasilnya, maka Anda dapat melewati tutorial ini sekaligus.

    Jika, di sisi lain, Anda telah menemukan bahwa SABnzbd intensif sumber daya membebani Raspberry Pi Anda terlalu banyak (terutama jika Anda menjalankannya berdampingan dengan klien BitTorrent), maka beralih ke NZBGet adalah cara yang bagus untuk membebaskan sumber daya sistem. Anda akan kehilangan berbagai fitur dalam proses, tetapi fungsionalitas inti (mengimpor file NZB, mengunduh konten, membukanya, dan berinteraksi dengan aplikasi pembantu seperti SickBeard dan CouchPotato) semuanya masih tersedia dengan NZBGet.

    Akan tetapi, diingatkan bahwa menginstal NZBget adalah masalah yang jauh lebih besar (dan melibatkan kompilasi baik NZBget maupun aplikasi pembantu yang ditambal).

    Apa Yang Saya Butuhkan??

    Untuk tutorial ini, kami berasumsi bahwa Anda memiliki Raspberry Pi fungsional dengan Raspbian terpasang dan telah mengikuti tutorial kami sebelumnya. Saya punya Anda dan Anda hanya di sini untuk menukar SABnzbd dengan NZBget, lompat ke bagian berikutnya. Jika Anda masih baru dalam proses ini dan ingin bergabung, kami sarankan mulai dengan artikel-artikel berikut dalam urutan yang kami daftarkan di sini:

    1. Panduan HTG untuk Memulai dengan Raspberry Pi
    2. Cara Mengkonfigurasi Raspberry Pi Anda untuk Remote Shell, Desktop, dan Transfer File
    3. Cara Mengubah Raspberry Pi menjadi Perangkat Penyimpanan Jaringan Berdaya Rendah

    Semua yang ada dalam tutorial pertama diperlukan, tutorial kedua adalah opsional (tetapi akses jarak jauh sangat berguna untuk proyek ini karena kotak unduhan adalah kandidat yang sempurna untuk pembuatan tanpa kepala), dan bagian terpenting dari tutorial ketiga adalah hanya menyiapkan hard drive dan konfigurasikan untuk memasang otomatis saat boot.

    Selain daftar bacaan sebelumnya, jika Anda tidak terlalu terbiasa dengan seluk beluk Usenet, kami sangat menyarankan membaca tutorial berikut:

    • Panduan How-To Geek untuk Memulai dengan Usenet

    Jika Anda sudah terbiasa dengan Usenet dan memiliki akun dengan penyedia Usenet yang andal, itu mengagumkan. Jika kamu jangan memiliki akun Usenet, Anda benar-benar harus membaca panduan kami untuk mendapatkan kecepatan. Tidak seperti torrent di mana Anda bisa mendapatkan dengan melompat dari pelacak publik ke pelacak publik, tidak ada yang namanya server Usenet publik yang dapat diandalkan dan gratis. Anda harus mendapatkan akun dari penyedia yang andal - lihat panduan kami untuk informasi umum tentang Usenet dan kiat-kiat tentang penyedia mana yang perlu dipertimbangkan.

    Memperbarui Apt-Get dan Menginstal UNRAR

    Catatan: Jika Anda baru-baru ini mengikuti bersama dengan panduan SABnzbd, Anda dapat melewati seluruh bagian ini dengan aman karena Anda telah memperbarui alat apt-get Anda dan menginstal UNRAR.

    Urutan pertama bisnis adalah memperbarui dan meningkatkan pemasang apt-get Anda. Jika Anda mengikuti bersama dengan salah satu panduan Raspberry Pi kami yang lain dan memperbarui semuanya, Anda dapat melewati langkah ini.

    Di terminal, masukkan perintah berikut:

    sudo apt-get pembaruan

    sudo apt-get upgrade

    Jika Anda belum memperbarui / meningkatkan sementara, bersiaplah untuk menunggu proses upgrade yang panjang.

    Sama seperti dengan tutorial instalasi SABnzbd, kita perlu menginstal alat tambahan untuk menangani arsip file.

    Untuk mengotomatiskan file unpacking, kita harus membuat salinan aplikasi unrar-nonfree yang gratis tetapi tidak secara intuitif. Untungnya, jiwa yang membantu di RaspberryPi.StackExchange menguraikan cara melakukannya untuk Raspbian.

    Di terminal, masukkan perintah berikut untuk memungkinkan Anda mengedit sources.list Anda 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 rpi tidak bebas

    Tekan CTRL + X untuk keluar dari nano dan Y untuk menyimpan / menimpa file .list yang lama. Kembali pada prompt perintah, Anda perlu memperbarui daftar sumber Anda agar perubahan diterapkan:

    sudo apt-get pembaruan

    Setelah pembaruan selesai (itu harus cukup tajam jika Anda memperbarui sebelumnya dalam tutorial), saatnya untuk membuat direktori kerja dan kemudian pindah ke sana:

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

    Saatnya mengunduh dependensi unrar-nonfree:

    sudo apt-get build-dep unrar-nonfree

    Ketika proses selesai dan Anda kembali ke prompt, masukkan perintah berikut untuk mengunduh kode sumber dan membangun paket instalasi:

    sudo apt-get source -b unrar-nonfree

    Sekarang saatnya menginstal paket. Jika Anda mengikuti tutorial ini setelah versi baru unrar-nonfree dirilis, Anda harus memperbarui nama file. Anda dapat memeriksa nomor versi dengan mengetik "ls" pada prompt perintah untuk mendaftar file yang telah kami unduh pada langkah sebelumnya:

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

    Setelah instalasi selesai, Anda dapat dengan cepat menguji untuk melihat apakah perintah "unrar" tersedia untuk sistem dengan hanya mengetikkan "unrar" pada prompt perintah. Jika dipasang dengan benar, aplikasi unrar akan memotret kembali daftar semua sakelar yang tersedia dan deskripsinya. Jika paket diinstal tanpa kesalahan, Anda dapat merapikan diri sendiri dengan perintah berikut:

    cd && rm -r ~ / unrar-nonfree

    Sekarang kami telah menginstal aplikasi UNRAR kami, saatnya untuk turun ke bisnis menginstal dan mengkonfigurasi NZBGet.

    Menginstal dan Mengkonfigurasi NZBget

    Berbeda dengan proses instalasi SABnzbd, yang ini secara signifikan lebih lama / lebih fiddly, jadi bersiaplah untuk menghabiskan sedikit waktu di prompt. Selain menghabiskan sedikit lebih banyak waktu di prompt, bersiaplah untuk beberapa waktu henti saat menggunakan perintah "make" untuk mengkompilasi aplikasi.

    Urutan pertama bisnis adalah membuat direktori sementara, seperti yang kami lakukan dengan instalasi UNRAR kami, tempat untuk bekerja. Sama seperti dengan UNRAR, kita harus membuat tangan kita kotor memasang installer. Saat diminta, masukkan perintah berikut:

    sudo mkdir / temp-nzbget
    cd / temp-nzbget

    Sekarang kita perlu mengunduh dan mengekstrak NZBget. Pada tulisan ini, rilis stabil adalah versi 10.2. Periksa situs web NZBget untuk memastikan Anda mengunduh 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 pemasang pracetak yang bagus untuk kita, kita perlu menginstal semua dependensi secara manual. Jika Anda penasaran untuk setiap ketergantungan, periksa daftar prasyarat di sini. Saat diminta, 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-get install libgnutls-dev
    sudo apt-get install libxml2-dev

    Setelah Anda menginstal semua dependensi, kita perlu melakukan operasi patch kecil di libpar2. Anda dapat melewati tambalan ini secara teknis tapi tambalan memungkinkan Anda untuk menetapkan batas waktu pada proses par-repair. Ini digunakan untuk perangkat yang lebih lambat seperti kotak unduhan Raspberry Pi kecil kami.

    catatan: jika Anda tidak menambal file, Anda akan mendapatkan kesalahan selama proses konfigurasi kecuali jika Anda menambahkan perintah ./configure dengan -disable-libpar2-bugfixes-check

    Untuk menambal libar2 masukkan perintah berikut saat diminta:

    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 < libpar2-0.2-bugfixes.patch
    sudo patch < libpar2-0.2-cancel.patch
    ./ konfigurasikan
    sudo buat
    sudo lakukan instal

    Sekarang saatnya mengkompilasi dan menginstal NZBget:

    cd /temp-nzbget/nzbget-10.2
    ./ konfigurasikan
    sudo buat
    sudo lakukan instal

    Setelah proses itu selesai, kami memiliki satu tugas lagi sebelum kami mengkonfigurasi NZBget. Kita perlu membuat satu set direktori untuk digunakan NZBget. Kami berasumsi Anda menggunakan struktur direktori yang sama dengan yang kami gunakan di seluruh tutorial Raspberry Pi kami. Jika tidak, Anda perlu memodifikasi direktori Anda sesuai.

    Pada prompt perintah, masukkan perintah berikut untuk membuat direktori NZBget Anda:

    sudo mkdir / media / USBHDD1 / share / NZBget
    sudo mkdir / media / USBHDD1 / share / NZBget / dst
    sudo mkdir / media / USBHDD1 / share / NZBget / nzb
    sudo mkdir / media / USBHDD1 / share / NZBget / antrian
    sudo mkdir / media / USBHDD1 / share / NZBget / tmp
    sudo mkdir / media / USBHDD1 / share / NZBget / post-proc

    Anda dapat mengubah struktur penamaan, tetapi kemudian Anda juga harus melalui file konfigurasi dan mengubah semua nama folder default (yang sebenarnya tidak sepadan dengan kerumitannya).

    Setelah Anda membuat folder, sekarang saatnya untuk mengedit file konfigurasi NZBget. Saat diminta, masukkan perintah berikut:

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

    File konfigurasi sangat beranotasi dengan komentar yang bermanfaat (tapi kami tidak akan memasukkan semua baris komentar dalam instruksi kami di sini karena itu akan membuat blok teks terlalu panjang); baca file dengan hati-hati untuk mengedit bagian berikut dari file konfigurasi di bagian ### PATHS:

    MainDir = / media / USBHDD1 / share / NZBget

    Di bagian ### NEWS-SERVERS masukkan kredensial masuk Server Usenet Anda:

    Server1.Host = yourserver.com
    Server1.Port = 119
    Server1.Username = nama pengguna
    Server1.Password = kata sandi
    Server1.JoinGroup = ya
    Server1.Encryption = no
    Server1.Connections = 5

    Setelah Anda selesai mengedit file, tekan CTRL + X dan simpan. Sebelum kami meluncurkan NZBget, kami memiliki satu file kecil untuk disalin. Kembali ke command prompt, masukkan perintah berikut:

    cp /temp-nzbget/nzbget-10.2/nzbget-proses pos* / media / USBHDD1 / share / NZBget / post-proc

    Ini menyalin semua skrip pemrosesan posting dari folder instalasi sementara kami ke folder pemrosesan posting permanen. Sekarang kita dapat meluncurkan daemon NZBget dan memastikan semuanya berfungsi dengan baik. Masukkan perintah berikut:

    sudo nzbget -D

    Anda sekarang dapat menavigasi ke alamat IP Raspberry Pi Anda dengan nomor port berikut:

    http: // [IP Pi Anda]: 6789

    untuk memeriksa WebUI untuk NZBget. Nama pengguna default adalah "nzbget" dan kata sandi standarnya adalah "tegbzn6789".

    Kami tidak akan menghabiskan banyak waktu di sini, cukup lama untuk melihat-lihat dan memastikan semuanya berjalan dengan baik. (Setelah kami selesai dengan konfigurasi NZBget dan proses mulai saat boot, Anda tidak akan lagi melihat NZBget karena akan dipanggil oleh semua aplikasi pembantu Anda seperti SickBeard dan CouchPotato).

    Sementara kita di sini, luangkan waktu sejenak untuk menambahkan file NZB-jika Anda ingin file NZB, pergilah ke binsearch.info dan cari distribusi Linux favorit Anda.

    Setelah Anda mengonfirmasi bahwa Anda dapat memulai NZBget dan mengunduh file, sekarang saatnya mengkonfigurasi NZBget untuk memulai saat boot. Jika Anda telah mengikuti bersama dengan semua tutorial Raspberry Pi kami (atau seorang veteran Linux), seluruh proses ini akan tampak cukup akrab.

    Masukkan perintah berikut di prompt perintah:

    sudo nano /etc/init.d/nzbget

    Di dalam file, rekatkan kode berikut:

    #! / bin / sh
    ### INEGA INIT AWAL
    # Menyediakan: NZBget
    # Diperlukan-Mulai: $ jaringan $ remote_fs $ syslog
    # Diperlukan-Berhenti: $ jaringan $ remote_fs $ syslog
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Deskripsi Singkat: Mulai NZBget saat boot
    # Keterangan: Mulai NZBget
    ### AKHIR INIT INFO
    huruf "$ 1" di
    start) echo -n "Mulai layanan: NZBget"
    / usr / local / bin / nzbget -D
    ;;
    stop) echo -n "Stop service: NZBget"
    / usr / local / bin / nzbget -Q
    ;;
    mengulang kembali)
    $ 0 berhenti
    $ 0 mulai
    ;;
    *) Echo "Penggunaan: $ 0 start | stop | restart"
    keluar 1
    ;;
    esac
    keluar 0

    Tekan CTRL + X, simpan pekerjaan Anda, dan keluar dari nano. Sekarang kita perlu mengubah izin pada file dan memperbarui rc.d. Masukkan perintah berikut saat diminta:

    sudo chmod 755 /etc/init.d/nzbget
    sudo perbarui-rc.d nzbget default

    Nyalakan ulang sistem Anda dan konfirmasikan bahwa NZBget dimulai secara otomatis.


    Pada titik ini, Anda siap untuk pergi dengan instalasi NZBget sederhana. Langkah selanjutnya adalah menuju ke panduan otomatisasi kami, Cara Mengotomatiskan Kotak Unduhan Raspberry Pi Anda yang Selalu Aktif, dan ikuti petunjuk instalasi. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga kompatibel dengan NZBget, jadi buat saja penggantian yang sesuai di menu pengaturan.