Ан9рей
Пользователи-
Постов
687 -
Зарегистрирован
-
Посещение
Весь контент Ан9рей
-
Причина конфликта в кривом postinst скрипте taglib из ppa xbmc, а именно, в этой строке: [ -h /usr/local/lib/pkgconfig/taglib.pc ] || ln -s /opt/taglib-1.8/lib/pkgconfig/taglib.pc /usr/local/lib/pkgconfig/taglib.pc Каким боком оно задело вашу видеокарту и ядро я не знаю...Если либа собралась, то и не парьтесь с ппа. Лог - имеется ввиду в терминале.
-
Кстати, сейчас заглянул в xbmc ppa - там есть уже собранный taglib для precise - https://launchpad.net/~team-xbmc/+archive/xbmc-ppa-build-depends Попробуйте, вместо того, чтобы компилировать, так: sudo apt-add-repository ppa:team-xbmc/xbmc-ppa-build-depends sudo apt-get update sudo apt-get install libtag1x8
-
Да, забыл сказать. Как написано в ридми: For <= 12.04 We need a new version of taglib than what is available. We supply a Makefile in lib/taglib to make it easy to install into /usr/local. # make -C lib/taglib # sudo make -C lib/taglib install Скрипт этого не делает, так как у меня 12.10 и это не требуется.
-
Я не уверен, что сборка xvdr от Фантома будет работать с xvdr плагином из моего ppa из-за разных версий. Хотя у вас, судя по всему, до xvdr и не доходит, падает по какой-то другой причине. У меня тоже интеловская графика, но XBMC я собираю из гита, своим скриптом, о котором писал выше: git clone https://github.com/AndreyPavlenko/xbmc-build.git cd xbmc-build # Чтобы собрать только для интела echo "VIDEO_DEPENDS='libva-dev'" > build.config echo "CONFIGURE_ARGS='--enable-vaapi'" >> build.config ./build.sh Если не пугает компиляция, то попробуйте собрать. Когда дойдут руки, выложу свою сборку XBMC + XVDR в ppa.
-
А вы, после удаления, добавили ppa и сделали update? sudo apt-add-repository ppa:aap/vdr sudo apt-get update Кроме /etc/apt/sources.list надо еще смотреть и в /etc/apt/sources.list.d/. Вот здесь есть полезный скриптик, который печатает все ppa - http://askubuntu.com/questions/148932/list-all-repositories-and-ppa-from-command-line Удалить репозиторий можно командой sudo apt-add-repository -r <name> И еще вопрос - какой у вас дистрибутив? В ppa есть сборка только для quantal.
-
Это вам не подходит для бэкпортов - deb-src http://ppa.launchpad.net/aap/vdr/ubuntu quantal main? А чем вас не устраивает Убунту? У меня 2 системы с кедами. Одна - чистая убунту со снесенными нафиг юнити и гномом и с установленным кде из ppa:kubuntu-ppa/backports. Вторая - кубунту, но все кде пакеты из того же ppa. Конечно, жалко, что Каноникал прекращает поддержку кубунту, но я думаю, что, в ближайшем будущем, проект не умрет. Юнити, пока что, не конкурент кде (just imho).
-
Выложил я, наконец-то, свои сборки в ppa. Посему, приветствуются энтузиасты для тестирования. Сейчас в ppa лежат такие пакеты: vdr (с настройками и списком каналов для 36-го градуса, который должен работать сразу после установки) vdr-plugin-xvdr vdr-plugin-sc* vdr-plugin-dvbapi oscam vdr-plugin-xvdr-picons (иконки каналов для 36-го градуса) Устанавливаем так: sudo apt-add-repository ppa:aap/vdr sudo apt-get update # purge установленные пакеты, не забывая сохранить конфиги sudo apt-get purge vdr # Ставим vdr + xvdr sudo apt-get install vdr vdr-plugin-xvdr # Иконки каналов sudo apt-get install vdr-plugin-xvdr-picons-36e # cardclient sudo apt-get install vdr-plugin-sc-cardclient # либо oscam вместо cardclient sudo apt-get install vdr-plugin-dvbapi oscam Настройка SC описана в шапке. С oscam может быть сложнее, но у меня все работает, если в /etc/oscam/oscam.server прописать свои настройки вместо <host>,<port> <user> <password> Если у кого что-то не работает, либо есть предложения/пожелания - пишите, будем исправлять.
-
Да, все в один пакет. Если хотите разложить по пакетам, то нужно каждый пакет описать в debian/control и положить в debian/ файлы <имя пакета>.install со списком файлов, которые надо включить в пакет. Пример можно посмотреть здесь - https://github.com/xbmc/xbmc-packaging.git. Но я не вижу смысла с этим заморачиваться. Так как пакет собирается для себя, а не для всех и на все случаи жизни, то лучше в CONFIGURE_ARGS прописать только то, что надо.
-
Если вы еще не сделали clean, то попробуйте в debian/rules прописать: dh_shlibdeps -a -Xdvdplayer -XlibGL После чего, выполните fakeroot dh binary. В скрипте тоже нету ничего сложного, там надо подредактировать одну строку: echo "\noverride_dh_shlibdeps:\n\tdh_shlibdeps -a -Xdvdplayer" >> debian/rules