22Aug

Ahududanı Pi Üzerine İndiren Hafif Usenet için NZBGet Nasıl Kurulur

Son zamanlarda, Ahududu Pi'nizi zengin özellikli SABnzbd Usenet istemcisinin etrafında bulunan Usenet makinesinde her zaman çalıştırmayı öğrendik.Şimdi NZBGet'i nasıl kullanacağınızı göstermek için geri döndük, daha Spartalı ama aynı zamanda çok hafif olan Usenet aracı.

Bunu Neden İstiyorum?

Bir Ahududulu Pi'yi Her Zaman Çalışan bir Usenet Makinesi'ne Dönüştürme yöntemimizi takip ettiyseniz ve sonuçlardan çok memnunsanız, bu öğreticiyi tamamen atlayabilirsiniz.

Öte yandan, kaynak yoğun SABnzbd'nin Ahududanı Pi'nizi çok fazla( özellikle bir BitTorrent istemcisiyle yan yana çalıştırıyorsanız) vergilendirdiğini tespit ettiyseniz, NZBGet'e geçmek harika bir işlemdirsistem kaynaklarını serbest bırakmanın yolu. Süreçte çeşitli özellikler kaybedersiniz, ancak çekirdek işlevselliği( NZB dosyalarını içe aktarma, içeriği indirme, paketten çıkarma ve SickBeard ve CouchPotato gibi yardımcı uygulamalarla etkileşim kurma) NZBGet ile birlikte kullanılabilir.

Bununla birlikte, NZBget'i yüklemenin önemli ölçüde daha büyük bir güçlük olduğuna ve hem NZBget hem de yamalı yardımcı uygulamaları derlemeyi içerdiğine dikkat edin.

Bana Neye ihtiyacım var?

Bu eğiticide, Raspbian'ın kurulu olduğu, fonksiyonel bir Raspberry Pi'ye sahip olduğunuzu ve önceki derslerimizi takip ettiğini varsayıyoruz. Elinde tuttum ve sadece burada NZBab için SABnzbd'yi takas ettin, bir sonraki bölüme atla. Sürece yeni iseniz ve gemide kalmak istiyorsanız, burada listelediğimiz sırayla aşağıdaki makaleleri kullanmanızı öneririz:

  1. Ahududanı Pi ile Başlarken için HTG Kılavuzu
  2. Ahududanı Pi'yi Nasıl Yapılır YapılacaklarUzak Kabuk, Masaüstü ve Dosya Aktarımı
  3. Bir Ahududeri Pi'yi Düşük Güçlü Ağ Depolama Aygıtına Dönüştürme

İlk öğreticideki her şey gereklidir, ikinci eğitim isteğe bağlıdır( ancak uzaktan erişim bu proje için inanılmaz derecede kullanışlı bir karşıdan yüklemekutusu kafa kurmadan mükemmel bir adadır) ve üçüncü eğitimin en önemli kısmı sadece sabit sürücüyü kurmak ve onu önyükleme sırasında otomatik olarak monte etmek üzere yapılandırmaktır.

Önceki okuma listesine ek olarak, aşırı derecede Usenet'in içeriğine aşina değilseniz, aşağıdaki öğreticiyi okumanızı öneririz:

  • Usenet

ile Başlarken Nasıl Yapılır Geek Kılavuzu Siz zaten isenizUsenet'i tanıdık ve güvenilir bir Usenet sağlayıcısıyla bir hesabınız var, bu harika. 'da bir Usenet hesabınız yoksa, hız kazanmak için mutlaka kılavuzumuzu okumanız gerekir. Kamu izinden kamusal izleyiciye atlayarak ulaşabileceğiniz torrentlerden farklı olarak, güvenilir ve ücretsiz bir kamu Usenet sunucusu diye bir şey yoktur. Güvenilir bir sağlayıcıdan bir hesap almalısınız - Usenet'le ilgili genel bilgi için kılavuzumuza ve hangi sağlayıcıların üzerinde çalışacağı ipuçlarına bakın.

Apt-Get ve Yükleme UNRAR

'yi Güncelleme Not: Son zamanlarda SABnzbd kılavuzunu takip ettiyseniz, apt-get aracınızı daha önce güncellediğiniz ve UNRAR'ı kurduğunuzdan bu bölümün tamamını güvenle atlayabilirsiniz.

İlk iş düzeni apt-get kurulumcunuzu güncellemek ve yükseltmektir. Eğer diğer Ahududu Rehberlerimizden birini takip edip her şeyi güncelledikten sonra, bu adımı atlayabilirsiniz.

Terminalde aşağıdaki komutları girin:

sudo apt-get güncelleme

sudo apt-get yükseltme

Eğer bir süre güncelleme / yükseltme yapmadıysanız, uzun bir yükseltme işlemini beklemeye hazır olun.

SABnzbd kurulum öğreticisinde olduğu gibi, dosya arşivlerini işlemek için ek bir araç yüklememiz gerekecek.

Dosyayı açma işlemini otomatikleştirmek için özgür fakat unintuitively adlı unrar-nonfree uygulaması bir kopyasını oluşturmak zorunda kalacağız. Neyse ki, RaspberryPi. StackExchange'deki yararlı bir ruh Raspbian için nasıl yapılacağını açıkladı.

Terminalde, sources.list dosyanızı düzenlemenizi ve unre-nonfree içeren depoyu eklemenizi sağlamak için aşağıdaki komutu girin:

sudo nano /etc/apt/ sources.list

nano'da,. list dosyasına aşağıdaki satırı ekleyin:

deb-src http: //archive.raspbian.org/ raspbian wheezy ana katkı ücretsiz olmayan rpi

Eski. list dosyasını kaydetmek / üzerine yazmak için CTRL + X tuşlarına basarak nano'dan çıkın. Komut isteminde, değişikliğin geçerli olması için kaynak listenizi güncellemeniz gerekecek:

sudo apt-get update

Güncelleme bittikten sonra( öğreticide daha önce güncellenirse oldukça çabuk olmalı) artık bir çalışma dizini yaratmanın zamanı geldi:

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

Unrar-nonfree'nin bağımlılıklarını indirmenin zamanı:

sudo apt-get unreg-unfreed

İşlem tamamlandığında ve komut istemine geri döndüğünüzde, kaynak kodu indirmek için aşağıdaki komutu girin vekurulum paketini oluşturun:

sudo apt-get source -b unrar-nonfree

Şimdi paketi yüklemenizin zamanı geldi. Unrar-nonfree'nin yeni bir sürümü piyasaya çıktığında bu öğreticiyi izliyorsanız, dosya adını güncellemeniz gerekir.Önceki adımlarda indirdiğiniz dosyaları listelemek için komut satırına "ls" yazarak sürüm numarasını kontrol edebilirsiniz:

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

Kurulum tamamlandıktan sonra, hızlı bir şekildekomut satırına "unrar" yazarak sistemde "unrar" komutunun olup olmadığını kontrol edin. Düzgün kurulmuşsa, unrar uygulaması mevcut tüm anahtarların ve açıklamalarının bir listesini geri çeker. Paket hatasız kurulduysa, aşağıdaki komutu kullanarak kendi adımınızı atabilirsiniz:

cd & amp;rm -r ~ / unrar-nonfree

Artık UNRAR uygulamamız kurulmuş olduğundan, NZBGet'i kurma ve yapılandırma işine başlamak için zamanı geldi.

NZBget

'yi Yükleme ve Yapılandırma SABnzbd yükleme işleminin aksine, bu işlem önemli ölçüde daha uzun / daha çabukdur, bu nedenle komut isteminde biraz zaman harcamak için hazır olun. Anında biraz daha zaman harcamanın yanı sıra, uygulamaları derlemek için "make" komutunu kullanırken bazı kesintiler için hazır olun.

İlk iş düzeni, çalışacağımız UNRAR kurulumunda yaptığımız gibi geçici bir dizin oluşturmaktır. Tıpkı UNRAR'da olduğu gibi ellerimizi kirleterek bir montajcı kurmamız gerekecek. Komut isteminde şu komutları girin:

sudo mkdir / temp-nzbget
cd / temp-nzbget

Şimdi NZBget'i indirip çıkarmamız gerekir. Bu yazı geldiğinde kararlı sürüm 10.2 sürümüdür. En güncel sabit sürümünü 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'in hazır önceden yüklenmiş güzel bir kurulum programı olmadığından, ihtiyacımız olacakel ile tüm bağımlılıkları yüklemek için. Her bir bağımlılığın nedeni merak ediyorsanız, burada ön koşul listesine bakın. Komut isteminde şu komutları girin:

sudo apt-kurulum libncurses5-dev
sudo apt-kurulum sigc ++
sudo apt-kurulum libpar2-0-dev
sudo apt-kurulum libssl-dev
sudo apt-getlibgnutls-dev'i kurun
sudo apt-get install libxml2-dev

Bütün bağımlılıkları yükledikten sonra, libpar2 üzerinde küçük bir yama işlemi gerçekleştirmeliyiz. Teknik olarak bu düzeltme ekini atlayabilirsiniz ancak düzeltme eki par-onarım işleminde bir süre sınırı belirlemenize izin verir. Bu, küçük Ahududu Pi indirme kutusu gibi daha yavaş cihazlar için kullanılır.

Not: dosyaları düzeltmiyorsanız,. /configure komutunu -disable-libpar2-bugfixes ile eklemedikçe yapılandırma işlemi sırasında bir hata mesajı alırsınız.

'yi kontrol edin. Libar2'yi düzeltmek için aşağıdaki komutları girin:komut:

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ı & lt;libpar2-0.2-bugfixes.patch
sudo yaması & lt;libpar2-0.2-cancel.patch
. /configure
sudo
yapmak sudo make install

Şimdi NZBget'ı derleyin ve kurma zamanı geldi:

cd /temp-nzbget/nzbget-10.2
. /configure
sudo
yapmak sudo make install

Bu işlem tamamlandıktan sonra, NZBget'ı yapılandırmadan önce bir görev daha yapacağız. NZBget'ın kullanması için bir dizi dizin oluşturmamız gerekir. Ahududu Pi öğreticilerimizde kullandığımız dizin yapısını kullandığınızı varsayıyoruz. Değilse, dizinlerinizi buna göre değiştirmeniz gerekir.

sudo mkdir /media/USBHDD1/shares/ NZBget
sudo mkdir /media/USBHDD1/shares/NZBget/ dst
sudo mkdir /media/USBHDD1/shares/NZBget/ nzb
sudo mkdir /media/USBHDD1/shares/NZBget/ kuyruk
sudo mkdir /media/USBHDD1/shares/NZBget/ tmp
sudo mkdir /media/USBHDD1/shares/NZBget/ sonrası proc

You: Komut isteminde

, senin NZBget dizinleri oluşturmak için aşağıdaki komutları girinadlandırma yapısını değiştirebilir, ancak yapılandırma dosyalarını incelemek ve tüm varsayılan klasör adlarını değiştirmek zorundasınız( ki bu gerçekten zor değil).

Klasörleri oluşturduktan sonra, NZBget yapılandırma dosyasını düzenlemenin zamanı geldi. Komut isteminde, 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ına yararlı açıklamalar eklenmiştir( ancak tüm açıklama satırlarını eklemeyeceğizçünkü buradaki talimatlarımızda, metin bloklarının gereksiz yere uzun olmasını sağlayacağız);### PATHS bölümündeki yapılandırma dosyasının aşağıdaki bölümünü düzenlemek için dosyayı dikkatle okuyun:

MainDir = /media/USBHDD1/shares/ NZBget

### NEWS-SERVERS bölümünde Usenet Sunucusu oturum açma kimlik bilgilerinizi girin:

Server1.Host =yourserver.com
Server1.Port = 119
Server1.Username = kullanıcı adı
Server1.Password = parola
Server1.JoinGroup = yes
Server1.Encryption = hayır
Server1.Connections = 5

Dosyayı düzenlemeyi bitirdikten sonra CTRL +X ve kaydedin. NZBget'ı başlatmadan önce, kopyalayacağımız 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/shares/NZBget/ sonrası-proc

Bu, tüm yükleme sonrası komut dosyalarını geçici yükleme klasöründen kalıcı işlem sonrası klasöre 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 port numarasını kullanarak Raspberry Pi'nin IP adresine gidin:

http: // [Pi'nin IP]: 6789

, NZBget için WebUI'yi kontrol etmek için. Varsayılan kullanıcı adı "nzbget" ve varsayılan şifre "tegbzn6789".

Burada çok fazla zaman harcayacağız, etrafında dolaşmaya ve her şeyin düzgün şekilde çalıştığından emin olmanız yeterince uzun sürecek.(NZBget yapılandırması ve başlangıçta başlatma işlemi bittikten sonra, artık SickBeard ve CouchPotato gibi tüm yardımcı uygulamalar tarafından çağrılabileceğinden artık NZBget'e bakmazsınız).

Buradayken, bir NZB dosyası eklemek için biraz zaman ayırın; eğer bir NZB dosyasından istiyorsanız, binsearch.info dosyasına gidin ve en sevdiğiniz Linux dağıtımını arayın.

NZBget'ı başlatıp bir dosya indirebildiğinizi doğruladıktan sonra, NZBget'i önyüklemeden başlayacak şekilde yapılandırma zamanı geldi. Raspberry Pi öğreticilerimizin hepsini takip ediyorsanız( veya bir Linux kıdemli iseniz), bu işlemin tamamı tanıdık gelecektir.

Komut istemine aşağıdaki komutu girin:

sudo nano /etc/init.d/ nzbget

Dosya içinde aşağıdaki kodu yapıştırın:

#!/bin/ sh
### BIT INIT INFO
# Sağlar: NZBget
# Gerekli -Başlangıç: $ ağ $ uzak_fs $ syslog
# Zorunlu-Dur: $ ağ $ uzak_fs $ syslog
# Varsayılan-Başlat: 2 3 4 5
#Varsayılan-Dur: 0 1 6
# Kısa Açıklama: Önyükleme sırasında NZBget'ı başlatma
# Açıklama: NZBget
###
başlangıçında "$ 1" INI INFO
durumda "$ 1" başlatın echo -n "Start services: NZBget"
/usr/local/bin/ nzbget-D
; ;
durdur) echo -n "Hizmetleri durdurun: NZBget"
/usr/local/bin/ nzbget -Q
; ;
yeniden başlatma)
$ 0 durdurma
$ 0 başlangıç ​​
; ;
*) echo "Kullanım: $ 0 başlangıç ​​| dur! Yeniden başlat"
exit 1
; ;
esac
exit 0

CTRL + X tuşlarına basın, işinizi kaydedin ve nano'dan çıkın.Şimdi dosyadaki izinleri değiştirmemiz ve rc.d'yi güncellememiz gerekiyor. Aşağıdaki komutları komut istemine girin:

sudo chmod 755 /etc/init.d/ nzbget
sudo güncelleme-rc.d nzbget varsayılanları

Sisteminizi yeniden başlatıp NZBget'ın otomatik olarak başlatıldığını onaylayın.

Bu noktada, basit bir NZBget kurulumuyla hazır olursunuz. Bir sonraki adım, otomasyon rehberi olan Her Zaman Açık Ahududu Pi İndirme Kutusunu Nasıl Otomatikleştirilir? Konusuna geçmek ve kurulum talimatlarını takip etmektir. SABnzbd kılavuzunda kullandığımız her araç NZBget ile de uyumludur, bu nedenle ayarlar menülerinde uygun yer değiştirmeleri yapın.