Нет описания правки |
Метка: Визуальный редактор |
||
(не показано 26 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | Инструкция написана и обновляется по материалам форума: |
||
+ | [[http://xbmc.ru/forum/showthread.php?t=3363]] |
||
=Установка= |
=Установка= |
||
==Часть выполняемая на компьютере с linux== |
==Часть выполняемая на компьютере с linux== |
||
Строка 6: | Строка 8: | ||
./install.py |
./install.py |
||
Запустится мастер, который подготовит флешку и зальёт на неё загрузчик-инсталятор. *По окончанию извлекам флешкарту и вставляем её в raspbery pi |
Запустится мастер, который подготовит флешку и зальёт на неё загрузчик-инсталятор. *По окончанию извлекам флешкарту и вставляем её в raspbery pi |
||
− | == |
+ | ==Часть установки, выполняемая на raspbery pi== |
* Подключам сетевой кабель. В сети должен быть DHCP сервер и полный доступ в Интернет |
* Подключам сетевой кабель. В сети должен быть DHCP сервер и полный доступ в Интернет |
||
* Подключаем usb-мышку, монитор и питание и ждем. |
* Подключаем usb-мышку, монитор и питание и ждем. |
||
Установка полностью должна пройти в автоматическом режиме, кроме последнего этапа, где надо выбрать язык системы. Для этого и понадобится подключенная заранее мышь (не определяется на горячую). |
Установка полностью должна пройти в автоматическом режиме, кроме последнего этапа, где надо выбрать язык системы. Для этого и понадобится подключенная заранее мышь (не определяется на горячую). |
||
*Запоминаем ip адрес выданый малинке по dhcp (если не успели Система -> Сведения о системе ->Сеть) |
*Запоминаем ip адрес выданый малинке по dhcp (если не успели Система -> Сведения о системе ->Сеть) |
||
+ | |||
− | =Настройка= |
+ | =Настройка в консоли= |
Подключаемся с компьютера к малинке по ssh |
Подключаемся с компьютера к малинке по ssh |
||
ssh pi@192.168.237.115 |
ssh pi@192.168.237.115 |
||
+ | пароль: raspberry |
||
Сразу запустится мастер который попросит: |
Сразу запустится мастер который попросит: |
||
* Сконфигурировать локаль |
* Сконфигурировать локаль |
||
ru_RU.UTF-8 UTF-8 |
ru_RU.UTF-8 UTF-8 |
||
* Выбрать часовой пояс (выбираем свой) |
* Выбрать часовой пояс (выбираем свой) |
||
+ | Меняем пароль пользователю pi |
||
− | Переходим в режим root |
||
+ | passwd |
||
− | sudo su |
||
+ | Устанавливаем пароль для 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 python-simplejson -y |
||
+ | ==Качаем и распаковываем 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 |
Текущая версия от 01:38, 9 сентября 2014
Инструкция написана и обновляется по материалам форума: [[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 python-simplejson -y
Качаем и распаковываем 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