Man вики
Метка: Визуальный редактор
 
(не показаны 24 промежуточные версии 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==
+
==Часть установки, выполняемая на 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
 
Сразу запустится мастер который попросит:
 
Сразу запустится мастер который попросит:
 
* Сконфигурировать локаль
 
* Сконфигурировать локаль
Строка 20: Строка 24:
 
Меняем пароль пользователю pi
 
Меняем пароль пользователю pi
 
passwd
 
passwd
  +
Устанавливаем пароль для root
Переходим в режим root
 
sudo su
+
sudo passwd root
  +
Теперь можно подключиться сразу под root по ssh
И задаем пароль пользователю root
 
passwd root
 
Переподключаемся по ssh под root-ом
 
 
ssh root@192.168.237.115
 
ssh root@192.168.237.115
  +
=Подключение Torrent-TV=
 
Выполняем доустановку компонентов из репозитрия нужных для torrent-tv
 
Выполняем доустановку компонентов из репозитрия нужных для torrent-tv
 
apt-get update
 
apt-get update
apt-get install python-apsw python-m2crypto python-setuptools python-pyamf
+
apt-get install python-apsw python-m2crypto python-setuptools python-pyamf python-simplejson -y
Качаем и распаковываем ACE Stream 2.0.8.7
+
==Качаем и распаковываем ACE Stream 2.0.8.7==
 
cd /tmp
 
cd /tmp
wget -c http://fs04n1.sendspace.com/dl/e121b3052147fc9134ab4ab73dad39bb/5233f1307b1ad05c/fn1yr4/ace208win2087.py.tar.gz
+
wget -c http://dl.dropboxusercontent.com/u/15442856/ace208win2087_path041113.py.tar.gz
tar zxvf ace208win2087.py.tar.gz
+
tar zxvf ace208win2087_path041113.py.tar.gz
mv ace208win2087.py /home/pi/ace
+
mv ace208win2087.py /home/pi/ace
  +
Качаем плагины
 
  +
==Качаем движок TorrentStream==
*seppius
 
  +
Версия 0.3.8 имеет лучший функционал, чем более поздние
wget http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip
 
  +
cd /tmp
*nuismons
 
wget http://nuismons-xmbc.googlecode.com/files/repository.nuismons.zip
+
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