לאחרונה הראנו לך כיצד להפוך את ה- Raspberry Pi שלך למכונת Usenet תמיד מתרכז סביב לקוח ה- SABnzbd Usenet העשיר בתכונות. עכשיו חזרנו להראות לכם כיצד להשתמש ב- NZBGet, כלי Usenet ספרטני יותר אך גם קל מאוד.
מדוע אני רוצה לעשות זאת?
אם עקבת יחד עם שלנו כיצד להפוך פטל פטל למכונת Usenet תמיד ואתה מרוצה לחלוטין מהתוצאות, ואז תוכל לדלג על הדרכה זו לגמרי.
אם, לעומת זאת, גילית ש- SABnzbd עתיר המשאבים ממס את ה- Raspberry Pi שלך יותר מדי (במיוחד אם אתה מפעיל אותו זה לצד זה עם לקוח BitTorrent), אז מעבר ל- NZBGet זו דרך נהדרת. כדי לפנות משאבי מערכת. תאבד מגוון של תכונות בתהליך, אך הפונקציונליות המרכזית (ייבוא קבצי NZB, הורדת תוכן, פרוקו ואינטראקציה עם אפליקציות עוזרות כמו SickBeard ו- CouchPotato) עדיין זמינות באמצעות NZBGet.
שימו לב, עם זאת, התקנת NZBget היא טרחה גדולה משמעותית (וכוללת הידור הן של NZBget והן של אפליקציות עוזרות מתוקנות).
מה אני צריך?
עבור הדרכה זו, אנו מניחים שיש לך Raspberry Pi פונקציונלי עם Raspbian מותקן ועקבת אחר ההדרכות הקודמות שלנו. יש לי שיש לך ואתה פשוט כאן כדי להחליף את SABnzbd ל- NZBget, קפץ לסעיף הבא. אם אתה חדש לגמרי בתהליך וברצונך לעלות לסיפון, אנו ממליצים להתחיל במאמרים הבאים לפי הסדר המופיע כאן:
- מדריך HTG לתחילת העבודה עם פטל פי
- כיצד להגדיר את Raspberry Pi עבור מעטפת מרחוק, שולחן עבודה והעברת קבצים
- כיצד להפוך פטל פטל למכשיר אחסון רשת בעל צריכת חשמל נמוכה
כל מה שבמדריך הראשון הוא הכרחי, ההדרכה השנייה היא אופציונלית (אך גישה מרחוק מאוד שימושית עבור פרויקט זה מכיוון שתיבת הורדות היא מועמדת מושלמת לבנייה ללא ראש), והחלק החשוב ביותר בהדרכה השלישית הוא פשוט הגדרת את הכונן הקשיח וקביעת התצורה שלו לטעינה אוטומטית בעת האתחול.
בנוסף לרשימת הקריאה הקודמת, אם אינך מכיר יתר על המידה את הדברים הנוספים של Usenet, אנו ממליצים בחום לקרוא את המדריך הבא:
- המדריך כיצד לבצע חנון להתחלת העבודה עם Usenet
אם אתה כבר מכיר את Usenet ויש לך חשבון עם ספק Usenet אמין, זה מדהים. אם אתה לא יש לך חשבון Usenet, אתה בהחלט צריך לקרוא את המדריך שלנו כדי להתקדם. בניגוד לטורנטים שבהם תוכל להגיע על ידי קפיצה ממעקב ציבורי למעקב ציבורי, אין דבר כזה שרת Usenet ציבורי אמין וחינמי. יהיה עליך לקבל חשבון מספק אמין - עיין במדריך שלנו למידע כללי על Usenet וטיפים לגבי ספקים שיש לקחת בחשבון.
עדכון Apt-Get והתקנת UNRAR
הערה: אם לאחרונה עקבת אחר המדריך SABnzbd, תוכל לדלג בבטחה על כל החלק הזה מכיוון שכבר עדכנת את הכלי apt-get והתקנת את UNRAR.
הצו הראשון של העסק הוא לעדכן ולשדרג את מתקין ה- apt-get שלך. אם עקבת יחד עם אחד המדריכים האחרים של פטל פי ועדכנת הכל, תוכל לדלג על שלב זה.
במסוף, הזן את הפקודות הבאות:
עדכון sudo apt-get
שדרוג sudo apt-get
אם לא עדכנת / שדרגת זמן מה, היה מוכן להמתין לתהליך שדרוג ממושך.
בדיוק כמו בהדרכת ההתקנה של SABnzbd, נצטרך להתקין כלי משלים לטיפול בארכיוני הקבצים.
על מנת להפוך את פירוק הקבצים לאוטומטי, נצטרך לבנות עותק של האפליקציה החינמית, אך ללא שם, ללא שם. למרבה המזל, נשמה מועילה בבית RaspberryPi.StackExchange תיאר כיצד לעשות זאת עבור Raspbian.
במסוף, הזן את הפקודה הבאה כדי לאפשר לך לערוך את sources.list ולהוסיף את המאגר המכיל unrar-nonfree:
סודונה / וכו '/ Apt / So rse s. סנט
ב- nano, הוסף את השורה הבאה לקובץ ה- list:
deb-src http://archive.raspbian.org/raspbian wheezy תרומה עיקרית 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 source -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, זה ארוך יותר / יותר מטושטש באופן משמעותי, אז היה מוכן להשקיע קצת זמן בהנחיה. בנוסף לבילוי קצת יותר זמן בהנחיה, היה מוכן להפסקת זמן בעת שימוש בפקודה "make" כדי להרכיב אפליקציות.
הצו הראשון של העסק הוא ליצור ספרייה זמנית, כמו שעשינו עם התקנת UNRAR שלנו, בה ניתן לעבוד. בדיוק כמו עם UNRAR, נצטרך ללכלך את הידיים שלנו לבנות מתקין. בהנחיה, הזן את הפקודות הבאות:
sudo mkdir / temp-nzbget
cd / temp-nzbget
כעת עלינו להוריד ולחלץ את NZBget. נכון לכתיבת שורות אלה המהדורה היציבה היא גרסה 10.2. בדוק את ה אתר 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 install libncurses5-dev
sudo apt-get להתקין sigc ++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get להתקין libxml2-dev
לאחר התקנת כל התלות, עלינו לבצע פעולת תיקון קטנה ב- libpar2. אתה יכול לדלג טכנית על תיקון זה אבל התיקון מאפשר לך לקבוע מגבלת זמן לתהליך תיקון השווי. זה משמש למכשירים איטיים יותר כמו תיבת ההורדות הקטנה שלנו 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.
תיקון סודו <libpar2-0.2-bugfixes.patch
תיקון סודו <libpar2-0.2-cancel.patch
./configure
לעשות סודו
סודו לבצע התקנה
עכשיו הגיע הזמן לאסוף ולהתקין את NZBget:
cd /temp-nzbget/nzbget-10.2
./configure
לעשות סודו
סודו לבצע התקנה
לאחר סיום התהליך, יש לנו עוד משימה אחת לפני שנגדיר את NZBget. עלינו ליצור מערך ספריות לשימוש NZBget. אנו מניחים שאתה משתמש באותו מבנה ספריות בו השתמשנו בכל הדרכות Raspberry Pi שלנו. אם לא, עליך לשנות את הספריות בהתאם.
בשורת הפקודה, הזן את הפקודות הבאות ליצירת ספריות NZBget שלך:
sudo mkdir / media / USBHDD1 / share / NZBget
sudo mkdir / media / USBHDD1 / שיתופים / NZBget / dst
sudo mkdir / media / USBHDD1 / share / NZBget / nzb
sudo mkdir / media / USBHDD1 / שיתופים / NZBget / תור
sudo mkdir / media / USBHDD1 / share / NZBget / tmp
sudo mkdir / media / USBHDD1 / share / NZBget / post-proc
אתה יכול לשנות את מבנה השמות, אבל אז אתה צריך גם לעבור על קבצי התצורה ולשנות את כל שמות התיקיות המוגדרים כברירת מחדל (וזה לא ממש שווה את הטרחה).
לאחר שיצרת את התיקיות, הגיע הזמן לערוך את קובץ התצורה של NZBget. בהנחיה, הזן את הפקודה הבאה:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
פתאום / וכו '/ n zbge t. Kon f
קובץ התצורה מסומן בכבדות עם הערות מועילות (אבל אנחנו לא מתכוונים לכלול את כל שורות התגובות בהוראות שלנו כאן כי זה יהפוך את גושי הטקסט ליותר ארוכים); קרא בעיון את הקובץ כדי לערוך את החלק הבא של קובץ התצורה בסעיף ### PATHS:
MainDir = / מדיה / USBHDD1 / שיתופים / NZBget
בקטע ### NEWS-SERVERS הזן את אישורי הכניסה של שרת Usenet:
Server1.Host = yourserver.com
שרת 1. נמל = 119
Server1.Username = שם משתמש
שרת 1. סיסמה = סיסמה
שרת 1. JoinGroup = כן
שרת 1. הצפנה = לא
שרת 1. חיבורים = 5
לאחר שתסיים לערוך את הקובץ, לחץ על CTRL + X ושמור. לפני שאנחנו משיקים את NZBget, יש לנו קבוצה קטנה אחת של קבצים להעתקה. חזרה בשורת הפקודה, הזן את הפקודה הבאה:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / share / NZBget / post-proc
זה מעתיק את כל סקריפטים של עיבוד הדואר מתיקיית ההתקנה הזמנית שלנו לתיקיית עיבוד הדואר הקבועה. עכשיו אנחנו יכולים להשיק את הדמון של NZBget ולוודא שהכל עובד בסדר. הזן את הפקודה הבאה:
sudo nzbget -D
כעת תוכל לנווט לכתובת ה- IP של ה- Raspberry Pi שלך עם מספר היציאה הבא:
http: // [Your Pi's IP]: 6789
כדי לבדוק את ה- WebUI עבור NZBget. שם המשתמש המוגדר כברירת מחדל הוא "nzbget" וסיסמת ברירת המחדל היא "tegbzn6789".
לא נבלה כאן הרבה זמן, רק מספיק זמן כדי להסתובב ולוודא שהכל פועל כמו שצריך. (לאחר שסיימנו עם תצורת NZBget ותהליך ההתחלה בעת האתחול, לא תסתכלו יותר על NZBget כפי שייקראו על ידי כל יישומי העוזרים שלך כגון SickBeard ו- CouchPotato).
בזמן שאנחנו כאן, הקדש רגע להוספת קובץ NZB - אם אתה מעוניין בקובץ NZB, עבור אל binsearch.info וחפש את הפצת הלינוקס המועדפת עליך.
לאחר שאישרת שניתן להפעיל את NZBget ולהוריד קובץ, הגיע הזמן להגדיר את NZBget כך שהוא יתחיל בעת האתחול. אם עקבת אחר כל המדריכים שלנו ב- Raspberry Pi (או שאתה ותיק בלינוקס), כל התהליך הזה ייראה מוכר למדי.
הזן את הפקודה הבאה בשורת הפקודה:
סודונה / וכו '/ Ini t. d / n zb קבל t
בתוך הקובץ, הדבק את הקוד הבא:
#! / bin / sh
### התחל מידע על כניסה
# מספק: NZBget
# חובה התחלה: $ network $ remote_fs $ syslog
# חובה- Stop: $ רשת $ remote_fs $ syslog
# התחלת ברירת מחדל: 2 3 4 5
# עצירת ברירת מחדל: 0 1 6
# תיאור קצר: התחל את NZBget בעת האתחול
# תיאור: התחל את NZBget
### מידע על כניסת סיום
מקרה "$ 1" ב
התחל) echo -n "התחל שירותי: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop services: NZBget"
/ usr / local / bin / nzbget -Q
;;
איתחול)
עצירה של 0 $
התחלה של 0 $
;;
*) הד "שימוש: $ 0 התחל | עצור | הפעל מחדש"
יציאה 1
;;
esac
יציאה 0
לחץ על CTRL + X, שמור את העבודה שלך וצא מ- nano. כעת עלינו לשנות את ההרשאות בקובץ ולעדכן את ה- rc.d. הזן את הפקודות הבאות בהנחיה:
sudo chmod 755 /etc/init.d/nzbget
ברירת מחדל של sudo update-rc.d nzbget
אתחל מחדש את המערכת וודא שה- NZBget מתחיל אוטומטית.
בשלב זה אתה מוכן להתחיל עם התקנת NZBget פשוטה. השלב הבא הוא לעבור אל מדריך האוטומציה שלנו, כיצד להפוך את תיבת ההורדות של פטל Pi תמיד למלא , ופעל בהתאם להוראות ההתקנה. כל כלי בו אנו משתמשים במדריך עם SABnzbd תואם גם ל- NZBget, אז פשוט בצעו את ההחלפות המתאימות בתפריטי ההגדרות.