Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
Oscam собирается легко, а вот с vdr нужно повозиться - для него нужно еще стартовые скрипты писать. Примеры можете посмотреть здесь - git clone https://github.com/AndreyPavlenko/vdr-build.git. Лучше смотреть в бранче 36E (git checkout 36E). Там нету ничего лишнего, все только самое необходимое для 36-го градуса плюс иконки каналов для xvdr. Чтобы собрать скриптом только vdr+dvbapi+oscam создайте файлик build.config с таким содержимым: ENABLE_SC='false' ENABLE_OSCAM='true' # Здесь прописать все что нужно, либо закоментировать OSCAM_CONFIG_ARGS='--disable all --enable HAVE_DVBAPI MODULE_NEWCAMD'
-
Пользуюсь связкой oscam+dvbapi+XBMC - никаких проблем с триколоровскими HD нет. Они, кстати, шарятся, но не все. Версия VDR: vdr --version vdr (1.7.31/1.7.31) - The Video Disk Recorder xvdr (0.9.6) - XVDR Server dvbapi (1.0.3) - DVBAPI type SOFTCAM[/background][/font][/color] [color=#282828][font=Arial][background=rgb(235, 237, 236)]
-
Вопросик по VDR. Может, кто знает как запретить VDR-у менять channels.conf? Достал он уже переименовывать и удалять каналы. Я попробовал поставить UpdateChannels = 0 в setup.conf, но это не помогает. Более того, после перезапуска он перезаписывает setup.conf и снова ставит UpdateChannels = 3. Помогает лишь запускать VDR не от рута и сделать chown root на setup.conf и channels.conf. В этом случае файлы он не перезаписывает, но, судя по логам, каналы всеравно переименовывает.
-
taraslp Дошли у меня, наконец, руки и поставил я виртуалку с Ubuntu 12.10 x64. VDR собрался в один клик, а для XBMC пришлось еще несколько зависимостей доустановить (прописал их в скрипте). Собранные пакеты, на чистой системе, ставятся, на такую же чистую систему, с помощью gdebi, вместе со всеми зависимостями, тоже в один клик. Еще сделал установку билд зависимостей с помощью aptitude с привязкой к юзер тэгу. После компиляции все установленные билд зависимости можно будет удалить одной командой - sudo aptitude purge '?user-tag(xbmc-build)' или ./build clean_depends.
-
Добавил сборку dvbapi+oscam. Чтобы их собрать, создайте рядом со скриптом файлик build.config с таким содержимым: ENABLE_SC='false' ENABLE_OSCAM='true' # Раскоментируйте следующую строку, если хотите собрать только нужные вам компоненты и укажите их здесь. #OSCAM_CONFIG_ARGS='--disable all --enable HAVE_DVBAPI WEBIF MODULE_NEWCAMD'
-
Я же вам уже объяснял. Причина очень простая. Когда вы ставите пакет из репозитория командой apt-get install xbmc, то apt-get сам проверяет зависимости и устанавливает недостающие, если необходимо. Когда вы ставите свой пакет, то он устанавливается командой dpkg -i xbmc_....deb. dpkg не умеет работать с удаленными репозиториями и выкачивать зависимости. Вместо этого, если есть неудовлетворенные зависимости, он выдаст ошибку и напишет чего ему не хватает. После чего, вы можете воспользоваться apt-get и установить эти самые зависимости.
-
Что пишет в логах? Откройте xbmc в оконном режиме, откройте консоль и запустите там tail -f /var/log/syslog. Переколючайте каналы в xbmc и смотрите что при этом пишется влог. Также, убедитесь, что у вас создались ссылки, о которых написано выше. Если deb пакеты собраны на этой же системе, то они должны ставиться. Деб-пакеты ничего не должны подтягивать, это делает apt-get. Устанавливайте ваш деб-пакет с помощью dpkg -i. Если нету каких-то зависимостей, то он вам скажет, после чего просто установите эти зависимости с помощью apt-get.