Домашня » як » Як автоматизувати Ваш завжди доступний Raspberry Pi Завантажити Box

    Як автоматизувати Ваш завжди доступний Raspberry Pi Завантажити Box

    Нещодавно ми показали вам, як перетворити вашу Raspberry Pi на цілодобову завантажувальну машину малої потужності. Тепер ми повернулися, щоб показати вам, як зробити систему практично повністю рукою з приголомшливими засобами автоматизації.

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

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

    Після того, як ви закінчите з останнього сегмента нашого посібника з завантаження Raspberry Pi, сьогоднішнього посібника з автоматизації, ви будете мати повністю автоматизований пристрій на ваших руках, де все, що вам потрібно, це сказати йому, що ви хочете, і він буде розвідник Інтернет для цих файлів від вашого імені.

    Якщо ви не працювали разом з нами, безумовно, приділіть деякий час, щоб перевірити, як перетворити Raspberry Pi в Always-On вікні BitTorrent і як перетворити Raspberry Pi на машину завжди на Usenet.

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

    Як і в попередніх посібниках, для цього підручника ми припускаємо, що у вас є установка Raspberry Pi з Raspbian, які мають доступ до пристрою або безпосередньо через підключений монітор і клавіатуру, або віддалено через SSH і VNC, і у вас є USB-пристрій ( або диски). Крім того, ми також припускаємо, що ви завершили принаймні одне (або обидва) наших навчальних посібників щодо перетворення Raspberry Pi на завантажувальну машину BitTorrent та / або Usenet. Якщо вам потрібна швидкість в цих областях, ми наполегливо рекомендуємо прочитати наведені нижче посібники в порядку, у якому вони перелічені тут:

    1. Посібник з початку роботи з Raspberry Pi
    2. Як налаштувати Raspberry Pi для віддаленої оболонки, робочого столу та передачі файлів
    3. Як перетворити Raspberry Pi на малопотужний мережевий накопичувач
    4. Як перетворити Raspberry Pi в Always-On BitTorrent Box
    5. Як перетворити Raspberry Pi на машину завжди на Usenet

    Наступні розділи навчального посібника та інструменти, що містяться в ньому, будуть вам мало корисні, якщо ви ще не налаштували Raspberry Pi і дійшли до стадії can-access-BitTorrent / Usenet.

    Проте, коли ви опинитеся на цьому етапі, настав час приступити до справи автоматизації всієї побудови для зручності завантаження..

    Кожен розділ підручника не залежить від інших. Наприклад, якщо ви хочете автоматизувати вилучення телевізійних шоу, а не вирвати кіно, можна вільно переходити до відповідної частини навчального посібника та ігнорувати решту.

    Нарешті, невелика примітка про встановлення всіх інструментів автоматизації в цьому посібнику. Ми виявили, що ви можете встановити їх все на Raspberry Pi, не забороняючи систему занадто сильно. Однак, оскільки кожна система автоматизації має тенденцію бути трохи важкою на передньому кінці (коли ви вперше встановлюєте її, часто дуже важко підібрати, як знайти і завантажити минулі епізоди телевізійних шоу, які ви хочете подивитися), ми пропонуємо надавати Кожна установка трохи дихає кімнатою, щоб дозволити йому монополізувати системні ресурси, SABnzbd, і USB HDD. Після того, як ви пройшли через наздоганяючий шквал, все повинно бути добре, але розв'язання всіх трьох додатків автоматизації спочатку на першому місці дійсно грубо з обмеженими ресурсами, доступними для Pi.

    Встановлення залежностей

    Для того, щоб використовувати інструменти, описані в цьому посібнику, SickBeard, CouchPotato і навушники, потрібно встановити декілька залежностей, перш ніж розпочати роботу. (Ми не будемо звертатися до залежностей, які вже встановлені з типовим розподілом Rasbian.)

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

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

    sudo apt-get update
    sudo apt-get upgrade

    Після оновлення / оновлення прийшов час розпочати встановлення потрібних залежностей. По-перше, всі інструменти використовують інструмент керування вихідним кодом програмного забезпечення Git. Оскільки Rasbian не поставляється з Git, нам потрібно його встановити. На терміналі введіть наступні команди:

    sudo apt-get встановлює git-core

    Коли з'явиться запит, натисніть клавішу Y, щоб продовжити інсталяцію, і зачекайте хвилини або дві, як завершується процес. Після цього двічі перевірте установку, натиснувши “git -version” на підказку, щоб перевірити, що git встановлено. Якщо він не повертає номер версії, знову запустіть інсталятор.

    На додаток до Git, SickBeard (але не CouchPotato або навушники) залежить від Cheetah, інструменту шаблону Python. Якщо ви встановили SABnzbd в Як перетворити Raspberry Pi на Always-On керівництво машини Usenet, у вас вже встановлено Cheetah. Якщо ви тільки слідуєте разом з керівництвом BitTorrent, вам потрібно встановити його. На терміналі введіть таку команду:

    sudo apt-get встановлює python-cheetah

    Після встановлення Git і Python-Cheetah (якщо ви плануєте використовувати SickBeard для телевізійних шоу), ми готові розпочати роботу.

    Встановлення та налаштування SickBeard на Raspbian

    SickBeard є інструментом управління телебаченнями для завантаження Usenet і BitTorrent - підтримка Usenet значно більш зріла, ніж підтримка BitTorrent, але обидва вони функціональні. У оболонці з горіхами, ви розповідаєте SickBeard, які телепередачі ви хочете дивитися, і це діє як інтернет-TiVo, завантажуючи ці шоу для вас (або від відставання, якщо ви наздоганяєте або як вони випущені, якщо ваша колекція шоу є актуальною). Це чудовий спосіб залишатися на вершині ваших улюблених програм.

    Встановлення SickBeard: Щоб встановити SickBeard, відкрийте термінал і введіть наступну команду:

    git clone git: //github.com/midgetspy/Sick-Beard.git

    Після завершення інсталяції перейдіть до каталогу SickBeard і запустіть SickBeard вперше:

    CD Sick-Beard
    python SickBeard.py

    Здається, він повіситься на мить, і тоді ви побачите багатослівний скрипт SickBeard, який буде прослуховуватися, а потім просто не працюватиме. На цьому етапі можна перейти в веб-переглядач і вказати його за адресою, щоб перевірити SickBeard:

    http: // [IP-адреса вашого ІП]: 8081 / home /

    Налаштування SickBeard: На відміну від деяких інструментів, які ми використовували в попередніх підручниках, SickBeard не має майстра налаштувань, щоб пройти через налаштування. Зараз ми проведемо вас через важливі кроки. Ми перерахуємо відповідні пункти, які ви хочете змінити за їхнім розділом у межах конфігурації інтерфейсу SickBeard.

    В Config -> Загальні розділ:

    Зніміть прапорець запуску веб-переглядача: ми будемо отримувати доступ до вікна віддалено, немає потреби в цьому варіанті витрачання ресурсів.

    Під Web Interface: Ви можете, якщо хочете, додати ім'я користувача та пароль до SickBeard та / або змінити номер порту.

    В Config -> Параметри пошуку розділ:

    Тут ми налаштовуємо SickBeard для роботи з нашим клієнтом Usenet та / або BitTorrent. SickBeard дійсно сяє з Usenet, і ми рекомендуємо вам піти цим шляхом.

    Налаштування збереження Usenet: Типовим значенням є 500 днів. Якщо у вас є провайдер преміум-класу Usenet, утримання має бути набагато вищим, як правило, 1100 + днів. Зверніться до свого провайдера і заповніть відповідний номер тут.

    У розділі Пошук NZB переконайтеся, що прапорець "Пошук NZB" позначено, і що ви вибрали SABnzbd. Підключіть URL-адресу, ім'я користувача та пароль (якщо ви встановили), а також ключ API з інсталяції SABnzbd. Натисніть "Test SABnzbd", коли ви зробите, щоб переконатися, що SickBeard може успішно спілкуватися з ним.

    Примітка: Якщо ви налаштовані на використання BitTorrent, вам потрібно буде відмітити "Пошук торрентів" і встановити папку для годинника для вашого клієнта Torrent.

    В Config -> Постачальники пошуку розділ:

    Тут ви можете обрати індекси пошуку та ввести ключі API для приватних / індексів пошуку оплати.

    У розділі «Пріоритети постачальника» можна перевірити, щоб увімкнути провайдерів, а потім перетягнути їх у список, щоб визначити їх пріоритет. За замовчуванням перевіряється індекс Womble. Ви можете перевірити індекс Sick Beard і nzbX, але інші вимагають облікових записів з ключами API - вам потрібно відвідати відповідні веб-сайти та пройти процес реєстрації, щоб використовувати їх.

    Примітка: Якщо ви включили пошук торрентів у попередньому кроці, ви також побачите перераховані тут ТВ-трекери.

    В Config -> Після обробки розділ:

    У початковій секції «Пост-обробка» залиште «Диск телепередачі» пустим. Ми збираємося створити допоміжний скрипт для SABnzbd, який буде піклуватися про цю функцію. Зніміть прапорець "Зберегти оригінальні файли"; ми не маємо місця на нашому міні-сервері Pi для зберігання дублікатів всього, що ми завантажуємо. Позначте пункт "Перемістити пов'язані файли" та "Перейменувати епізоди", щоб SickBeard перемістив усі додаткові файли, завантажені з вашого телевізійного вмісту, і перейменував шоу зі згодою, яку ви вибрали в розділі "Призначення"..

    Нарешті, можна завантажити метадані SickBeard у форматі, що відповідає налаштуванням медіа-центру. Оскільки ми використовуємо всі установки XBMC, ми вибрали XBMC для нашого типу "Метадані" і перевірили всі типи файлів метаданих, які ми хотіли створити SickBeard (наприклад, зображення папок і fanart).

    В Config -> Notifications розділ:

    Цей розділ є абсолютно необов'язковим. Можна налаштувати сповіщення про свої мультимедійні клієнти (наприклад, XBMC) і служби оповіщення, такі як Growl. Повідомлення XBMC можуть бути надзвичайно зручними, якщо ви хочете повністю автоматизовану систему, оскільки ви можете встановити SickBeard, щоб примусити XBMC виконувати оновлення бібліотеки після завантаження нових показів..

    Зв'язування SABnzbd і SickBeard: Правильно налаштовані SickBeard і SABnzbd мають хороші симбіотичні відносини. Ви можете налаштувати його так, щоб SickBeard знайшов шоу, ударив файли NZB до SABnzbd, а потім SABnzbd закликає допоміжний скрипт SickBeard, щоб обробити всі шоу та передати їх у відповідні папки. Після налаштування процес повністю безшовний.

    Для того, щоб з'єднати ці два файли, нам потрібно скопіювати хелперний скрипт і відредагувати дуже маленький конфігураційний файл, що його супроводжує. Спочатку введіть наступну команду на терміналі, щоб перейти до папки, де знаходяться два файли:

    cd / home / pi / Sick-Beard / autoProcessTV

    У каталозі знаходяться два файли, до яких ми дбаємо: autoProcessTV.py (допоміжний скрипт) і autoProcessTV.cfg.sample (зразок файлу конфігурації). Давайте відкриємо файл конфігурації і внесемо зміни. Введіть таку команду:

    nano autoProcessTV.cfg.sample

    У редакторі nano перевірте, чи все в простому файлі конфігурації відповідає вашій установці. За промовчанням файл конфігурації вказує на локальний хост, на порт 8081, без імені та пароля. Якщо ви змінили будь-які параметри (наприклад, номер порту або додавши ім'я користувача / пароль), відредагуйте файл, щоб відобразити це. Після завершення натисніть CTRL + X, щоб вийти. Змініть ім'я файлу на autoProcessTV.cfg (скидання зразка з кінця).

    Є два способи надання доступу до сценаріїв SABnzbd. Ледачий спосіб полягає в тому, щоб просто змінити директорію скриптів пост-обробки в розділі Config -> Folder до / home / pi / Sick-Beard / autoProcessTV. Якщо сценарії SickBeard є єдиними інструментами для обробки, які ви використовуєте, це буде нормально працювати.

    Крім того, якщо ви хочете зберегти всі ваші сценарії SABnzbd в одному місці, ви можете скористатися наступною командою, щоб скопіювати їх до папки сценаріїв SABnzbd (папка, яку ми встановлюємо в довіднику Usenet):

    cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / спільний доступ / SABnzbd / сценарії

    У будь-якому випадку, як тільки ви налаштували і скопіювали скрипти, вам потрібно повідомити SABnzbd, щоб вони використовувалися. У SABnzbd перейдіть до пункту Config -> Categories і створіть нову категорію "tv". У розділі сценарію виберіть sabToSickBeard.py як ваш сценарій обробки. Якщо ви бажаєте створити папку, в якій завантаження телевізійних програм буде тимчасово вилучено з інших завантажень, перш ніж перейти до постійної папки телевізора, можна встановити папку / шлях (наприклад, SickBeardTV). Щоб зберегти зміни, натисніть кнопку Додати.

    Додавання показів до SickBeardТепер, коли ви налаштували SickBeard, настав час для найважливішої частини: додавання телевізійних шоу до нової автоматизованої системи.

    По-перше, нам потрібно створити каталог для SickBeard для зберігання шоу. (Якщо ви вже маєте каталог телепрограми, налаштований на зовнішньому жорсткому диску, який використовується з Pi, пропустіть цей крок). На терміналі введіть наступну команду (змінюючи ім'я шляху, якщо ви не використовуєте ту саму установку, яку ми встановили попередніми навчальними посібниками):

    mkdir / media / USBHDD1 / акції / ТБ /

    Тепер, з головного інтерфейсу SickBeard, клацніть на Add Shows (розташований на додатковій навігаційній панелі у верхньому лівому куті). У вас є два варіанти додавання показів до системи: ви можете створити новий запис для нового показу або ви можете імпортувати телепередачі, які ви вже завантажили в систему. Навіть якщо ви не маєте існуючої колекції телевізійних шоу для додавання до SickBeard, нам все одно потрібно почати з кнопки "Додати існуючі шоу", щоб вказати SickBeard в каталозі телешоу (незалежно від того, чи порожній він чи повний).

    Натисніть Додати існуючі шоу, а потім на вкладці Керування каталогами натисніть кнопку Створити. Виберіть папку телевізора у файловому провіднику. Після натискання кнопки "ОК" натисніть "Встановити за умовчанням", а потім "Надіслати" внизу сторінки.

    Після встановлення телевізійного каталогу за промовчанням можна перейти до пункту Додати шоу -> Додати нове шоу, щоб додати телевізійне шоу до своєї колекції. Введіть повний або частковий заголовок у вікні пошуку, знайдіть його, а потім виберіть показ, який потрібно відстежувати та завантажувати. Натисніть кнопку Далі, щоб двічі перевірити папку, де вона буде розміщена, а потім знову повідомити SickBeard, чи бажаєте ви, щоб відсутні епізоди були позначені як "Затребуваний" або "Пропущений", а також якість відео для завантаження. Якщо все виглядає добре, натисніть кнопку Додати. Ви повернетеся до свого списку показів, і SickBeard створить папку для показу, завантажить метадані і почне пошук епізодів. (Якщо ви не хочете чекати, поки таймер буде відраховувати до наступного пошуку епізоду, ви можете натиснути кнопку Керувати -> Огляд резервів, щоб негайно виконати пошук.)

    Запуск SickBeard при запуску: Є один останній крок для процесу конфігурації SickBeard; ми збираємося додати невеликий скрипт запуску для запуску SickBeard під час завантаження. Зрештою, немає сенсу мати автоматичний завантажувач ТВ-шоу, якщо потрібно вручну запустити його. Ми створили достатню кількість цих скриптів запуску в попередніх підручниках Raspberry Pi as Download Box, що ми просто збираємося перелічити команди, які потрібно ввести без детального покрокового розбиття.

    Введіть наступні команди на терміналі, щоб скопіювати сценарій запуску, змінити дозволи та оновити файли запуску:

    sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt

    sudo chmod 755 /etc/init.d/sickbeard

    sudo update-rc.d за замовчуванням

    Це все, що потрібно, тепер ви готові піти! Додайте старі шоу, які ви б хотіли переглядати, додайте покази, які ви зараз переглядаєте, додайте покази, які ще не показані, але ви хотіли б переглядати. SickBeard буде легко і автоматично завантажувати їх все для вас.

    Встановлення та налаштування CouchPotato на Raspbian

    Якщо ви вичерпані з усього, що налаштування в попередньому розділі, візьміть серце. SickBeard на сьогоднішній день є найскладнішим інструментом для налаштування. Давайте почнемо з CouchPotato - фільму, еквівалентного автоматичному завантаженню ТБ SickBeard.

    Встановлення CouchPotato: Ми вже встановили всі залежності, так що давайте перейдемо до захоплення вихідного коду від Git. На терміналі введіть таку команду:

    cd / home / pi
    git клон http://github.com/RuudBurger/CouchPotatoServer.git
    python CouchPotatoServer / CouchPotato.py

    Після запуску скрипта Python курсор просто не працюватиме. Якщо замість цього ви отримаєте дамп аварійного завершення роботи, потрібно швидко внести зміни, щоб увімкнути веб-демон і майстра запуску. Зробіть це редагування, лише якщо сценарій збій. На терміналі введіть таку команду:

    nano /home/pi/CouchPotatoServer/couchpotato/runner.py

    У скрипті вкажіть сторінку вниз, поки не побачите цей розділ, і не додайте рядок, який виділено жирним шрифтом:

    config =
    'use_reloader': перезавантажувач,
    'port': tryInt (Env.setting ('port', за замовчуванням = 5000)),
    'host': Env.setting ('host', default = "),
    'ssl_cert': Env.setting ('ssl_cert', default = None),
    'ssl_key': Env.setting ('ssl_key', default = None),
    'host': Env.setting ('host', default = "0.0.0.0"),

    Збережіть зміни та повторно запустіть сценарій. Після успішного запуску сценарію для початку можна вказати веб-переглядач за такою адресою:

    http: // [IP-адреса вашого ІП]: 5050 / майстер /

    Подібно до SickBeard, ми збираємося пройти через базову настройку. Відповідні команди перераховані в розділі.

    Налаштування CouchPotato: Можна пропустити Ласкаво просимо розділ. У нас немає жодної існуючої бази даних CouchPotato для імпортування (якщо ви переїжджаєте і старий CouchPotato встановлюєте у свій новий вікно завантаження Raspberry Pi, дотримуйтесь інструкцій і вкажіть майстер на ваші старі дані.db)

    В Загальні ви можете встановити ім'я користувача та пароль, а також змінити номер порту, якщо хочете. Зніміть прапорець "Запуск браузера".

    В Завантажувачі розділ, вам потрібно або 1) встановити CouchPotato до спілкування з SABnzbd або 2) вказати папку, яка дивилася на ваші файли торрентів, щоб вона працювала з Deluge. Ми налаштовуємо його на роботу з SABnzbd: вийдіть далі і залиште хост один і вставте ваш ключ SABnzbd API (той самий, що й для SickBeard).

    Ви також можете вказати категорію SABnzbd. Для того, щоб дійсно автоматизувати весь процес, ми настійно рекомендуємо цей крок, увімкнувши певну категорію CouchPotato, допомагає автоматичному перейменуванню / переміщенню файлу працювати більш плавно.

    В Провайдери виберіть постачальників, які ви бажаєте використовувати CouchPotato. Так само, як і у SickBeard, вам потрібно буде ввести реєстраційні дані / ключі API для провайдерів преміум-класу.

    В Перейменування можна налаштувати автоматичне перейменування / переміщення файлів. Це фантастична функція. Встановіть папку To, щоб вказати, куди потрібно переходити фільми, перевірте очищення та вкажіть папку From (це має бути те ж папку, яку ви призначили тегу Movies у SABnzbd).

    В Автоматизація ви можете встановити сценарій GreaseMonkey або букмарклет, завдяки яким додавання бажаних відеофайлів до вашої інсталяції CouchPotato з вашого браузера буде легко.

    Коли все буде зроблено, перегляньте налаштування та натисніть гігантську зелену кнопку внизу. Хоча майстер запуску охоплює майже всі відповідні налаштування, є одна область, на яку ви можете заглянути. Майстер запуску не запропонує вам налаштувати сповіщення. Для цього натисніть на пристрій у верхньому правому куті, а потім натисніть на сповіщення на боковій панелі навігації. Там, як і в SickBeard, ви зможете включити поштові повідомлення до різноманітних систем, включаючи блоки XBMC, настільні комп'ютери з включеними сповіщеннями Growl і навіть налаштувати сповіщення електронною поштою.

    Налаштування CouchPotato для запуску з завантаження: На даний момент, ми знаємо, що ви з радістю почати підключення до фільмів CouchPotato, які потрібно обов'язково побачити, але ми маємо один маленький крок до завершення, перш ніж ми підемо далі. Нам потрібно налаштувати файли запуску, щоб забезпечити запуск CouchPotato під час завантаження.

    Відкрийте термінал і введіть наступні команди:

    cd ~ /
    sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
    sudo chmod 755 /etc/init.d/couchpotato
    за замовчуванням sudo update-rc.d couchpotato

    На цьому етапі ви все зробили з конфігурацією, і ви можете приступити до роботи з новою установкою CouchPotato.

    Встановлення та налаштування навушників на Raspbian

    Остаточним інструментом автоматизації в нашому трифекті автоматизації сьогодні є навушники: як SickBeard - для телевізорів, а для CouchPotato - для фільмів, навушники - це - ви здогадалися.

    Встановлення навушників: Щоб розпочати роботу, відкрийте термінал і введіть наступну команду:

    git clone https://github.com/rembo10/headphones.git

    навушники python / Headphones.py

    Налаштування навушників: Як і SickBeard, немає майстра інсталяції, але меню налаштувань достатньо просте. Натисніть на передачу у верхньому правому куті інтерфейсу навушників, щоб отримати доступ до меню налаштувань. Ми будемо проходити кожну відповідну секцію поодинці.

    В Веб-інтерфейс розділ, ви можете додати логін / пароль, змінити номер порту та увімкнути API навушників (необхідний для деяких допоміжних додатків третіх сторін).

    В Завантажити в розділі налаштувань, вам потрібно вказати навушники на вашій установці SABnzbd, використовуючи ту ж інформацію, яку ви використовували для SickBeard і CouchPotato (хост з номером порту, ім'я користувача і пароль, якщо увімкнено, а також ключ API). Не забудьте скористатися функцією категорії, а потім вкажіть підпапку в папці завантаження SABnzbd для музики. Ви також можете, як і інші програми автоматизації, налаштувати навушники на використання торрентів, якщо хочете.

    В Якість та обробка повідомлень ви можете встановити якість на основі бажаної швидкості передачі даних (або встановити її для якості без втрат). Ви також можете встановити такі функції обробки, як автоматичне вбудовування обкладинок альбомів, сортування в папки та автоматичне перейменування файлів.

    Нарешті, під Розширені налаштування, є безліч налаштувань, з якими можна попрацювати (хоча ми радимо вам уважно прочитати перед тим, як примусово перемикати речі). Можна змінити формат перейменування, включити автоматичне перекодування аудіоформатів і ввімкнути сповіщення.

    Найбільш важливим параметром у меню Додаткові налаштування для нового користувача навушників є опція “Musicbrainz Mirror” у нижньому правому куті. Залиште, як є, але якщо ви знайдете, що під час пошуку виконавців і альбомів ви постійно отримуєте помилки "невдалого завантаження", вам потрібно повернутися до цього розділу та вибрати альтернативне дзеркало.

    Коли ви все зробите, переконайтеся, що натискаєте Зберегти зміни внизу, а потім перезавантажте у верхньому правому куті, щоб зміни набули чинності.

    Єдиний інший важливий крок конфігурації, який ви можете розглянути, - якщо ви вже маєте багато музики на зовнішньому диску, який ви використовуєте з вашим Pi, встановивши навушники для керування вашою колекцією. Ви можете зробити це, натиснувши на Manage в головному навігаційному рядку і вказавши навушники у відповідному каталозі.

    Налаштування навушників для запуску з завантаження: На даний момент ви готові почати пошук і використання навушників, але, як і в попередніх інструментах автоматизації, ми дозволимо автоматичний запуск під час завантаження. Для цього введіть наступні команди на терміналі:

    cd ~ / навушники
    sudo nano init.ubuntu

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

    Прокрутіть вниз рядки 29 і 30:

    ## HP_USER = # $ RUN_AS, […]
    ## HP_HOME = # $ APP_PATH, […]

    Змініть коментарі ## мітки на цих двох рядках і вставте наступне ім'я користувача та домашній каталог:

    HP_USER = пі # $ RUN_AS, […]
    HP_HOME = / home / pi / навушники # $ APP_PATH, […]

    Натисніть комбінацію клавіш CTRL + X, щоб вийти, зберегти свою роботу, а потім введіть наступні команди у запиті:

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

    Навушники тепер налаштовані на роботу під час завантаження, і останню частину трьох-атаки автоматизації завантаження було введено в гру.


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

    Тим не менш, завжди приємніше бути з маленьким потужним Pi-звуком зі своїми ідеями з побудови Raspberry Pi, і ми зробимо все можливе, щоб оживити їх.