Нет описания правки |
|||
Строка 1: | Строка 1: | ||
+ | Инструкция написана и обновляется по материалам форума: |
||
+ | [[http://xbmc.ru/forum/showthread.php?t=3363]] |
||
=Установка= |
=Установка= |
||
==Часть выполняемая на компьютере с linux== |
==Часть выполняемая на компьютере с linux== |
Версия от 04:11, 5 октября 2013
Инструкция написана и обновляется по материалам форума: [[1]]
Установка
Часть выполняемая на компьютере с linux
- Вставляем чистую флешку и выполняем с root правами:
wget http://svn.stmlabs.com/svn/raspbmc/release/installers/python/install.py chmod +x install.py ./install.py
Запустится мастер, который подготовит флешку и зальёт на неё загрузчик-инсталятор. *По окончанию извлекам флешкарту и вставляем её в raspbery pi
Часть установки, выполняемая на raspbery pi
- Подключам сетевой кабель. В сети должен быть DHCP сервер и полный доступ в Интернет
- Подключаем usb-мышку, монитор и питание и ждем.
Установка полностью должна пройти в автоматическом режиме, кроме последнего этапа, где надо выбрать язык системы. Для этого и понадобится подключенная заранее мышь (не определяется на горячую).
- Запоминаем ip адрес выданый малинке по dhcp (если не успели Система -> Сведения о системе ->Сеть)
Настройка в консоли
Подключаемся с компьютера к малинке по ssh
ssh pi@192.168.237.115 пароль: raspberry
Сразу запустится мастер который попросит:
- Сконфигурировать локаль
ru_RU.UTF-8 UTF-8
- Выбрать часовой пояс (выбираем свой)
Меняем пароль пользователю pi
passwd
Устанавливаем пароль для root
sudo passwd root
Теперь можно подключиться сразу под root по ssh
ssh root@192.168.237.115
Подключение Torrent-TV
Выполняем доустановку компонентов из репозитрия нужных для torrent-tv
apt-get update apt-get install python-apsw python-m2crypto python-setuptools python-pyamf
Качаем и распаковываем ACE Stream 2.0.8.7
cd /tmp wget -c http://dl.dropboxusercontent.com/u/15442856/ace208win2087_path041113.py.tar.gz tar zxvf ace208win2087_path041113.py.tar.gz mv ace208win2087.py /home/pi/ace
Качаем движок TorrentStream
Версия 0.3.8 имеет лучший функционал, чем более поздние
cd /tmp wget -c http://nuismons-xmbc.googlecode.com/files/script.module.torrent.ts_v0.3.8.zip wget -c http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip
В графическом интерфейсе выполним:
Система -> Настроки -> Дополнения -> Установить из файла zip
И установим оба архива
Ждем, когда на экране появится подтверждение, что установка прошла и выполняем в консоли
nano /home/pi/.xbmc/userdata/addon_data/script.module.torrent.ts/settings.xml
И меняем в строке путь
<setting id="prog" value="/home/pi/ace/start.py" />
Подключаем Torrent-TV.RU
Устанавливаем дополнение с репозиторием, а затем устанавливаем плагин:
Система -> Настроки -> Дополнения/Загрузить дополнения/Seppius XBMC Add-ons/Видеодополнения/Torrent-TV.RU
Жмем установить и ждем, пока появится сообщение об успешной установке. Далее снова счелкаем по нему же и появится кнопка Настроить.
Указываем в поле местонахождение acestream.port путь:
Домашняя папка -> ace -> start.py
Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU
Оптимизация
Оптимизация XBMC
Для исключения ситуации с прерыванием проигрывания каналов и вылета в основное меню, поправим некоторые настройки:
nano /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/advancedsettings.xml
секцию <network> приведем к виду:
<network> <cachemembuffersize>55971520</cachemembuffersize> <curlclienttimeout>120</curlclienttimeout> <curllowspeedtime>110</curllowspeedtime> </network>
Разгон системы
Разгоним процессор память и графическое ядро
nano /boot/config.txt
Приведем файл к такому виду:
arm_freq=1000 core_freq=500 sdram_freq=500 over_voltage=6 force_turbo=0 gpu_mem=128 disable_overscan=1 start_file=start_x.elf fixup_file=fixup_x.dat
Выполним перезагрузку
reboot
Скачаем монитор состояния
wget https://gist.github.com/ecampidoglio/5009512/raw/b41d9e33a15cdddb9cd3d311f88024db935c7a0f/cpustatus.sh --no-check-certificate chmod +x cpustatus.sh mv cpustatus.sh /usr/bin/cpustatus
Смотрим в реальном времени текущее состояние температы и частот системы
watch cpustatus
Контроль и поиск ошибок
Наблюдение за логом XBMC в реальном времени
tail -f /home/pi/.xbmc/temp/xbmc.log