Yakın zamanda size gösterdik Raspberry Pi'nizi her zaman açık bir Usenet makinesine nasıl dönüştürebilirsiniz Zengin özelliklere sahip SABnzbd Usenet istemcisi etrafında toplandı. Şimdi size daha Spartalı ama aynı zamanda çok hafif bir Usenet aracı olan NZBGet'i nasıl kullanacağınızı göstermeye geri döndük.
Bunu Neden Yapmak İstiyorum?
Bizimle birlikte takip ederseniz Raspberry Pi'yi Her Zaman Açık Usenet Makinesine Dönüştürme ve sonuçlardan son derece memnunsanız, bu eğiticiyi tamamen atlayabilirsiniz.
Öte yandan, kaynak yoğun SABnzbd'nin Raspberry Pi'nizi çok fazla vergilendirdiğini fark ettiyseniz (özellikle bir BitTorrent istemcisiyle yan yana çalıştırıyorsanız), o zaman NZBGet'e geçmek harika bir yoldur sistem kaynaklarını boşaltmak için. Süreçte çeşitli özellikleri kaybedeceksiniz, ancak temel işlevler (NZB dosyalarını içe aktarma, içerik indirme, paketi açma ve SickBeard ve CouchPotato gibi yardımcı uygulamalarla etkileşim kurma) NZBGet ile hala kullanılabilir.
Bununla birlikte, NZBget yüklemenin önemli ölçüde daha büyük bir zorluk olduğunu (ve hem NZBget hem de yamalı yardımcı uygulamaları derlemeyi içerir) önceden uyarın.
Neye ihtiyacım var?
Bu eğitim için, Raspbian yüklü işlevsel bir Raspberry Pi'ye sahip olduğunuzu ve önceki eğitimlerimizle birlikte takip ettiğinizi varsayıyoruz. Sana sahibim ve sadece SABnzbd'yi NZBget ile değiştirmek için buradasın, sonraki bölüme atla. Süreçte yeniyseniz ve dahil olmak istiyorsanız, aşağıdaki makaleleri burada listelediğimiz sırayla başlamanızı öneririz:
- Raspberry Pi'ye Başlarken HTG Rehberi
- Raspberry Pi'nizi Uzak Kabuk, Masaüstü ve Dosya Aktarımı için Yapılandırma
- Raspberry Pi'yi Düşük Güçlü Ağ Depolama Cihazına Dönüştürme
İlk öğreticideki her şey gereklidir, ikinci öğretici isteğe bağlıdır (ancak bir indirme kutusu başsız bir yapı için mükemmel bir aday olduğu için uzaktan erişim bu proje için inanılmaz derecede kullanışlıdır) ve üçüncü öğreticinin en önemli kısmı basitçe kurulumdur sabit sürücü ve önyükleme sırasında otomatik olarak bağlanacak şekilde yapılandırılması.
Önceki okuma listesine ek olarak, Usenet'in tüm ayrıntılarına aşina değilseniz, aşağıdaki eğiticiyi okumanızı önemle tavsiye ederiz:
- Usenet'e Başlarken Nasıl Yapılır Geek Kılavuzu
Usenet'i zaten biliyorsanız ve güvenilir bir Usenet sağlayıcısında hesabınız varsa, bu harika. Eğer sen yapma Usenet hesabınız varsa, hızlanmak için kesinlikle kılavuzumuzu okumanız gerekir. Genel izleyiciden genel izleyiciye atlayarak alabileceğiniz torrentlerin aksine, güvenilir ve ücretsiz bir genel Usenet sunucusu diye bir şey yoktur. Güvenilir bir sağlayıcıdan bir hesap almanız gerekecektir - Usenet hakkında genel bilgiler ve hangi sağlayıcıları dikkate almanız gerektiğine ilişkin ipuçları için kılavuzumuza bakın.
Apt-Get'i Güncelleme ve UNRAR'ı Yükleme
Not: Yakın zamanda SABnzbd kılavuzunu takip ettiyseniz, apt-get aracınızı zaten güncellediğiniz ve UNRAR'ı yüklediğiniz için bu bölümün tamamını güvenle atlayabilirsiniz.
İlk iş, apt-get yükleyicinizi güncellemek ve yükseltmektir. Diğer Raspberry Pi rehberlerimizden birini takip ettiyseniz ve her şeyi güncellediyseniz, bu adımı atlayabilirsiniz.
Terminalde aşağıdaki komutları girin:
sudo apt-get güncellemesi
sudo apt-get yükseltme
Bir süredir güncelleme / yükseltme yapmadıysanız, uzun bir yükseltme sürecini beklemeye hazır olun.
Tıpkı SABnzbd kurulum eğitiminde olduğu gibi, dosya arşivlerini işlemek için tamamlayıcı bir araç yüklememiz gerekecek.
Dosyanın paketini açmayı otomatik hale getirmek için, ücretsiz ancak beklenmedik bir şekilde adlandırılmış, serbest olmayan uygulamanın bir kopyasını oluşturmamız gerekecek. Neyse ki, yardımsever bir ruh RaspberryPi.StackExchange Raspbian için bunun nasıl yapılacağını özetledi.
Terminalde, kaynaklar.listenizi düzenlemenize ve unrar-nonfree içeren depoyu eklemenize izin vermek için aşağıdaki komutu girin:
Sudona / Etc / Apt / Öyleyse s. Ben st
Nano'da, .list dosyasına aşağıdaki satırı ekleyin:
deb-src http://archive.raspbian.org/raspbian wheezy main katkı ücretsiz olmayan rpi
Nano'dan çıkmak için CTRL + X'e ve eski .list dosyasını kaydetmek / üzerine yazmak için Y'ye basın. Komut istemine döndüğünüzde, değişikliğin etkili olması için kaynak listenizi güncellemeniz gerekecek:
sudo apt-get güncellemesi
Güncelleme bittikten sonra (eğiticide daha önce güncellediyseniz oldukça hızlı olacaktır), bir çalışma dizini oluşturmanın ve ardından ona geçmenin zamanı gelmiştir:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Unrar-nonfree'nin bağımlılıklarını indirme zamanı:
sudo apt-get build-dep unrar-özgür olmayan
İşlem bittiğinde ve komut istemine geri döndüğünüzde, kaynak kodunu indirmek ve yükleme paketini oluşturmak için aşağıdaki komutu girin:
sudo apt-get source -b unrar-özgür olmayan
Şimdi paketi kurma zamanı. Unrar-nonfree'nin yeni bir sürümü yayınlandıktan sonra bu eğiticiyi takip ediyorsanız, dosya adını güncellemeniz gerekir. Önceki adımlarda indirdiğimiz dosyaları listelemek için komut istemine "ls" yazarak sürüm numarasını kontrol edebilirsiniz:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kurulum tamamlandıktan sonra, "unrar" komutunun sistemde kullanılabilir olup olmadığını, komut istemine "unrar" yazarak hızlı bir şekilde test edebilirsiniz. Düzgün bir şekilde kurulursa, unrar uygulaması mevcut tüm anahtarların bir listesini ve açıklamalarını geri çeker. Paket hatasız yüklendiyse, aşağıdaki komutla kendi başınıza toparlayabilirsiniz:
cd && rm -r ~ / unrar-özgür olmayan
Artık UNRAR uygulamamızı yüklediğimize göre, NZBGet'i yükleme ve yapılandırma işine geçmenin zamanı geldi.
NZBget'i Kurmak ve Yapılandırmak
SABnzbd kurulum işleminden farklı olarak, bu önemli ölçüde daha uzun / daha karmaşıktır, bu nedenle komut isteminde biraz zaman harcamaya hazır olun. Komut isteminde biraz daha fazla zaman harcamaya ek olarak, uygulamaları derlemek için "make" komutunu kullanırken bir miktar kesinti süresine hazırlıklı olun.
İlk iş emri, UNRAR kurulumumuzda yaptığımız gibi, çalışacağımız geçici bir dizin oluşturmaktır. Tıpkı UNRAR'da olduğu gibi, bir tesisatçı inşa etmek için elimizi kirletmemiz gerekecek. İstendiğinde aşağıdaki komutları girin:
sudo mkdir / temp-nzbget
cd / temp-nzbget
Şimdi NZBget'i indirip çıkarmamız gerekiyor. Bu yazı itibariyle kararlı sürüm 10.2 sürümüdür. Kontrol edin NZBget web sitesi en güncel kararlı sürümü indirdiğinizden emin olmak için.
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 bizim için güzel bir önceden paketlenmiş yükleyiciye sahip olmadığından, tüm bağımlılıkları manuel olarak yüklememiz gerekecek. Her bir bağımlılığın ne için olduğunu merak ediyorsanız, ön koşullar listesine buradan göz atın . İstendiğinde aşağıdaki komutları girin:
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
Tüm bağımlılıkları yükledikten sonra, libpar2 üzerinde küçük bir yama işlemi gerçekleştirmemiz gerekiyor. Teknik olarak bu yamayı atlayabilirsiniz fakat yama, kısmi onarım işlemi için bir zaman sınırı belirlemenize olanak tanır. Bu, küçük Raspberry Pi indirme kutumuz gibi daha yavaş cihazlar için kullanılır.
Not: dosyalara yama uygulamazsanız, ./configure komutunu –disable-libpar2-bugfixes-check ile eklemediğiniz sürece yapılandırma işlemi sırasında bir hata alırsınız.
Libar2'ye yama yapmak için, komut istemine aşağıdaki komutları girin:
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
./yapılandır
sudo yapmak
sudo make install
Şimdi NZBget'i derleme ve yükleme zamanı:
cd /temp-nzbget/nzbget-10.2
./yapılandır
sudo yapmak
sudo make install
Bu işlem tamamlandığında, NZBget'i yapılandırmadan önce bir görevimiz daha var. NZBget'in kullanması için bir dizi dizin oluşturmamız gerekiyor. Raspberry Pi eğiticilerimizde kullandığımız aynı dizin yapısını kullandığınızı varsayıyoruz. Değilse, dizinlerinizi buna göre değiştirmeniz gerekir.
NZBget dizinlerinizi oluşturmak için komut istemine aşağıdaki komutları girin:
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget / dst
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget / nzb
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget / sıra
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget / tmp
sudo mkdir / media / USBHDD1 / paylaşımlar / NZBget / post-proc
Adlandırma yapısını değiştirebilirsiniz, ancak daha sonra yapılandırma dosyalarını gözden geçirmeniz ve tüm varsayılan klasör adlarını değiştirmeniz gerekir (ki bu gerçekten uğraşmaya değmez).
Klasörleri oluşturduğunuzda, NZBget yapılandırma dosyasını düzenleme zamanı gelmiştir. Komut istemine aşağıdaki komutu girin:
sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
Ani / Etc / n zbge t. Kon f
Yapılandırma dosyası, yararlı yorumlarla yoğun bir şekilde notlandırılmıştır (ancak buradaki talimatlarımıza tüm yorum satırlarını dahil etmeyeceğiz çünkü metin bloklarını gereksiz yere uzatacaktır); ### YOLLAR bölümünde yapılandırma dosyasının aşağıdaki bölümünü düzenlemek için dosyayı dikkatlice okuyun:
MainDir = / media / USBHDD1 / paylaşımlar / NZBget
### NEWS-SERVERS bölümünde Usenet Sunucusu oturum açma bilgilerinizi girin:
Server1.Host = sunucunuz.com
Server1.Port = 119
Sunucu1.Username = kullanıcı adı
Server1.Password = şifre
Server1.JoinGroup = evet
Server1.Encryption = hayır
Sunucu1. Bağlantılar = 5
Dosyayı düzenlemeyi bitirdiğinizde, CTRL + X tuşlarına basın ve kaydedin. NZBget'i başlatmadan önce, kopyalanacak küçük bir dosya grubumuz var. Komut istemine geri dönün, aşağıdaki komutu girin:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / paylaşımlar / NZBget / post-proc
Bu, tüm işlem sonrası komut dosyalarını geçici yükleme klasörümüzden kalıcı son işlem klasörüne kopyalar. Şimdi NZBget arka plan programını başlatabilir ve her şeyin düzgün çalıştığından emin olabiliriz. Aşağıdaki komutu girin:
sudo nzbget -D
Artık aşağıdaki bağlantı noktası numarasıyla Raspberry Pi'nizin IP adresine gidebilirsiniz:
http: // [Your Pi's IP]: 6789
NZBget için WebUI'ye göz atmak için. Varsayılan kullanıcı adı "nzbget" ve varsayılan şifre "tegbzn6789" şeklindedir.
Burada fazla zaman geçirmeyeceğiz, sadece etrafı dürtmek ve her şeyin düzgün çalıştığından emin olmak için yeterince uzun. (NZBget yapılandırması ve önyükleme sırasında başlama sürecini bitirdiğimizde, SickBeard ve CouchPotato gibi tüm yardımcı uygulamalarınız tarafından çağrılacağı için NZBget'e artık fazla bakmayacaksınız).
Biz buradayken, bir NZB dosyası eklemek için bir dakikanızı ayırın - bir NZB dosyası istiyorsanız, binsearch.info adresine gidin ve favori Linux dağıtımınızı arayın.
NZBget'i başlatabileceğinizi ve bir dosyayı indirebileceğinizi onayladıktan sonra, NZBget'i açılışta başlayacak şekilde yapılandırmanın zamanı gelmiştir. Tüm Raspberry Pi eğitimlerimizi takip ediyorsanız (veya bir Linux tecrübesiyseniz), tüm bu süreç oldukça tanıdık gelecektir.
Komut istemine aşağıdaki komutu girin:
Sudonna / Etc / Ini t. d / n zb get t
Dosyanın içine aşağıdaki kodu yapıştırın:
#!/bin/sh
### BİLGİ BAŞLATIN
# Sağlar: NZBget
# Gerekli-Başlangıç: $ network $ remote_fs $ syslog
# Required-Stop: $ network $ remote_fs $ syslog
# Varsayılan-Başlangıç: 2 3 4 5
# Varsayılan-Durdur: 0 1 6
# Kısa Açıklama: NZBget'i açılışta başlat
# Açıklama: NZBget'i başlat
### END INIT BİLGİSİ
durumda "$ 1"
start) echo -n "Hizmetleri başlat: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop services: NZBget"
/ usr / local / bin / nzbget -Q
;;
tekrar başlat)
$ 0 stop
$ 0 başlangıç
;;
*) Echo "Kullanım: $ 0 başlat | durdur | yeniden başlat"
çıkış 1
;;
esac
çıkış 0
CTRL + X tuşlarına basın, çalışmanızı kaydedin ve nano'dan çıkın. Şimdi dosyadaki izinleri değiştirmemiz ve rc.d'yi güncellememiz gerekiyor. Komut istemine aşağıdaki komutları girin:
sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget varsayılanları
Sisteminizi yeniden başlatın ve NZBget'in otomatik olarak başladığını onaylayın.
Bu noktada, basit bir NZBget kurulumuyla başlamaya hazırsınız. Sonraki adım, otomasyon kılavuzumuza geçmektir. Her Zaman Açık Raspberry Pi İndirme Kutunuzu Nasıl Otomatikleştirebilirsiniz? ve kurulum talimatlarını takip edin. SABnzbd ile birlikte kılavuzda kullandığımız her araç, NZBget ile de uyumludur, bu nedenle ayarlar menülerinde uygun değişiklikleri yapmanız yeterlidir.