Man вики
Регистрация
Метка: Визуальный редактор
 
(не показано 12 промежуточных версий 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
Строка 28: Строка 31:
 
Выполняем доустановку компонентов из репозитрия нужных для 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://dl.dropboxusercontent.com/u/15442856/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==
 
==Качаем движок TorrentStream==
 
Версия 0.3.8 имеет лучший функционал, чем более поздние
 
Версия 0.3.8 имеет лучший функционал, чем более поздние
 
cd /tmp
 
cd /tmp
 
wget -c http://nuismons-xmbc.googlecode.com/files/script.module.torrent.ts_v0.3.8.zip
 
wget -c http://nuismons-xmbc.googlecode.com/files/script.module.torrent.ts_v0.3.8.zip
wget -с http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip
+
wget -c http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip
   
 
В графическом интерфейсе выполним:
 
В графическом интерфейсе выполним:
Строка 44: Строка 48:
 
И установим оба архива
 
И установим оба архива
   
  +
Ждем, когда на экране появится подтверждение, что установка прошла и выполняем в консоли
Выполняем в консоли
 
 
nano /home/pi/.xbmc/userdata/addon_data/script.module.torrent.ts/settings.xml
 
nano /home/pi/.xbmc/userdata/addon_data/script.module.torrent.ts/settings.xml
 
И меняем в строке путь
 
И меняем в строке путь
Строка 51: Строка 55:
 
==Подключаем Torrent-TV.RU==
 
==Подключаем Torrent-TV.RU==
 
Устанавливаем дополнение с репозиторием, а затем устанавливаем плагин:
 
Устанавливаем дополнение с репозиторием, а затем устанавливаем плагин:
seppius/Видеодополнения/Torrent-TV.RU
+
Система -> Настроки -> Дополнения/Загрузить дополнения/Seppius XBMC Add-ons/Видеодополнения/Torrent-TV.RU
  +
Жмем установить и ждем, пока появится сообщение об успешной установке. Далее снова щелкаем по нему же и появится кнопка Настроить.
В его параметрах указываем местонахождение acestream.port путь:
 
  +
/home/pi/ace/start.py
 
 
Указываем в поле местонахождение acestream.port путь:
  +
Домашняя папка -> ace -> start.py
 
Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU
 
Переходим на главный экран в раздел Видео/Дополнения и запускаем 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