Laman » bagaimana untuk » Cara Pasang NZBGet untuk Muat turun Usenet Ringan pada Raspberry Pi anda

    Cara Pasang NZBGet untuk Muat turun Usenet Ringan pada Raspberry Pi anda

    Kami baru-baru ini menunjukkan kepada anda bagaimana untuk menjadikan Raspberry Pi anda sentiasa berada di mesin Usenet yang berpusat di sekitar pelanggan SABnzbd Usenet yang kaya. Kini kami kembali menunjukkan kepada anda cara menggunakan NZBGet, alat Spartan yang lebih banyak tetapi juga alat Usenet yang sangat ringan.

    Kenapa Saya Mahu Lakukan Ini?

    Sekiranya anda mengikuti bersama-sama dengan Bagaimana Kami Menghidupkan Pi Raspberry menjadi Mesin Usenet Sentiasa dan anda sangat gembira dengan hasilnya, maka anda boleh melangkaui tutorial ini sama sekali.

    Jika, sebaliknya, anda telah mendapati bahawa SABnzbd yang berintensifkan sumber sedang melampaui Ras Raspberry Pi anda terlalu banyak (terutamanya jika anda menjalankannya bersebelahan dengan klien BitTorrent), kemudian beralih ke NZBGet adalah cara yang baik 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 aplikasi penolong seperti SickBeard dan CouchPotato) semuanya masih boleh didapati dengan NZBGet.

    Akan tetapi, terlebih dahulu, memasang NZBget adalah kerumitan yang jauh lebih besar (dan melibatkan penyusun aplikasi NZBget dan penolong yang ditambal).

    Apa yang saya perlukan?

    Untuk tutorial ini, kami menganggap bahawa anda mempunyai Ras Raspberry Pi yang berfungsi dengan Raspbian yang dipasang dan telah diikuti bersama dengan tutorial sebelumnya. Saya ada dan anda berada di sini untuk menukar SABnzbd untuk NZBget, lompat ke bahagian seterusnya. Jika anda baru dalam proses itu dan ingin masuk, kami mencadangkan bermula dengan artikel berikut mengikut susunan yang kami ada di sini:

    1. Panduan HTG untuk Bermula dengan Raspberry Pi
    2. Cara Konfigurasi Pi Raspberry Anda untuk Remote Shell, Desktop, dan Pemindahan Fail
    3. Bagaimana Menghidupkan Pi Raspberry menjadi Alat Penyimpanan Rangkaian Rendah Kuasa

    Segala-galanya dalam tutorial pertama adalah perlu, tutorial kedua adalah pilihan (tetapi akses jauh sangat berguna untuk projek ini sebagai kotak muat turun adalah calon yang sempurna untuk membina tanpa kepala), dan bahagian yang paling penting dari tutorial ketiga adalah menyiapkan pemacu keras dan mengkonfigurasinya untuk dipasang secara automatik pada boot.

    Sebagai tambahan kepada senarai bacaan sebelumnya, jika anda tidak begitu akrab dengan selok-belok Usenet, kami sangat menyarankan membaca tutorial berikut:

    • Panduan Cara Geek untuk Bermula dengan Usenet

    Jika anda sudah biasa dengan Usenet dan mempunyai akaun dengan pembekal Usenet yang boleh dipercayai, itu hebat. Jika awak jangan mempunyai akaun Usenet, anda benar-benar perlu membaca panduan kami untuk mendapatkan kelajuan. Tidak seperti torrents di mana anda boleh mendapatkan dengan melayari dari tracker awam kepada pelacak umum, tidak ada perkara seperti pelayan Usenet awam yang boleh dipercayai dan bebas. Anda perlu mendapatkan akaun dari penyedia yang boleh dipercayai-lihat panduan kami untuk mendapatkan maklumat umum mengenai Usenet dan petua-petua yang perlu dipertimbangkan.

    Mengemas kini Apt-Get dan Memasang UNRAR

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

    Urutan pertama perniagaan adalah untuk mengemas kini dan menaiktaraf pemasang apt-get anda. Sekiranya anda mengikuti dengan salah satu panduan Raspberry Pi kami yang lain dan mengemas kini segala-galanya, anda boleh melangkau langkah ini.

    Di terminal, masukkan arahan berikut:

    kemas kini sudo apt-get

    sudo apt-get upgrade

    Jika anda belum dikemas kini / dinaik taraf seketika, bersiap sedia untuk menunggu proses naik taraf yang panjang.

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

    Untuk mengautomasikan fail membongkar, kita perlu membina satu salinan aplikasi percuma tanpa kebenaran yang tidak sengaja. Nasib baik, jiwa membantu di RaspberryPi.StackExchange menggariskan bagaimana untuk berbuat demikian untuk Raspbian.

    Di terminal, masukkan arahan berikut untuk membolehkan anda mengedit sumber anda. Senarai dan tambah repository yang mengandungi unrar-nonfree:

    sudo nano /etc/apt/sources.list

    Dalam nano, tambah baris berikut ke fail .list:

    deb-src http://archive.raspbian.org/raspbian wheezy utama penyumbang tidak bebas rpi

    Tekan CTRL + X untuk keluar dari nano dan Y untuk menyimpan / menimpa fail lama. Kembali pada prompt arahan, anda perlu mengemas kini senarai sumber anda untuk menukarnya:

    kemas kini sudo apt-get

    Selepas kemas kini selesai (ia harus cukup tajam jika anda mengemas kini lebih awal dalam tutorial), tiba masanya untuk membuat direktori kerja dan kemudian berpindah ke sana:

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

    Masa untuk memuatkan ketergantungan unrar-nonfree:

    sudo apt-get build-dep unrar-nonfree

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

    sudo apt-get source -b unrar-nonfree

    Sekarang sudah tiba masanya untuk memasang pakej. Jika anda mengikuti tutorial ini selepas versi baru unrar-nonfree dilancarkan, anda perlu mengemas kini nama fail. Anda boleh menyemak nombor versi dengan menaip "ls" pada arahan arahan untuk menyenaraikan fail yang kami muat turun pada langkah-langkah sebelumnya:

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

    Sebaik sahaja pemasangan selesai, anda boleh dengan cepat menguji untuk melihat sama ada arahan "unrar" tersedia untuk sistem dengan hanya menaip "unrar" pada prompt arahan. Jika dipasang dengan betul, aplikasi unrar akan menembak semula senarai semua suis yang ada dan keterangan mereka. Jika pakej dipasang tanpa ralat, anda boleh membersihkan diri anda dengan arahan berikut:

    cd && rm -r ~ / unrar-nonfree

    Kini kami telah memasang aplikasi UNRAR kami, tiba masanya untuk turun ke perniagaan memasang dan mengkonfigurasi NZBGet.

    Memasang dan Mengkonfigurasi NZBget

    Tidak seperti proses pemasangan SABnzbd, yang satu ini jauh lebih lama / lebih fiddly, jadi bersiaplah untuk menghabiskan sedikit masa pada prompt. Sebagai tambahan untuk menghabiskan lebih sedikit masa pada masa yang tepat, bersiaplah untuk beberapa waktu yang tidak menyenangkan ketika menggunakan perintah "buat" untuk menyusun aplikasi.

    Perintah pertama perniagaan adalah untuk membuat direktori sementara, seperti yang kami lakukan dengan pemasangan UNRAR kami, di mana untuk berfungsi. Sama seperti dengan UNRAR, kita harus mendapatkan tangan kita kotor membina pemasang. Pada prompt, masukkan arahan berikut:

    sudo mkdir / temp-nzbget
    cd / temp-nzbget

    Sekarang kita perlu memuat turun dan mengekstrak NZBget. Sehubungan dengan penulisan ini, 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

    Oleh kerana NZBGet tidak mempunyai pemasang prepackaged yang bagus untuk kami, kami akan perlu memasang semua ketergantungan secara manual. Jika anda ingin tahu apa yang setiap kebergantungannya, lihat senarai prasyarat di sini. Pada prompt, 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

    Setelah anda memasang semua ketergantungan, kita perlu melakukan operasi patch kecil di libpar2. Anda secara teknikal boleh melangkau patch ini tetapi tampalan membolehkan anda menetapkan had masa pada proses pembaikan. Ini digunakan untuk peranti perlahan seperti kotak muat Raspberry Pi kecil kami.

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

    Untuk menambal libar2 masukkan perintah berikut pada prompt:

    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 make
    sudo membuat pemasangan

    Sekarang sudah tiba masanya untuk menyusun dan memasang NZBget:

    cd /temp-nzbget/nzbget-10.2
    ./ konfigurasikan
    sudo make
    sudo membuat pemasangan

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

    Pada command prompt, masukkan perintah berikut untuk membuat direktori NZBget anda:

    sudo mkdir / media / USBHDD1 / saham / NZBget
    sudo mkdir / media / USBHDD1 / saham / NZBget / dst
    sudo mkdir / media / USBHDD1 / saham / NZBget / nzb
    sudo mkdir / media / USBHDD1 / saham / NZBget / giliran
    sudo mkdir / media / USBHDD1 / saham / NZBget / tmp
    sudo mkdir / media / USBHDD1 / saham / NZBget / post-proc

    Anda boleh mengubah struktur penamaan, tetapi anda juga perlu melalui fail konfigurasi dan menukar semua nama folder lalai (yang tidak semestinya bernilai kerumitan).

    Sebaik sahaja anda telah mencipta folder, tiba masanya untuk mengedit fail konfigurasi NZBget. Pada prompt, masukkan arahan berikut:

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

    Fail konfigurasi sangat diberi annotated dengan ulasan yang berguna (tetapi kami tidak akan memasukkan semua baris komen dalam arahan kami di sini kerana ia akan membuat blok teks tidak perlu lama); bacalah melalui fail dengan teliti untuk mengedit bahagian konfigurasi berikut di bahagian ### PATHS:

    MainDir = / media / USBHDD1 / saham / NZBget

    Di bahagian ### NEWS-SERVERS masukkan mandat login Usenet Server Anda:

    Server1.Host = yourserver.com
    Server1.Port = 119
    Server1.Username = username
    Server1.Password = kata laluan
    Server1.JoinGroup = ya
    Server1.Encryption = no
    Server1.Connections = 5

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

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

    Salinan semua skrip pemprosesan pasca dari folder pemasangan sementara kami ke folder pemprosesan pos kekal. Sekarang kita 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: // [IP Pi anda]: 6789

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

    Kami tidak akan menghabiskan banyak masa di sini, cukup lama untuk mencubit dan memastikan semuanya berjalan dengan lancar. (Setelah kami selesai dengan konfigurasi NZBget dan proses start-at-boot, anda tidak akan melihat NZBget jauh lagi kerana ia akan dipanggil oleh semua aplikasi pembantu anda seperti SickBeard dan CouchPotato).

    Semasa kami di sini, ambil sedikit masa untuk menambah fail NZB-jika anda tidak mahu fail NZB, pergi ke binsearch.info dan cari pengedaran Linux kegemaran anda.

    Sebaik sahaja anda mengesahkan bahawa anda boleh memulakan NZBget dan memuat turun fail, sudah tiba masanya untuk mengkonfigurasi NZBget untuk mula boot. Jika anda telah mengikuti bersama dengan semua tutorial Raspberry Pi kami (atau adalah veteran Linux), proses keseluruhan 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
    # Menyediakan: NZBget
    # Diperlukan-Mula: $ network $ remote_fs $ syslog
    # Diperlukan-Berhenti: $ network $ remote_fs $ syslog
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Penerangan ringkas: Mula NZBget pada boot
    # Penerangan: Mula NZBget
    ### MAKLUMAT INIT TANPA
    kes "$ 1" dalam
    mulakan) echo -n "Perkhidmatan mula: NZBget"
    / usr / local / bin / nzbget -D
    ;;
    berhenti) echo -n "Berhenti perkhidmatan: NZBget"
    / usr / local / bin / nzbget -Q
    ;;
    mula semula)
    Hentikan $ 0
    $ 0 bermula
    ;;
    *) Echo "Penggunaan: $ 0 start | stop | restart"
    keluar 1
    ;;
    esac
    keluar 0

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

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

    Reboot sistem anda dan sahkan bahawa NZBget bermula secara automatik.


    Pada ketika ini, anda bersedia untuk menggunakan pemasangan NZBget yang mudah. Langkah seterusnya adalah untuk mengetuai panduan automasi kami, Cara Automatik Rasakan Semula Raspberry Pi Peti Anda, dan ikut serta dengan arahan pemasangan. Setiap alat yang kami gunakan dalam panduan dengan SABnzbd juga serasi dengan NZBget, jadi hanya buat penggantian yang sesuai dalam menu tetapan.