Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
Видимо, у вас другая версия dh_make. У меня в man dh_make написано: -y, --yes Automatic yes to prompts and run non-interactively. Странно... попробую вечером собрать - может, что сломалось в последней версии. А у вас карточка, случаем, не на TechnoTrend? Мой скрипт не собирает плагин dvbsddevice. Точнее, он не собирает вообще никаких плагинов, кроме xvdr и sc. В описании dvbsddevice написано: The 'dvbsddevice' plugin implements the output device for the "Full Featured" DVB cards based on the TechnoTrend/Fujitsu-Siemens design. This code was originally part of the core VDR source, and was moved into this plugin in VDR version 1.7.11. Я собрал на базе core i3 T-серии (с низким энергопотреблением) и запихал все это в mini-PCI корпус с пассивным блоком питания. В результате получилась очень компактная и бесшумная коробочка. Правда, интеловской графикой я пока не доволен - деинтерлейсинг плохой, 25 фпс на HD... Но есть надежда, что допилят драйвера и жизнь наладится. Работы в этом направлении ведутся - я периодически обновляю драйвера из гита и, надо сказать, улучшения есть.
-
Программа передач со временем загрузится, а вот почему не показывает надо разбираться. Попробуйте удалить старый VDR с ключиком purge: sudo apt-get purge vdr И установите свежесобранный vdr заново. Убедитесь, что в /var/lib/vdr/setup.conf прописано DiSEqC = 1. Это должен сделать postinst скрипт, но на медленной системе может не сработать. Запустите XBMC и смотрите логи в /var/log/syslog и в ~/.xbmc/temp/xbmc.log.
-
У меня нету свежеустановленной убунты. Виртуалка есть, но с виндой. XBMC повторно компилируется не больше 10 минут. Просто нужно установить ccache, как написано в ридми: *** For developers and anyone else who compiles frequently it is recommended to use ccache sudo apt-get install ccache Также, если есть несколько компов со схожими системами, то можно поставить distcc: *** A tip for those with multiple computers at home is to check out distcc (totally unsupported from xbmc of course) sudo apt-get install distcc В гугле можно найти много документации на русском языке по этим двум тулзам. Вот, к примеру, первая ссылка из гугла Деб пакеты я пытался выложить, но, при загрузке, получаю ошибку: This webpage is not available The connection to gomel-sat.bz was interrupted.
-
В исходниках XBMC лежит файл README, в котором написано: ------------ Installation ------------ See docs/README.xxx for specific platform build information. Что значит, смотрите README.xxx для вашей платформы в папке docs. Я и пытаюсь сделать скрипт, который будет делать все одним кликом, но угадать все зависимости для разных систем сложно. У меня, к примеру, VDR собрался с первого раза и никаких дополнительных зависимостей не попросил. Наверно, потому, что компилирую не первый раз и всяких ненужных dev пакетов установлено на все случаи жизни. deb пакеты я выложить могу, но они для x64.
-
Можно, хотя, если у вас 12.10, то в README.ubuntu написано: For >= 12.10 # sudo apt-get install libtag1-dev То есть компилировать его не надо, а можно просто установить. Для разрешения таких ошибок, как "dh_make: not found" есть очень полезная утилитка - apt-file. Настоятельно рекомендую вам ее поставить: sudo apt-get install apt-file После чего, запускаем: apt-file search dh_make и она вам выдаст: ... dh-make: /usr/bin/dh_make ... Это значит, что файл dh_make лежит в /usr/bin и находится в пакете dh-make, который вам надо установить: sudo apt-get install dh-make
-
Из гита легко собирается deb пакет (см. выше). По поводу того, как заменять париться не стоит вообще - положитесь на менеджер пакетов. Для себя я автоматизировал - 2 билд скрипта, которые собирают 3 deb пакета. У меня, с 36-м градусом, все работает, что называется из коробки. После установки необходимо лишь прописать свои настройки кардшаринга, перезапустить vdr, запустить xbmc и включить xvdr addon.
-
Сочувствую вашим мучениям :), но вы бы, прежде чем так себя истязать, спросили бы здесь. По поводу скрипта для XBMC - извиняюсь, там была ошибка в функции cleanup и, если исходники не были выкачаны заранее, то он сразу же падал на [ -d "$dir/xbmc" ]. Так как у меня исходники были, то у меня он работал. Выложил исправленную версию. Про недостающие библиотеки вам уже ответили - все ставится одной командой - apt-get build-dep vdr. Так же точно можно поставить и зависимости для XBMC (кроме taglib - его надо компилировать, о чем написано в ридми). Кроме того, в исходниках XBMC есть README файлы, в которых прописаны все необходимые зависимости. Почему у вас собрался 64 битный пакет я не знаю... Попробуйте поменять uname -p, как вам уже правильно порекомендовали выше. Это изменение относится только к плагину sc, в билд скриптах которого захардкожено давно забытое слово pentium, которое я sed-ом заменяю на uname -p. xbmc-addon-xvdr нужно тоже собрать из гита. Для этого, либо воспользуйтесь моим скриптом, который собирает xbmc + xbmc-addon-xvdr, либо соберите самостоятельно. Делается это просто: git clone https://github.com/pipelka/xbmc-addon-xvdr.git cd xbmc-addon-xvdr sh autogen.sh fakeroot dh binary build.sh.zip
-
PVR уже включен в ядро XBMC, но никаких аддонов, в том числе и vnsi, там нет, надо ставить отдельно. Смысл есть хотя-бы потому, что в нем уже есть поддержка таймшифтинга, правда, пока только пауза, прокрутки нет, но разработка продолжается и, надеюсь, в скором будущем появится полноценный таймшифтинг. Его ответную часть, как вы называете, разрабатывает тот же автор - https://github.com/pipelka/xbmc-addon-xvdr.