Недавно мы показали вам, как превратить ваш Raspberry Pi в загрузочную машину с низким энергопотреблением 24/7. Теперь мы вернемся, чтобы показать вам, как сделать систему практически полностью автономной с помощью потрясающих инструментов автоматизации.
Почему я хочу это сделать?
Если вы следили за нашим проектом загрузки Raspberry Pi, на данный момент у вас есть полноценный компьютер BitTorrent/Usenet. Это круто, но не полностью автоматически. Вам по-прежнему приходится довольно регулярно взаимодействовать с этим блоком, чтобы постоянно указывать на него в новых файлах, выбирать эпизоды ваших любимых сериалов и так далее.
После того, как вы закончите с последним сегментом нашего учебного пособия по загрузке Raspberry Pi, сегодняшнего руководства по автоматизации, у вас будет полностью автоматизированное устройство, и все, что вам нужно сделать, это сказать, что вы хотите, и он найдет Интернет для этих файлов от вашего имени.
Если вы не работали вместе с нами, определенно найдите время, чтобы узнать, как превратить Raspberry Pi в постоянно включенный BitTorrent-бокс и как превратить Raspberry Pi в постоянно включенный Usenet-компьютер.
Что мне нужно?
Как и в предыдущих уроках, для этого урока мы предполагаем, что у вас есть устройство Raspberry Pi с установленным Raspbian, вы можете получить доступ к устройству либо напрямую через подключенный монитор и клавиатуру, либо удаленно через SSH и VNC, и что у вас есть USB-накопитель ( или диски) прилагается к нему. Кроме того, мы также предполагаем, что вы завершили хотя бы одно (или оба) из наших руководств по превращению Raspberry Pi в загрузочную машину BitTorrent и/или Usenet. Если вам необходимо ускорить работу в этих областях, мы настоятельно рекомендуем прочитать следующие руководства в том порядке, в котором они перечислены здесь:
- Руководство HTG по началу работы с Raspberry Pi
- Как настроить Raspberry Pi для удаленной оболочки, рабочего стола и передачи файлов
- Как превратить Raspberry Pi в устройство хранения данных с низким энергопотреблением
- Как превратить Raspberry Pi в постоянно включенный битторн-бокс
- Как превратить Raspberry Pi в постоянную машину Usenet
Следующие разделы учебного пособия и содержащиеся в нем инструменты будут вам бесполезны, если вы еще не настроили Raspberry Pi и не достигли стадии can-access-BitTorrent/Usenet.
Однако, как только вы окажетесь на этом этапе, настало время заняться автоматизацией всей сборки для удобства загрузки.
Каждый раздел учебника не зависит от других. Например, если вы хотите автоматизировать захват телевизионного шоу, а не захват фильма, вы можете перейти к соответствующей части учебного пособия и игнорировать остальные.
Наконец, небольшое примечание об установке всех средств автоматизации в этом руководстве. Мы обнаружили, что вы можете установить их все на Raspberry Pi, не перегружая систему слишком сильно. Тем не менее, , поскольку каждая система автоматизации имеет тенденцию быть немного тяжелой во внешнем интерфейсе (когда вы впервые устанавливаете ее, часто приходится выполнять тяжелую работу, связанную с поиском и загрузкой прошлых эпизодов телевизионных шоу, которые вы хотите смотреть), мы бы предложили дать каждой установке немного передышки, чтобы позволить ей монополизировать системные ресурсы, SABnzbd и жесткий диск USB. После того, как вы преодолеете суматоху, все должно быть в порядке, но раскрытие всех трех приложений автоматизации бок о бок в самом начале становится действительно грубым из-за ограниченных ресурсов, доступных для Pi.
Установка зависимостей
Чтобы использовать инструменты, описанные в этом руководстве – SickBeard, CouchPotato и Headphones, – вам нужно установить несколько зависимостей, прежде чем начать работу. (Мы не будем рассматривать зависимости, которые уже установлены с помощью дистрибутива Rasbian по умолчанию.)
Прежде всего, мы собираемся обновить и обновить наш установщик apt-get. Если вы * просто * следовали нашим предыдущим учебникам по Raspberry Pi, вы можете смело пропустить это, поскольку вы недавно обновились.
На терминале введите следующие команды:
sudo apt-get update
sudo apt-get upgrade
После того, как вы обновите/обновите, пришло время начать установку необходимых нам зависимостей. Во-первых, все инструменты используют инструмент управления исходным кодом программного обеспечения Git. Поскольку Rasbian не поставляется с Git, нам нужно его установить. На терминале введите следующие команды:
sudo apt-get install git-core
При появлении запроса нажмите Y, чтобы продолжить установку, и подождите одну или две минуты после завершения процесса. После этого дважды проверьте установку, набрав «git –version» в приглашении, чтобы убедиться, что git установлен. Если он не возвращает номер версии, снова запустите программу установки.
В дополнение к Git, SickBeard (но не CouchPotato или наушники) зависит от Cheetah, инструмента шаблонов Python. Если вы установили SABnzbd в руководстве «Как превратить Raspberry Pi в постоянно включенный компьютер Usenet Machine», у вас уже установлен Cheetah. Если вы следовали только руководству по BitTorrent, вам необходимо его установить. В терминале введите следующую команду:
sudo apt-get install 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-адрес вашего PI]: 8081/home/
Настройка SickBeard: В отличие от некоторых инструментов, которые мы использовали в предыдущих уроках, в SickBeard нет мастера настройки, который бы помог нам с настройкой. Мы проведем вас через важные шаги сейчас. Мы перечислим соответствующие элементы, которые вы хотите изменить, по их разделу в разделе «Конфигурация» интерфейса SickBeard.
В разделе Конфигурация -> Общие :
Снимите флажок «Запустить браузер». Мы собираемся получить удаленный доступ к этому блоку, и вам не понадобится эта опция потери ресурсов.
Под веб-интерфейсом: вы можете, если хотите, добавить имя пользователя и пароль в SickBeard и/или изменить номер порта.
В разделе Конфигурация -> Настройки поиска :
Здесь мы настраиваем SickBeard для работы с нашим клиентом Usenet и/или BitTorrent. SickBeard действительно хорошо сочетается с Usenet, и мы рекомендуем вам пойти по этому пути.
Отрегулируйте срок хранения Usenet: по умолчанию 500 дней. Если у вас есть премиум-провайдер Usenet, срок удержания должен быть намного выше, обычно 1100+ дней. Свяжитесь с вашим провайдером и заполните соответствующий номер здесь.
В разделе «Поиск в NZB» убедитесь, что установлен флажок «Поиск в NZB», и что вы выбрали SABnzbd. Подключите URL-адрес, имя пользователя и пароль (если вы его задали), а также ключ API из вашей установки SABnzbd. Нажмите «Test SABnzbd», чтобы убедиться, что SickBeard может успешно с ним связаться.
Примечание. Если вы используете BitTorrent, вам нужно проверить «Поиск торрентов» и установить папку просмотра для своего клиента Torrent.
В разделе Конфигурация -> Поставщики поиска :
Здесь вы можете выбрать индексы для поиска и ввести ключи API для индексов частного/платного поиска.
В разделе «Приоритеты поставщиков» вы можете установить флажок для включения поставщиков, а затем перетащить их в список, чтобы установить их приоритетность. По умолчанию индекс Womble отмечен. Вы можете проверить Sick Beard Index и nzbX, но для остальных из них требуются учетные записи с ключами API – вам необходимо посетить соответствующие веб-сайты и пройти процедуру регистрации, чтобы использовать их.
Примечание. Если вы включили поиск торрентов на предыдущем шаге, вы также увидите здесь список торрент-трекеров.
В разделе Конфигурация -> Постобработка :
В начальном разделе «Постобработка» оставьте поле «TV Download Dir» пустым. Мы собираемся установить вспомогательный скрипт для SABnzbd, который позаботится об этой функции. Снимите флажок «Сохранить оригинальные файлы»; На нашем сервере mini Pi нет места для хранения дубликатов всего, что мы загружаем. Установите флажки «Переместить связанные файлы» и «Переименовать эпизоды», чтобы SickBeard переместил любые дополнительные файлы, загруженные вместе с вашим телевизионным контентом, и переименовал шоу в соответствии с соглашением, выбранным вами в разделе «Именование».
Наконец, вы можете загрузить метаданные SickBeard в формате, соответствующем настройке вашего медиацентра. Поскольку мы используем все установки XBMC, мы выбрали XBMC для нашего «Типа метаданных» и проверили все типы файлов метаданных, которые мы хотели создать в SickBeard (например, изображения папок и фан -арт).
В разделе Конфигурация -> Уведомления :
Этот раздел не является обязательным. Вы можете настроить уведомления на своих медиа-клиентах (таких как 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 (отбрасывая .sample с конца).
Есть два способа предоставить SABnzbd доступ к скриптам. Ленивый способ – просто изменить каталог скриптов постобработки в разделе Config -> Folder SABnzbd на/home/pi/Sick-Beard/autoProcessTV. Если сценарии SickBeard являются единственными инструментами постобработки, которые вы используете, это будет работать нормально.
В качестве альтернативы, если вы хотите хранить все ваши сценарии SABnzbd в одном месте, вы можете использовать следующую команду, чтобы скопировать их в папку сценариев SABnzbd (папку, которую мы настроили в руководстве Usenet):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py/media/USBHDD1/shares/SABnzbd/scripts
В любом случае, после того, как вы настроили и скопировали сценарии, вы должны указать SABnzbd использовать их. В SABnzbd перейдите к Config -> Categories и создайте новую категорию «tv». В разделе сценария выберите sabToSickBeard.py в качестве сценария последующей обработки. Если вы хотите создать папку, в которой ваши загрузки на ТВ будут временно отделяться от других ваших загрузок, прежде чем они будут перетаскиваться в постоянную папку на ТВ, вы можете установить папку/путь (например, SickBeardTV). Убедитесь, что нажали кнопку «Добавить», чтобы сохранить изменения.
Добавление шоу в SickBeard . Теперь, когда вы настроили SickBeard, настало время для самой важной части: добавления телевизионных шоу в вашу новую автоматизированную систему.
Во-первых, нам нужно создать каталог для SickBeard для хранения шоу. (Если у вас уже есть каталог ТВ-шоу, установленный на внешнем жестком диске, который вы используете с Pi, пропустите этот шаг). В терминале введите следующую команду (изменив путь, если вы не используете ту же настройку, которую мы установили в предыдущих уроках):
mkdir/media/USBHDD1/Share/TV/
Теперь в главном интерфейсе SickBeard нажмите «Добавить шоу» (находится на дополнительной навигационной панели в верхнем левом углу). У вас есть два варианта добавления шоу в систему: вы можете создать новую запись для нового шоу или импортировать ТВ-шоу, которые вы уже загрузили в систему. Даже если у вас нет существующей коллекции телешоу для добавления в SickBeard, нам все равно нужно начать с кнопки «Добавить существующие шоу», чтобы указать SickBeard на наш каталог телешоу (независимо от того, является ли он пустым или полным) ,
Нажмите «Добавить существующие шоу», а затем на вкладке «Управление каталогами» нажмите «Создать». Выберите папку с телевизором в проводнике. После того, как вы нажмете ОК, нажмите «Установить по умолчанию», а затем «Отправить» внизу страницы.
После того, как вы настроили ТВ-каталог по умолчанию, вы можете перейти к Add Shows -> Add New Show, чтобы добавить телешоу в вашу коллекцию. Введите полное или частичное название шоу в поле поиска, найдите его, а затем выберите шоу, которое вы хотите отслеживать и скачать. Нажмите «Далее», чтобы дважды проверить папку, в которую она будет помещена, и снова нажмите «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 clone 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', default = 5000)),
'host': Env.setting ('host', default = ''),
'ssl_cert': Env.setting ('ssl_cert', по умолчанию = нет),
'ssl_key': Env.setting ('ssl_key', по умолчанию = Нет),
'host': Env.setting ('host', default = "0.0.0.0"),
}
Сохраните ваши изменения и перезапустите скрипт. После успешного запуска сценария вы можете указать браузеру следующий адрес, чтобы начать работу:
http: // [IP-адрес вашего PI]: 5050/wizard/
Как и в случае с SickBeard, мы проведем вас через базовую настройку. Соответствующие команды перечислены по разделам.
Настройка CouchPotato . Вы можете пропустить раздел Добро пожаловать . У нас нет существующей базы данных CouchPotato для импорта (если вы переезжаете и устанавливаете старую версию CouchPotato в новую коробку загрузки Raspberry Pi, следуйте инструкциям и укажите мастеру на свой старый файл data.db)
В разделе Общие вы можете установить имя пользователя и пароль, а также изменить номер порта, если хотите. Снимите флажок «Запустить браузер».
В разделе Загрузчики вам необходимо либо 1) установить CouchPotato для связи с SABnzbd, либо 2) указать просматриваемую папку для ваших торрент-файлов, чтобы она работала с Deluge. Мы настраиваем его для работы с SABnzbd: оставьте хост в покое и вставьте свой ключ API SABnzbd (тот же, что вы использовали для SickBeard).
Вы также можете указать категорию SABnzbd. Чтобы действительно автоматизировать весь процесс, мы настоятельно рекомендуем этот шаг – включив определенную категорию CouchPotato, она помогает автоматическому переименованию/перемещению файлов работать более плавно.
В разделе Поставщики выберите поставщиков, которых вы хотите использовать в CouchPotato. Как и в случае с SickBeard, вам необходимо ввести данные для входа в систему/ключи API для премиум-провайдеров.
В разделе Renamers вы можете настроить автоматическое переименование/перемещение файлов. Это фантастическая особенность. Установите папку «Кому», чтобы указать, куда вы хотите перемещать фильмы, проверьте очистку и укажите папку «От» (это должна быть та же папка, которую вы назначили для тега «Фильмы» в SABnzbd).
В разделе Автоматизация вы можете установить скрипт или букмарклет GreaseMonkey, который упрощает добавление нужных фильмов в вашу установку CouchPotato из браузера.
Когда вы закончите, просмотрите настройки и нажмите гигантскую зеленую кнопку внизу. Хотя мастер запуска охватывает практически все соответствующие настройки, есть одна область, на которую вы можете взглянуть. Мастер запуска не предлагает настроить уведомления. Для этого нажмите на шестерню в правом верхнем углу, а затем нажмите «Уведомления» на боковой панели навигации. Там, как и в SickBeard, вы сможете включать push-уведомления для различных систем, включая блоки 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 по умолчанию для couppotato
На этом этапе все готово к настройке, и вы можете приступить к работе с новой установкой 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, уже есть много музыки, то настройте наушники для управления вашей коллекцией. Вы можете сделать это, нажав кнопку «Управление» на главной панели навигации и указав «Наушники» в соответствующем каталоге.
Настройка наушников для запуска при загрузке . Теперь вы готовы начать поиск и использование наушников, но, как и в случае с нашими предыдущими инструментами автоматизации, мы собираемся включить автоматический запуск при загрузке. Для этого введите в терминале следующие команды:
cd ~/наушники
sudo nano init.ubuntu
В файлах init.ubuntu мы собираемся внести два быстрых изменения.Да, в верхней части файла он строго предупреждает против редактирования файла (но мы живем на грани, и что более важно, мы не используем выделенную учетную запись пользователя только для наушников, поэтому мы должны внести это изменение).
Прокрутите вниз строки 29 и 30:
## HP_USER = # $ RUN_AS, [...]
## HP_HOME = # $ APP_PATH, [...]
Отредактируйте комментарий ## в этих двух строках и вставьте следующее имя пользователя и домашний каталог:
HP_USER = pi # $ 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, и мы сделаем все возможное, чтобы воплотить их в жизнь.