Ahududu Pi'nizi İndirirken Hafif Usenet İçin NZBGet Nasıl Kurulur
Kısa süre önce size Ahududu Pi'nizi, her zaman zengin özelliklere sahip SABnzbd Usenet istemcisi merkezli bir Usenet makinesine nasıl dönüştürebileceğinizi gösterdik. Şimdi size daha fazla Spartalı ama aynı zamanda çok hafif bir Usenet aracı olan NZBGet'i nasıl kullanacağınızı göstermeye döndük..
Neden Bunu Yapmak İstiyorum??
Bir Ahududu Pi'yi Her Zaman Açık Usenet Makinesine Dönüştürme ile ilgili sonuçları takip ettiyseniz ve sonuçlardan tamamen memnunsanız, bu öğreticiyi tamamen atlayabilirsiniz..
Öte yandan, kaynak yoğun SABnzbd'ın Raspberry Pi'nize çok fazla vergi harcadığını tespit ettiyseniz (özellikle bunu bir BitTorrent istemcisi ile yan yana çalıştırıyorsanız), NZBGet’e geçiş yapmak harika bir yöntemdir. sistem kaynaklarını serbest bırakmak için. İşlemdeki ç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şimde bulunma) hepsi hala NZBGet ile kullanılabilir.
Bununla birlikte, NZBget’ın kurulmasının çok daha büyük bir güçlük olduğu (ve hem NZBget’in hem de yamaçlı yardımcı uygulamaların derlenmesini gerektirir).
Neye ihtiyacım var?
Bu ders için Raspbian'ın kurulu olduğu bir Raspberry Pi'ye sahip olduğunuzu ve önceki derslerimizle birlikte takip ettiğinizi varsayıyoruz. Sizde var ve NZBget için SABnzbd'i değiştirmek için buradasınız, bir sonraki bölüme atlayın. Süreçte yepyeni iseniz ve gemiye çıkmak istiyorsanız, aşağıda listelenen sıraya göre aşağıdaki makalelere başlamanızı öneririz:
- Ahududu Pi ile başlamak için HTG Kılavuzu
- Ahududu Pi'nizi Uzak Kabuk, Masaüstü ve Dosya Aktarımı İçin Yapılandırma
- Ahududu Pi Nasıl Düşük Güçlü Ağ Depolama Aygıtına Dönüştürülür
İlk eğitimdeki her şey gerekli, ikinci eğitim 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 son derece kullanışlıdır) ve üçüncü eğitimin en önemli kısmı basitçe ayarlamaktır. sabit sürücü ve açılışta otomatik montaj için yapılandırma.
Önceki okuma listesine ek olarak, Usenet'in giriş ve çıkışlarına aşina değilseniz, aşağıdaki öğreticiyi okumanızı şiddetle öneririz:
- Usenet'e Başlarken Geek Kılavuzu
Usenet'e zaten aşina iseniz ve güvenilir bir Usenet sağlayıcısına sahip bir hesabınız varsa, bu harika. Eğer sen yapamaz Usenet hesabına sahip olmak için, hızınızı arttırmak için rehberimizi kesinlikle okumanız gerekir. Herkese açık izleyiciden halka izleyiciye atlayarak elde edebileceğiniz meşalelerin aksine, güvenilir ve ücretsiz bir kamu Usenet sunucusu diye bir şey yoktur. Güvenilir bir sağlayıcıdan hesap almanız gerekir; Usenet hakkında genel bilgiler ve hangi sağlayıcıların göz önünde bulundurulacağıyla ilgili ipuçları için kılavuzumuza bakın.
Apt-Get'i Güncelleme ve UNRAR'ı Kurma
Not: Son zamanlarda SABnzbd rehberini takip ettiyseniz, apt-get aracınızı güncellediğiniz ve UNRAR'ı yüklediğiniz için bu bölümün tamamını güvenle atlayabilirsiniz..
İlk iş emri, apt-get yükleyicinizi güncellemek ve yükseltmektir. Diğer Raspberry Pi rehberlerimizden biriyle takip ettiyseniz ve her şeyi güncellediyseniz, bu adımı atlayabilirsiniz.
Terminalde aşağıdaki komutları girin:
sudo apt-get update
sudo apt-get upgrade
Bir süredir güncelleme / yükseltme yapmadıysanız, uzun bir yükseltme işlemini beklemeye hazır olun.
SABnzbd kurulum eğitiminde olduğu gibi, dosya arşivlerini işlemek için ek bir araç yüklememiz gerekecek.
Açılan dosyayı otomatik hale getirmek için, ücretsiz fakat istenmeyen bir şekilde unrar-free uygulamasının bir kopyasını oluşturmamız gerekecek. Neyse ki, RaspberryPi.StackExchange'te yararlı bir ruh, Raspbian için nasıl yapılacağını açıkladı.
Terminalde, kaynakları düzenleyebilmenizi sağlamak için aşağıdaki komutu girin ve unrar-non-free içeren depoyu ekleyin:
sudo nano /etc/apt/sources.list
Nano'da, aşağıdaki satırı .list dosyasına ekleyin:
deb-src http://archive.raspbian.org/raspbian wheezy ana özgür olmayan rpi'ye katkıda bulunuyor
Nano'dan çıkmak için CTRL + X tuşlarına basın ve eski .list dosyasının üzerine kaydetmek / üzerine yazmak için Y düğmesine basın. Komut isteminde, değişikliğin geçerli olması için kaynaklar listenizi güncellemeniz gerekir:
sudo apt-get update
Güncelleme bittikten sonra (eğitimde daha önce güncellediyseniz çok çabuk olmanız gerekir), çalışma dizini oluşturmanın ve sonra ona geçmenin zamanı geldi:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Unrar-nonfree bağımlılıklarını indirme zamanı:
sudo apt-get build-dep unrar-non-free
İşlem tamamlandığında komut istemine geri döndüğünüzde, kaynak kodunu indirmek ve kurulum paketini oluşturmak için aşağıdaki komutu girin:
sudo apt-get kaynağı -b unrar-nonfree
Şimdi paketi kurmanın zamanı geldi. Yeni bir unrar-free sürümü yayınlandıktan sonra bu öğreticiyi izliyorsanız, dosya adını güncellemeniz gerekir. Önceki adımlarda indirdiğimiz dosyaları listelemek için komut isteminde “ls” yazarak sürüm numarasını kontrol edebilirsiniz:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kurulum tamamlandığında, komut isteminde sadece “unrar” yazarak sisteme “unrar” komutunun uygun olup olmadığını kontrol edebilirsiniz. Düzgün takılırsa, unrar uygulaması mevcut tüm anahtarların ve açıklamalarının bir listesini geri çekecektir. Paket hatasız bir şekilde kurulmuşsa, aşağıdaki komutu kullanarak kendinize sonra düzeltebilirsiniz:
cd && rm -r ~ / unrar-nonfree
Artık UNRAR uygulamamızı yükledik, NZBGet'i kurma ve yapılandırma işine başlama zamanı.
NZBget’ı Kurmak ve Konfigüre Etmek
SABnzbd kurulum işleminin aksine, bu işlem oldukça belirgin bir şekilde daha uzun / daha gizlidir, bu yüzden istemde biraz zaman geçirmeye hazır olun. İstemde biraz daha fazla zaman harcamanın yanı sıra, uygulamaları derlemek için “make” komutunu kullanırken biraz kesinti için hazırlanın.
İlk iş emri, UNRAR kurulumumuzda olduğu gibi çalışacağımız geçici bir dizin oluşturmaktır. Tıpkı UNRAR'da olduğu gibi, bir montajcı oluşturmak için ellerimizi kirletmek zorunda kalacağız. Komut istemine 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. En güncel kararlı sürümü indirdiğinizden emin olmak için NZBget web sitesini kontrol edin..
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 önceden hazırlanmış güzel bir yükleyiciye sahip olmadığı için tüm bağımlılıkları manuel olarak kurmamız gerekecek. Her bağımlılığın ne için olduğunu merak ediyorsanız, burada önkoşullar listesine göz atın. Komut istemine aşağıdaki komutları girin:
sudo apt-get install libncurses5-dev
sudo apt-get yükleme sigc++
sudo apt-get install libpar2-0-dev
sudo apt-get kurulum libssl-dev
sudo apt-get kurulum libgnutls-dev
sudo apt-get kurulum libxml2-dev
Tüm bağımlılıkları yükledikten sonra, libpar2'de küçük bir yama işlemi gerçekleştirmemiz gerekiyor. Bu yamayı teknik olarak atlayabilirsiniz fakat yama, onarım işlemi için bir zaman sınırı belirlemenizi sağlar. Bu bizim küçük Ahududu Pi indirme kutumuz gibi daha yavaş cihazlar için kullanılır.
Not: Dosyaları yamalamazsanız, -disable-libpar2-bugfixes-check ile ./configure komutunu eklemediğiniz sürece yapılandırma işlemi sırasında hata alırsınız
Libar2'yi yamalamak 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 yaması < libpar2-0.2-bugfixes.patch
sudo yaması < libpar2-0.2-cancel.patch
./Yapılandır
sudo make
sudo make install
Şimdi NZBget’ı derleme ve yükleme zamanı:
cd /temp-nzbget/nzbget-10.2
./Yapılandır
sudo make
sudo make install
Bu işlem tamamlandıktan sonra, NZBget’ı yapılandırmadan önce bir görevimiz daha var. NZBget'in kullanması için bir takım dizinler oluşturmamız gerekiyor. Raspberry Pi derslerimizde kullandığımız aynı dizin yapısını kullandığınızı varsayıyoruz. Değilse, dizinlerinizi buna göre değiştirmeniz gerekir..
Komut isteminde, NZBget dizinlerinizi oluşturmak için aşağıdaki komutları girin:
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget / dst
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget / nzb
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget / kuyruk
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget / tmp
sudo mkdir / medya / USBHDD1 / paylaşım / NZBget / post-proc
Adlandırma yapısını değiştirebilirsiniz, ancak daha sonra yapılandırma dosyalarına göz atmanız ve tüm varsayılan klasör adlarını değiştirmeniz gerekir (ki bu gerçekten güçlük değil).
Klasörleri oluşturduktan sonra, NZBget yapılandırma dosyasını düzenleme zamanı geldi. Komut istemine aşağıdaki komutu girin:
sudo cp / usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
sudo nano /etc/nzbget.conf
Yapılandırma dosyası, yararlı yorumlar ile yoğun bir şekilde notlandırılmıştır (ancak metin satırlarını gereksiz yere uzun tutacağından buraya tüm açıklama satırlarını yönergelerimize dahil etmeyeceğiz); ### PATHS 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 / hisse / NZBget
### NEWS-SERVERS bölümünde, Usenet Sunucusu giriş bilgilerinizi girin:
Server1.Host = yourserver.com
Server1.Port = 119
Server1.Username = adı
Server1.Password = şifre
Server1.JoinGroup = yes
Server1.Encryption = hayır
Server1.Connections = 5
Dosyayı düzenlemeyi bitirdikten sonra, CTRL + X tuşlarına basın ve kaydedin. NZBget’i başlatmadan önce, kopyalanacak küçük bir dosya grubumuz var. Komut isteminde, aşağıdaki komutu girin:
cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / paylaşımlar / NZBget / post-proc
Bu işlem sonrası tüm komut dosyalarını geçici yükleme klasörümüzden kalıcı işlem sonrası klasörüne kopyalar. Şimdi NZBget servisini başlatabilir ve her şeyin yolunda çalıştığından emin olabiliriz. Aşağıdaki komutu girin:
sudo nzbget -D
Şimdi Raspberry Pi'nizin IP adresine şu bağlantı noktası numarası ile gidebilirsiniz:
http: // [Pi'nizin IP Adresi]: 6789
NZBget için WebUI'yi kontrol etmek için. Varsayılan kullanıcı adı “nzbget” ve varsayılan şifre “tegbzn6789”.
Burada fazla zaman harcayamayacağız, etrafta dolaşıp her şeyin düzgün şekilde çalıştığından emin olmak için yeterince uzun olmayacağız. (NZBget yapılandırması ve önyükleme başlangıcını bitirdikten sonra, NZBget’a SickBeard ve CouchPotato gibi tüm yardımcı uygulamalarınız tarafından çağrılacağından daha fazla bakmayacaksınız).
Buradayken, bir NZB dosyası eklemek için bir dakikanızı ayırın-eğer bir NZB dosyası istiyorsanız, binsearch.info adresine gidin ve favori Linux dağıtımınızı arayın..
NZBget’i başlatabildiğinizi ve bir dosya indirebileceğinizi onayladıktan sonra, NZBget’i önyüklemede başlayacak şekilde yapılandırma zamanı. Tüm Ahududu Pi öğreticilerimizle (veya bir Linux ustasıysanız) birlikte takip ettiyseniz, bu işlem oldukça tanıdık gelecektir.
Komut istemine aşağıdaki komutu girin:
sudo nano /etc/init.d/nzbget
Dosyaya aşağıdaki kodu yapıştırın:
#! / Bin / sh
### BEGIN INIT INFO
# Sağlar: NZBget
# Gerekli-Başlangıç: $ network $ remote_fs $ syslog
# Zorunlu Dur: $ network $ remote_fs $ syslog
# Varsayılan-Başlat: 2 3 4 5
# Varsayılan-Dur: 0 1 6
# Kısa Açıklama: Açılışta NZBget'ı başlatın
# Tanım: NZBget'ı başlatın
### END INIT INFO
içinde "$ 1" durumu
başlangıç) echo -n "Hizmetleri başlat: NZBget"
/ usr / yerel / bin / nzbget -D
;;
stop) echo -n "Hizmetleri durdur: NZBget"
/ usr / yerel / bin / nzbget -Q
;;
tekrar başlat)
0 $ durak
0 $ başlangıç
;;
*) Echo "Kullanım: $ 0 start | stop | restart"
çı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ştirip 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 gitmeye hazırsınız. Bir sonraki adım, her zaman açık ahududu Pi İndirme Kutunuzu Nasıl Otomatikleştireceğinizi otomasyon rehberimize yönlendirmek ve kurulum talimatlarını izlemektir. SABnzbd ile olan kılavuzda kullandığımız her araç NZBget ile de uyumludur, bu nedenle sadece ayar menülerinde uygun değişiklikleri yapın.