Αρχική σελίδα » πως να » Πώς να εγκαταστήσετε NZBGet για ελαφρύ Usenet Λήψη στο βατόμουρο σας Pi

    Πώς να εγκαταστήσετε NZBGet για ελαφρύ Usenet Λήψη στο βατόμουρο σας Pi

    Σας παρουσιάσαμε πρόσφατα πώς μπορείτε να μετατρέψετε το Raspberry Pi σε μηχανή Usenet που είναι πάντα στο κέντρο του πλούσιου πελάτη SABnzb Usenet. Τώρα είμαστε πίσω για να σας δείξουμε πώς να χρησιμοποιήσετε το NZBGet, ένα πιο σπαρτιατικό αλλά και πολύ ελαφρύ εργαλείο Usenet.

    Γιατί θέλω να το κάνω αυτό?

    Αν ακολουθήσατε μαζί με το πώς να μετατρέψουμε ένα Raspberry Pi σε μια μηχανή Always-On Usenet και είστε απόλυτα ευχαριστημένοι με τα αποτελέσματα, τότε μπορείτε να παραλείψετε εντελώς αυτό το σεμινάριο.

    Εάν, από την άλλη πλευρά, διαπιστώσατε ότι το SABnzbd που καταναλώνει πόρους φορολογεί πάρα πολύ το Raspberry Pi (ειδικά αν το τρέχετε δίπλα-δίπλα με ένα πρόγραμμα BitTorrent πελάτη), τότε η εναλλαγή στο NZBGet είναι ένας πολύ καλός τρόπος για να ελευθερώσετε τους πόρους του συστήματος. Θα χάσετε μια ποικιλία χαρακτηριστικών στη διαδικασία, αλλά οι βασικές λειτουργίες (η εισαγωγή αρχείων NZB, η λήψη περιεχομένου, η αποσυσκευασία και η αλληλεπίδραση με εφαρμογές βοήθειας όπως το SickBeard και το CouchPotato) είναι ακόμα διαθέσιμα με το NZBGet.

    Να είστε προειδοποιημένοι, ωστόσο, ότι η εγκατάσταση του NZBget είναι μια σημαντικά μεγαλύτερη ταλαιπωρία (και περιλαμβάνει την κατάρτιση και των δύο εφαρμογών NZBget και patched helper).

    Τι χρειάζομαι?

    Για αυτό το σεμινάριο, υποθέτουμε ότι έχετε ένα λειτουργικό Raspberry Pi με Raspbian εγκατεστημένο και έχετε ακολουθήσει μαζί με τα προηγούμενα μαθήματα μας. Έχω και έχετε έρθει εδώ για να ανταλλάξετε το SABnzbd για το NZBget, μεταβείτε στην επόμενη ενότητα. Εάν είστε ολοκαίνουργιοι στη διαδικασία και θέλετε να πάρετε το σκάφος σας, προτείνουμε να ξεκινήσετε με τα παρακάτω άρθρα με τη σειρά που τα έχουμε καταχωρίσει εδώ:

    1. Ο οδηγός HTG για να ξεκινήσετε με Raspberry Pi
    2. Πώς να ρυθμίσετε το Pi Raspberry σας για απομακρυσμένο Shell, επιφάνεια εργασίας και μεταφορά αρχείων
    3. Πώς να μετατρέψετε το Pi Raspberry σε συσκευή αποθήκευσης δικτύου χαμηλής ισχύος

    Όλα τα πρώτα σεμινάριο είναι απαραίτητα, το δεύτερο σεμινάριο είναι προαιρετικό (αλλά η απομακρυσμένη πρόσβαση είναι εξαιρετικά βολική για αυτό το έργο, καθώς το κιβώτιο λήψης είναι ένας τέλειος υποψήφιος για μια άψογη κατασκευή) και το πιο σημαντικό μέρος του τρίτου σεμιναρίου είναι απλά η εγκατάσταση τη μονάδα σκληρού δίσκου και τη διαμόρφωση της για αυτόματη συναρμολόγηση κατά την εκκίνηση.

    Εκτός από τη λίστα προηγούμενων αναγνώσεων, αν δεν είστε υπερβολικά εξοικειωμένοι με τις ενδείξεις του Usenet, σας προτείνουμε να διαβάσετε το παρακάτω σεμινάριο:

    • Ο οδηγός How-To Geek για να ξεκινήσετε με το Usenet

    Αν είστε ήδη εξοικειωμένοι με το Usenet και έχετε λογαριασμό με έναν αξιόπιστο πάροχο υπηρεσιών Usenet, αυτό είναι εκπληκτικό. Αν εσύ όχι να έχετε λογαριασμό Usenet, πρέπει να διαβάσετε προσεκτικά τον οδηγό μας για να φτάσετε στην ταχύτητα. Σε αντίθεση με torrents όπου μπορείτε να πάρετε hopping από το δημόσιο ιχνηλάτη στον δημόσιο ιχνηλάτη, δεν υπάρχει τέτοιο πράγμα σαν ένα αξιόπιστο και δωρεάν δημόσιο διακομιστή Usenet. Θα χρειαστεί να πάρετε λογαριασμό από αξιόπιστο πάροχο υπηρεσιών - ανατρέξτε στον οδηγό μας για γενικές πληροφορίες σχετικά με το Usenet και συμβουλές σχετικά με τους παρόχους που πρέπει να λάβετε υπόψη.

    Ενημέρωση του Apt-Get και της εγκατάστασης του UNRAR

    Σημείωση: Αν ακολουθήσατε πρόσφατα μαζί με τον οδηγό SABnzbd, μπορείτε να παραλείψετε με ασφάλεια ολόκληρη αυτήν την ενότητα, όπως ήδη έχετε ενημερώσει το εργαλείο apt-get και εγκαταστήσατε το UNRAR.

    Η πρώτη σειρά εργασιών είναι να ενημερώσετε και να αναβαθμίσετε το πρόγραμμα εγκατάστασης apt-get. Αν ακολουθήσατε μαζί με έναν από τους άλλους οδηγούς του Raspberry Pi και ενημερώσαμε τα πάντα, μπορείτε να παραλείψετε αυτό το βήμα.

    Στο τερματικό, εισάγετε τις ακόλουθες εντολές:

    sudo apt-get ενημέρωση

    sudo apt-get αναβάθμιση

    Εάν δεν έχετε ενημερώσει / αναβαθμίσει κάποια στιγμή, να είστε έτοιμοι να περιμένετε μια μακρά διαδικασία αναβάθμισης.

    Όπως ακριβώς και με το φροντιστήριο εγκατάστασης του SABnzbd, θα χρειαστεί να εγκαταστήσετε ένα συμπληρωματικό εργαλείο για να χειριστείτε αρχεία αρχείων.

    Προκειμένου να αυτοματοποιηθεί η αποσυσκευασία του αρχείου, θα χρειαστεί να δημιουργήσουμε ένα αντίγραφο της ελεύθερης, αλλά απροσδιόριστης εφαρμογής unrar-nonfree app. Ευτυχώς, μια χρήσιμη ψυχή στο RaspberryPi.StackExchange περιέγραψε ακριβώς πώς να το πράξει για Raspbian.

    Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή για να μπορέσετε να επεξεργαστείτε την sources.list και να προσθέσετε την αποθήκη που περιέχει unrar-nonfree:

    sudo nano /etc/apt/sources.list

    Στο nano, προσθέστε την ακόλουθη γραμμή στο αρχείο .list:

    deb-src http://archive.raspbian.org/raspbian wheezy main contrib μη-ελεύθερο rpi

    Πατήστε CTRL + X για έξοδο από το nano και το Y για να αποθηκεύσετε / αντικαταστήσετε το παλιό αρχείο .list. Πίσω στη γραμμή εντολών, θα πρέπει να ενημερώσετε τον κατάλογο πηγών για να τεθεί σε ισχύ η αλλαγή:

    sudo apt-get ενημέρωση

    Μετά την ολοκλήρωση της ενημέρωσης (θα πρέπει να είναι αρκετά γρήγορη αν ενημερώσατε νωρίτερα στο σεμινάριο), ήρθε η ώρα να δημιουργήσετε έναν κατάλογο εργασίας και στη συνέχεια να μεταβείτε σε αυτό:

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

    Ώρα για να κατεβάσετε τις εξαρτήσεις του unrar-nonfree:

    sudo apt-get build-dep unrar-nonfree

    Όταν ολοκληρωθεί η διαδικασία και επιστρέψετε στη γραμμή εντολών, εισαγάγετε την ακόλουθη εντολή για να κατεβάσετε τον πηγαίο κώδικα και να δημιουργήσετε το πακέτο εγκατάστασης:

    sudo apt-get πηγή -b unrar-nonfree

    Τώρα είναι καιρός να εγκαταστήσετε το πακέτο. Αν παρακολουθείτε αυτό το σεμινάριο μετά την κυκλοφορία νέας έκδοσης του unrar-nonfree, θα πρέπει να ενημερώσετε το όνομα αρχείου. Μπορείτε να ελέγξετε τον αριθμό έκδοσης πληκτρολογώντας "ls" στη γραμμή εντολών για να δείτε τα αρχεία που κατεβάσαμε στα προηγούμενα βήματα:

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

    Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε γρήγορα να ελέγξετε αν η εντολή "unrar" είναι διαθέσιμη στο σύστημα απλά πληκτρολογώντας "unrar" στη γραμμή εντολών. Εάν εγκατασταθεί σωστά, η εφαρμογή unrar θα εκτυπώσει μια λίστα με όλους τους διαθέσιμους διακόπτες και τις περιγραφές τους. Εάν το πακέτο εγκατασταθεί χωρίς λάθη, μπορείτε να τακτοποιήσετε μετά τον εαυτό σας με την ακόλουθη εντολή:

    cd && rm -r ~ / unrar-nonfree

    Τώρα που έχουμε εγκαταστήσει την εφαρμογή UNRAR, ήρθε η ώρα να κατεβείτε στην επιχείρηση εγκατάστασης και ρύθμισης του NZBGet.

    Εγκατάσταση και διαμόρφωση του NZBget

    Σε αντίθεση με τη διαδικασία εγκατάστασης SABnzbd, αυτή είναι πολύ μεγαλύτερη / πιο τρελή, οπότε είναι έτοιμος να περάσει λίγο χρόνο στο prompt. Εκτός από το ότι ξοδεύετε λίγο περισσότερο χρόνο στο prompt, προετοιμαστείτε για κάποιο χρόνο εκτός λειτουργίας όταν χρησιμοποιείτε την εντολή "make" για να μεταγλωττίσετε εφαρμογές.

    Η πρώτη σειρά εργασιών είναι να δημιουργηθεί ένας προσωρινός κατάλογος, όπως και με την εγκατάσταση της UNRAR, στην οποία θα εργαστούμε. Όπως και με το UNRAR, θα πρέπει να βγάλουμε τα χέρια μας βρώμικα και να κατασκευάσουμε έναν εγκαταστάτη. Στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές:

    sudo mkdir / temp-nzbget
    cd / temp-nzbget

    Τώρα πρέπει να κατεβάσουμε και να εξαγάγουμε το NZBget. Από αυτή τη γραφή, η σταθερή απελευθέρωση είναι η έκδοση 10.2. Ελέγξτε την τοποθεσία web NZBget για να βεβαιωθείτε ότι κατεβάζετε την πιο πρόσφατη σταθερή έκδοση.

    sudo wget http://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz
    sudo tar -xvf nzbget-10.2.tar.gz
    cd nzbget-10.2

    Εφόσον η NZBGet δεν έχει για εσάς ένα ωραίο προ-συσκευασμένο πρόγραμμα εγκατάστασης, θα χρειαστεί να εγκαταστήσουμε με μη αυτόματο τρόπο όλες τις εξαρτήσεις. Εάν είστε περίεργοι για ποια εξαρτάται κάθε εξάρτηση, ελέγξτε τη λίστα των προϋποθέσεων εδώ. Στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές:

    sudo apt-get εγκαταστήστε το libncurses5-dev
    sudo apt-get εγκατάσταση sigc++
    sudo apt-get εγκαταστήσετε libpar2-0-dev
    sudo apt-get εγκατάσταση του libssl-dev
    sudo apt-get εγκατάσταση του libgnutls-dev
    sudo apt-get εγκαταστήστε το libxml2-dev

    Αφού εγκαταστήσετε όλες τις εξαρτήσεις, θα χρειαστεί να εκτελέσετε μια μικρή λειτουργία patch στο libpar2. Μπορείτε τεχνικά να παραλείψετε αυτήν την ενημερωμένη έκδοση κώδικα αλλά η ενημερωμένη έκδοση κώδικα σάς επιτρέπει να ορίσετε ένα χρονικό όριο στη διαδικασία επισκευής par. Αυτό χρησιμοποιείται για βραδύτερες συσκευές, όπως το κουτί λήψης Raspberry Pi.

    Σημείωση: αν δεν διορθώσετε τα αρχεία, θα λάβετε ένα σφάλμα κατά τη διαδικασία διαμόρφωσης, εκτός αν προσαρτήσετε την εντολή ./configure με -disable-libpar2-bugfixes-check

    Για να ενημερώσετε το libar2, πληκτρολογήστε τις ακόλουθες εντολές στη γραμμή εντολών:

    sudo wget http://sourceforge.net/projects/parchive/files/libpar2/0.2/libpar2-0.2.tar.gz
    sudo tar -xvf libpar2-0.2.tar.gz
    cd libpar2-0.2
    cp /temp-nzbget/nzbget-10.2/libpar2-0.2-*.patch .
    sudo patch < libpar2-0.2-bugfixes.patch
    sudo patch < libpar2-0.2-cancel.patch
    ./Διαμορφώστε
    κάνει sudo
    sudo κάνει εγκατάσταση

    Τώρα ήρθε η ώρα να συγκεντρώσετε και να εγκαταστήσετε το NZBget:

    cd /temp-nzbget/nzbget-10.2
    ./Διαμορφώστε
    κάνει sudo
    sudo κάνει εγκατάσταση

    Μόλις ολοκληρωθεί αυτή η διαδικασία, έχουμε μια ακόμα εργασία πριν ρυθμίσουμε το NZBget. Πρέπει να δημιουργήσουμε ένα σύνολο καταλόγων για τη χρήση του NZBget. Υποθέτουμε ότι χρησιμοποιείτε την ίδια δομή καταλόγου που χρησιμοποιούμε σε όλα τα μαθήματα Raspberry Pi. Εάν όχι, πρέπει να τροποποιήσετε τους καταλόγους σας ανάλογα.

    Στη γραμμή εντολών, εισαγάγετε τις ακόλουθες εντολές για να δημιουργήσετε τους καταλόγους σας NZBget:

    sudo mkdir / media / USBHDD1 / μετοχές / NZBget
    sudo mkdir / media / USBHDD1 / μετοχές / NZBget / dst
    sudo mkdir / media / USBHDD1 / μετοχές / NZBget / nzb
    sudo mkdir / media / USBHDD1 / μετοχές / NZBget / ουρά
    sudo mkdir / media / USBHDD1 / μετοχές / NZBget / tmp
    sudo mkdir / media / USBHDD1 / μετοχές / NZBget / post-proc

    Μπορείτε να αλλάξετε τη δομή ονοματοδοσίας, αλλά στη συνέχεια πρέπει επίσης να περάσετε από τα αρχεία διαμόρφωσης και να αλλάξετε όλα τα προεπιλεγμένα ονόματα φακέλων (τα οποία δεν αξίζουν πραγματικά την ταλαιπωρία).

    Μόλις δημιουργήσετε τους φακέλους, ήρθε η ώρα να επεξεργαστείτε το αρχείο ρυθμίσεων NZBget. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή:

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

    Το αρχείο διαμόρφωσης σχολιάζεται έντονα με χρήσιμα σχόλια (αλλά δεν πρόκειται να συμπεριλάβουμε όλες τις γραμμές σχολίων στις οδηγίες μας εδώ επειδή θα καθιστούσε περιττά τα κείμενα των κειμένων). διαβάστε προσεκτικά το αρχείο προσεκτικά για να επεξεργαστείτε το ακόλουθο τμήμα του αρχείου ρυθμίσεων στην ενότητα ### PATHS:

    MainDir = / media / USBHDD1 / μετοχές / NZBget

    Στην ενότητα ### NEWS-SERVERS εισάγετε τα διαπιστευτήρια σύνδεσης του διακομιστή σας στο Usenet:

    Server1.Host = yourserver.com
    Server1.Port = 119
    Server1.Username = όνομα χρήστη
    Server1.Password = κωδικός πρόσβασης
    Server1.JoinGroup = ναι
    Server1.Κρυφή = όχι
    Server1.Connections = 5

    Αφού ολοκληρώσετε την επεξεργασία του αρχείου, πατήστε CTRL + X και αποθηκεύστε. Πριν ξεκινήσουμε το NZBget, έχουμε μια μικρή παρτίδα αρχείων για αντιγραφή. Επιστροφή στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή:

    cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / μετοχές / NZBget / μετα-proc

    Αυτό αντιγράφει όλες τις δέσμες ενεργειών μετά την επεξεργασία από το φάκελο προσωρινής εγκατάστασης στον φάκελο μόνιμης μετα επεξεργασίας. Τώρα μπορούμε να ξεκινήσουμε το daemon NZBget και να βεβαιωθούμε ότι όλα λειτουργούν καλά. Καταχωρίστε την ακόλουθη εντολή:

    sudo nzbget -D

    Τώρα μπορείτε να πλοηγηθείτε στη διεύθυνση IP του Raspberry Pi με τον ακόλουθο αριθμό θύρας:

    http: // [IP της Pi σας]: 6789

    για να ελέγξετε το WebUI για το NZBget. Το προεπιλεγμένο όνομα χρήστη είναι "nzbget" και ο προεπιλεγμένος κωδικός πρόσβασης είναι "tegbzn6789".

    Δεν θα ξοδεύουμε πολύ χρόνο εδώ, αρκεί να παρασυρθούμε και να βεβαιωθούμε ότι όλα λειτουργούν σωστά. (Μόλις τελειώσουμε με τη διαμόρφωση NZBget και τη διαδικασία εκκίνησης κατά την εκκίνηση, δεν θα δούμε πολύ το NZBget όπως θα το ονομάσουν όλες οι βοηθητικές εφαρμογές σας όπως το SickBeard και το CouchPotato).

    Ενώ βρισκόμαστε εδώ, αφιερώστε λίγο χρόνο για να προσθέσετε ένα αρχείο NZB - αν θέλετε για ένα αρχείο NZB, κατευθυνθείτε στο binsearch.info και αναζητήστε την αγαπημένη σας διανομή Linux.

    Μόλις επιβεβαιώσετε ότι μπορείτε να ξεκινήσετε το NZBget και να κάνετε λήψη ενός αρχείου, ήρθε η ώρα να διαμορφώσετε το NZBget για να ξεκινήσει από την εκκίνηση. Εάν παρακολουθείτε μαζί με όλα τα μαθήματα Raspberry Pi (ή είναι βετεράνος του Linux), αυτή η όλη διαδικασία θα φαίνεται αρκετά εξοικειωμένη.

    Πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών:

    sudo nano /etc/init.d/nzbget

    Μέσα στο αρχείο, επικολλήστε τον ακόλουθο κώδικα:

    #! / bin / sh
    ### ΑΡΧΙΚΗ ΕΙΣΑΓΩΓΗ INFO
    # Παρέχει: NZBget
    # Απαιτείται-Έναρξη: $ δίκτυο $ remote_fs $ syslog
    # Απαιτείται-Διακοπή: $ network $ remote_fs $ syslog
    # Προεπιλογή-Έναρξη: 2 3 4 5
    # Προεπιλογή-Διακοπή: 0 1 6
    # Short-Description: Ξεκινήστε το NZBget κατά την εκκίνηση
    # Περιγραφή: Ξεκινήστε το NZBget
    ### END INIT INFO
    περίπτωση "$ 1" στο
    εκκίνηση) echo -n "Υπηρεσίες εκκίνησης: NZBget"
    / usr / local / bin / nzbget -D
    · ·
    stop) echo -n "Υπηρεσίες στάσης: NZBget"
    / usr / local / bin / nzbget -Q
    · ·
    επανεκκίνηση)
    $ 0 στάση
    Αρχίστε $ 0
    · ·
    *) Echo "Χρήση: $ 0 εκκίνηση | διακοπή | επανεκκίνηση"
    έξοδος 1
    · ·
    esac
    έξοδος 0

    Πατήστε CTRL + X, αποθηκεύστε την εργασία σας και κλείστε το nano. Τώρα πρέπει να αλλάξουμε τις άδειες στο αρχείο και να ενημερώσουμε το rc.d. Καταχωρίστε τις ακόλουθες εντολές στη γραμμή εντολών:

    sudo chmod 755 /etc/init.d/nzbget
    sudo update-rc.d nzbget προεπιλογές

    Επανεκκινήστε το σύστημά σας και επιβεβαιώστε ότι το NZBget ξεκινά αυτόματα.


    Σε αυτό το σημείο, είστε έτοιμοι να πάτε με μια απλή εγκατάσταση του NZBget. Το επόμενο βήμα είναι να κατευθυνθείτε στον οδηγό αυτοματισμού μας, πώς να αυτοματοποιήσετε το κουτί λήψεών σας πάντα στο κουτάκι Raspberry Pi και να ακολουθήσετε τις οδηγίες εγκατάστασης. Κάθε εργαλείο που χρησιμοποιούμε στον οδηγό με το SABnzbd είναι επίσης συμβατό με το NZBget, οπότε κάνετε ακριβώς τις κατάλληλες αντικαταστάσεις στα μενού ρυθμίσεων.