Mediatomb не скомпилирован с помощью javascript, потому что библиотеки репозитория (libmozjs185) не поддерживают компиляцию SpiderMonkey в MediaTomb.
Оглядываясь назад - этот конкретный сборщик-рецепт использовался с v10.04 (ясный ), поэтому вам нужно будет переупаковать пакеты Debian MediaTomb с поддержкой Javascript самостоятельно.
Prereqs для переупаковки с поддержкой javascript
Вам нужно «заимствовать» некоторые более старые библиотеки из Debian Sid - и удалите библиотеки-нарушители, если вы их установили, то есть
получите libmozjs2d и libmozjs-dev из раздела debian sid: libmozjs2d_1.9.1.16-6_i386.deb и libmozjs-dev_1.9.1.16- 6_i386.deb & amp; установить отсутствующую библиотеку
sudo apt-get remove libmozjs185*
sudo apt-get install build-essential libnspr4-0d
sudo dpkg -i libmoz*.deb
Prereqs для переупаковки с поддержкой javascript
Получить источник медиатам:
sudo apt-get build-dep mediatomb
sudo apt-get source mediatomb
now edit debian / rules, чтобы включить javascript
sudo nano /debian/rules
В файле debian / rules найдите MEDIATOMB_CONFIG_OPTIONS и измените libmozjs185 на --enable-libjs.
Вы также должны обновить файл изменений (в том же каталоге debian) и, возможно, файл «mediatomb.dsc», чтобы изменить версию.
check and repack
Сначала:
cd
sudo ./configure
Это должно подтвердить, что для компиляции установлены все необходимые предпосылки.
Наконец: [ ! d21]
sudo dpkg-buildpackage -rfakeroot -us -uc
Если все пойдет хорошо, вы должны увидеть 3 новых файла deb в папке выше.
Установите их все:
sudo apt-get install libjs-prototype
sudo dpkg -i mediatomb*.deb