Як встановити NZBGet для легкого завантаження Usenet на Raspberry Pi

Jun 5, 2025
Апаратне забезпечення
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Нещодавно ми вам показали як перетворити Raspberry Pi на постійно працюючу машину Usenet зосереджена навколо багатофункціонального клієнта SABnzbd Usenet. Зараз ми повернулися, щоб показати вам, як користуватися NZBGet, більш спартанським, але також дуже легким інструментом Usenet.

Чому я хочу це зробити?

Якщо ви пішли разом з нашими Як перетворити Raspberry Pi на постійно працюючу машину Usenet and you’re perfectly happy with the results, then you can skip this tutorial altogether.

Якщо, з іншого боку, ви виявили, що ресурсоємний SABnzbd занадто обкладає ваш Raspberry Pi (особливо якщо ви запускаєте його пліч-о-пліч із клієнтом BitTorrent), то перехід на NZBGet - чудовий спосіб звільнити системні ресурси. Ви втратите різноманітні функції в процесі, але основна функціональність (імпорт файлів NZB, завантаження вмісту, розпакування та взаємодія з допоміжними програмами, такими як SickBeard та CouchPotato), все ще доступна з NZBGet.

Однак попередьте, що встановлення NZBget - це значно більші клопоти (і передбачає компіляцію як NZBget, так і виправлених допоміжних додатків).

Що мені потрібно?

У цьому підручнику ми припускаємо, що у вас функціональний Raspberry Pi із встановленою Raspbian, і ми дотримувались наших попередніх підручників. У мене є, і ви тут, щоб поміняти SABnzbd на NZBget, перейдіть до наступного розділу. Якщо ви абсолютно нові в процесі та хочете взяти участь у роботі, радимо розпочати з наступних статей у тому порядку, в якому ми їх перелічили тут:

  1. Посібник HTG з початку роботи з Raspberry Pi
  2. Як налаштувати Raspberry Pi для віддаленої оболонки, робочого столу та передачі файлів
  3. Як перетворити Raspberry Pi на малопотужний мережевий накопичувач

Усе в першому підручнику є необхідним, у другому підручнику необов’язково (але віддалений доступ неймовірно зручний для цього проекту, оскільки вікно завантаження є ідеальним кандидатом для безголової збірки), а найважливішою частиною третього підручника є просто налаштування жорсткий диск та налаштування його для автоматичного монтажу під час завантаження.

На додаток до попереднього списку читання, якщо ви не надто знайомі з тонкощами Usenet, настійно рекомендуємо прочитати наступний посібник:

  • Посібник із початку роботи з Usenet

Якщо ви вже знайомі з Usenet і маєте обліковий запис у надійного постачальника Usenet, це чудово. Якщо ви ні маєте обліковий запис Usenet, вам обов’язково потрібно прочитати наш посібник, щоб набратись швидкості. На відміну від торрентів, куди ви можете потрапити, перескакуючи від загальнодоступного трекера до загальнодоступного трекера, немає такого поняття, як надійний та безкоштовний загальнодоступний сервер Usenet. Вам потрібно буде отримати рахунок у надійного провайдера - див. Наш посібник, щоб отримати загальну інформацію про Usenet та поради щодо того, яких постачальників враховувати.

Оновлення Apt-Get та встановлення UNRAR

Примітка. Якщо ви нещодавно підписалися на інструкції з SABnzbd, ви можете сміливо пропустити весь цей розділ, оскільки ви вже оновили інструмент apt-get та встановили UNRAR.

Першим замовленням бізнесу є оновлення та оновлення програми установки apt-get. Якщо ви дотримувались одного з наших інших посібників Raspberry Pi і все оновили, ви можете пропустити цей крок.

На терміналі введіть такі команди:

sudo apt-get update

sudo apt-get upgrade

Якщо ви давно не оновлювались / не оновлювались, будьте готові зачекати на тривалий процес оновлення.

Як і у підручнику з встановлення SABnzbd, нам потрібно буде встановити додатковий інструмент для обробки архівів файлів.

Для того, щоб автоматизувати розпакування файлів, нам доведеться створити копію безкоштовної, але неінтуїтивно названої програми unrar-nonfree. На щастя, корисна душа в RaspberryPi.StackExchange описано, як це зробити для Raspbian.

У терміналі введіть таку команду, щоб дозволити вам редагувати source.list та додати сховище, яке містить unrar-nonfree:

Sudona / Etc / Apt / So rse s. Я вул

У нано додайте такий рядок у файл .list:

deb-src http://archive.raspbian.org/raspbian хрип основний внесок невільний rpi

Натисніть CTRL + X, щоб вийти з nano, та Y, щоб зберегти / перезаписати старий файл .list. Повернувшись до командного рядка, вам потрібно буде оновити список джерел, щоб зміна набрала чинності:

sudo apt-get update

Після завершення оновлення (це повинно бути досить швидко, якщо ви оновили раніше в підручнику), настав час створити робочий каталог, а потім перейти до нього:

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 install sigc ++
sudo apt-get install libpar2-0-dev
sudo apt-get встановити libssl-dev
sudo apt-get встановити libgnutls-dev
sudo apt-get install 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.
виправлення sudo <libpar2-0.2-bugfixes.patch
виправлення sudo <libpar2-0.2-cancel.patch
./configure
sudo make
sudo make install

Тепер настав час скомпілювати та встановити NZBget:

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

Після завершення цього процесу перед налаштуванням 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
Раптова / І т. Д. / N zbge t. Kon f

Файл конфігурації сильно анотований корисними коментарями (але ми не збираємося включати сюди всі рядки коментарів у наші інструкції, оскільки це призведе до непотрібної довжини блоків тексту); уважно прочитайте файл, щоб відредагувати наступну частину файлу конфігурації в розділі ### PATHS:

MainDir = / media / USBHDD1 / акції / NZBget

У розділі ### NEWS-SERVERS введіть свої дані для входу на сервер Usenet:

Server1.Host = yourserver.com
Сервер1.Port = 119
Server1.Username = ім'я користувача
Сервер1.Password = пароль
Сервер 1.JoinGroup = так
Сервер 1. Шифрування = ні
Сервер 1. Підключення = 5

Після завершення редагування файлу натисніть CTRL + X та збережіть. Перш ніж запустити NZBget, нам потрібно скопіювати одну невелику партію файлів. Повернувшись до командного рядка, введіть таку команду:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / акції / 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 і шукайте ваш улюблений дистрибутив Linux.

Переконавшись, що ви можете запустити NZBget і завантажити файл, настав час налаштувати NZBget для запуску під час завантаження. Якщо ви дотримувались усіх наших підручників з Raspberry Pi (або є ветераном Linux), весь цей процес здасться вам цілком звичним.

Введіть таку команду в командному рядку:

Судона / І т.д. / Іні т. d / n zb отримати t

У файл вставте такий код:

#! / bin / sh
### НАЧАТИ ІНФОРМАЦІЮ ІНСТИТУТУ
# Забезпечує: NZBget
# Обов’язковий старт: $ network $ remote_fs $ syslog
# Потрібно зупинити: $ network $ remote_fs $ syslog
# За замовчуванням Початок: 2 3 4 5
# За замовчуванням зупинка: 0 1 6
# Короткий опис: Запустіть NZBget під час завантаження
# Опис: Запустіть NZBget
### ЗАКІНЧИТИ ІНФОРМАЦІЮ ПРО ВВЕДЕННЯ
справа "$ 1" в
start) 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, збережіть свою роботу та вийдіть із нано. Тепер нам потрібно змінити дозволи на файл та оновити rc.d. Введіть у командному рядку такі команди:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d за замовчуванням nzbget

Перезавантажте систему та переконайтеся, що NZBget запускається автоматично.


На цьому етапі ви готові до простої установки NZBget. Наступним кроком є ​​перехід до нашого посібника з автоматизації, Як автоматизувати ваш вікно завантаження Raspberry Pi, що постійно працює та дотримуйтесь інструкцій з монтажу. Кожен інструмент, який ми використовуємо в посібнику з SABnzbd, також сумісний з NZBget, тому просто внесіть відповідні заміни в меню налаштувань.

How To Install And Configure Radarr On Raspberry Pi With DietPi

How To Install And Configure Sonarr On Raspberry Pi With DietPi

How To Install And Configure CouchPotato On Raspberry Pi | Download All Movies At Once |

The Best Raspberry Pi Server With Sonarr, Radarr, Deluge, NZBGet And Jackett

How To Install Radarr On OpenMediaVault 5 Using Docker With Portainer On Raspberry Pi 4

Ubuntu 20.04 Enlightenment. Raspberry Pi 4

Raspberry Pi 4: Ultimate Home Server With DockSTARTer

Raspberry Pi + Sonarr, Radarr, Deluge And Jackett

Plex Server On A Raspberry Pi 4!? (how To)

DietPi Plex Media Server Setup On Raspberry Pi 3 B Plus


Апаратне забезпечення - Найпопулярніші статті

Як робити спортивні фотографії без телеоб'єктива

Апаратне забезпечення Sep 18, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Спортивні фотографи люблять телеоб'єктиви тому що вони дозволяють �..


Що таке NVIDIA SHIELD?

Апаратне забезпечення Feb 28, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Ще в 2013 році NVIDIA випустила портативну ігрову консоль на базі Android, яка отрима..


Як відновити файли з мертвого комп'ютера

Апаратне забезпечення Jul 10, 2025

О-о, ваш комп’ютер більше не завантажується. Можливо, це проблема з Windows, а може, апаратне забезпече�..


Шість речей, які Android може зробити краще

Апаратне забезпечення Jun 13, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Android пройшов довгий шлях за останні кілька років. Те, що колись було потворно..


Чи може програмне забезпечення розрізняти настільний комп’ютер та ноутбук?

Апаратне забезпечення Feb 11, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Багато ліцензій на програмне забезпечення є досить обмежувальними, коли мо�..


Використовуйте приховану функцію телевізора "DIAL" для трансляції Netflix та YouTube без Chromecast

Апаратне забезпечення Jul 11, 2025

Багато сучасних розумні телевізори мають підтримку вбудованого протоколу DIAL, подібного д�..


Що потрібно знати про використання UEFI замість BIOS

Апаратне забезпечення Jul 3, 2025

Нові ПК з ОС Windows 8 не включають традиційний BIOS. Натомість вони використовують прошивку UEFI, як і Mac пр..


Як отримати доступ до своїх машин за допомогою імен DNS із DD-WRT

Апаратне забезпечення Oct 5, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Ми показали вам, як статично встановлювати IP-адреси у вашій мережі, тепер до�..


Категорії