Почему mediatomb не скомпилирован с поддержкой javascript?

я использую mediatomb на некоторое время и когда я решил представить файлы и папки в пользовательском образом, я выяснил, что mediatomb в Ubuntu 11.4 (сервер) не был скомпилирован с помощью JavaScript.

кто-нибудь сталкивался с такой ситуацией, и найти "простой" (несколько шагов) решения ?

обратите внимание, я попытался скомпилировать и mediatomb репаки, но один из его зависимостей libjs сейчас АПИ libmozjs185 & АБИ изменен так я прерывается.

заранее спасибо.

1
задан 11 September 2011 в 21:27

7 ответов

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 <mediatombfolder>/debian/rules

В файле debian / rules найдите MEDIATOMB_CONFIG_OPTIONS и измените libmozjs185 на --enable-libjs.

Вы также должны обновить файл изменений (в том же каталоге debian) и, возможно, файл «mediatomb.dsc», чтобы изменить версию.

check and repack

Сначала:

cd <mediatombfolder>
sudo ./configure

Это должно подтвердить, что для компиляции установлены все необходимые предпосылки.

Наконец: [ ! d21]

sudo dpkg-buildpackage -rfakeroot -us -uc

Если все пойдет хорошо, вы должны увидеть 3 новых файла deb в папке выше.

Установите их все:

sudo apt-get install libjs-prototype
sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.deb

1
ответ дан 25 May 2018 в 18:53

Mediatomb не компилируется в JavaScript, поскольку в хранилище библиотеки (libmozjs185) не поддерживает компиляцию SpiderMonkey в MediaTomb.

оглядываясь назад - этот билд-рецепт с В10.04 (осознанные) таким образом, вам нужно перепаковывать пакеты MediaTomb Debian с поддержкой JavaScript себя.

курс предварительной подготовки для переупаковки с поддержкой JavaScript

Вам потребуется "одолжить" некоторые старые библиотеки от Сида в Debian - и удалить нарушителя библиотеки, если они установлены, т. е.

вам libmozjs2d и libmozjs-дэв от дистрибутив дебиан Сид: libmozjs2d_1.9.1.16-6_i386.деб и libmozjs-dev_1.9.1.16-6_i386.деб и установить недостающие библиотеки!д6] sudo apt-get remove libmozjs185* sudo apt-get install build-essential libnspr4-0d sudo dpkg -i libmoz*.deb

курс предварительной подготовки для переупаковки с поддержкой JavaScript

получить источник mediatomb:

sudo apt-get build-dep mediatomb sudo apt-get source mediatomb

теперь редактировать Debian/правила включить JavaScript

sudo nano <mediatombfolder>/debian/rules

в/правила файла Debian, поиск MEDIATOMB_CONFIG_OPTIONS и изменения libmozjs185 с опцией --Enable-libjs.

следует также обновить файл changelog (в той же директории Debian) и, возможно, "mediatomb.файл DSC" для изменения версии.

[dиода d17]проверить и перепаковать[!dиода d17]

первый:

cd <mediatombfolder> sudo ./configure

это должно подтвердить все необходимые условия, установленные для компиляции.

в итоге:

sudo dpkg-buildpackage -rfakeroot -us -uc

если все пойдет хорошо, вы должны увидеть 3 новых deb файлы в вышеуказанной папке .

установить их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.деб

1
ответ дан 25 July 2018 в 21:20

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 <mediatombfolder>/debian/rules

В файле debian / rules найдите MEDIATOMB_CONFIG_OPTIONS и измените libmozjs185 на --enable-libjs.

Вы также должны обновить файл изменений (в том же каталоге debian) и, возможно, файл «mediatomb.dsc», чтобы изменить версию.

check and repack

Сначала:

cd <mediatombfolder> sudo ./configure

Это должно подтвердить, что для компиляции установлены все необходимые предпосылки.

Наконец: [ ! d21] sudo dpkg-buildpackage -rfakeroot -us -uc

Если все пойдет хорошо, вы должны увидеть 3 новых файла deb в папке выше.

Установите их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.deb

1
ответ дан 2 August 2018 в 02:59

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 <mediatombfolder>/debian/rules

В файле debian / rules найдите MEDIATOMB_CONFIG_OPTIONS и измените libmozjs185 на --enable-libjs.

Вы также должны обновить файл изменений (в том же каталоге debian) и, возможно, файл «mediatomb.dsc», чтобы изменить версию.

check and repack

Сначала:

cd <mediatombfolder> sudo ./configure

Это должно подтвердить, что для компиляции установлены все необходимые предпосылки.

Наконец: [ ! d21] sudo dpkg-buildpackage -rfakeroot -us -uc

Если все пойдет хорошо, вы должны увидеть 3 новых файла deb в папке выше.

Установите их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.deb

1
ответ дан 4 August 2018 в 18:49

Mediatomb не компилируется в JavaScript, поскольку в хранилище библиотеки (libmozjs185) не поддерживает компиляцию SpiderMonkey в MediaTomb.

оглядываясь назад - этот билд-рецепт с В10.04 (осознанные) таким образом, вам нужно перепаковывать пакеты MediaTomb Debian с поддержкой JavaScript себя.

курс предварительной подготовки для переупаковки с поддержкой JavaScript

Вам потребуется "одолжить" некоторые старые библиотеки от Сида в Debian - и удалить нарушителя библиотеки, если они установлены, т. е.

вам libmozjs2d и libmozjs-дэв от дистрибутив дебиан Сид: libmozjs2d_1.9.1.16-6_i386.деб и libmozjs-dev_1.9.1.16-6_i386.деб и установить недостающие библиотеки!д6] sudo apt-get remove libmozjs185* sudo apt-get install build-essential libnspr4-0d sudo dpkg -i libmoz*.deb

курс предварительной подготовки для переупаковки с поддержкой JavaScript

получить источник mediatomb:

sudo apt-get build-dep mediatomb sudo apt-get source mediatomb

теперь редактировать Debian/правила включить JavaScript

sudo nano <mediatombfolder>/debian/rules

в/правила файла Debian, поиск MEDIATOMB_CONFIG_OPTIONS и изменения libmozjs185 с опцией --Enable-libjs.

следует также обновить файл changelog (в той же директории Debian) и, возможно, "mediatomb.файл DSC" для изменения версии.

[dиода d17]проверить и перепаковать[!dиода d17]

первый:

cd <mediatombfolder> sudo ./configure

это должно подтвердить все необходимые условия, установленные для компиляции.

в итоге:

sudo dpkg-buildpackage -rfakeroot -us -uc

если все пойдет хорошо, вы должны увидеть 3 новых deb файлы в вышеуказанной папке .

установить их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.деб

1
ответ дан 6 August 2018 в 03:13

Mediatomb не компилируется в JavaScript, поскольку в хранилище библиотеки (libmozjs185) не поддерживает компиляцию SpiderMonkey в MediaTomb.

оглядываясь назад - этот билд-рецепт с В10.04 (осознанные) таким образом, вам нужно перепаковывать пакеты MediaTomb Debian с поддержкой JavaScript себя.

курс предварительной подготовки для переупаковки с поддержкой JavaScript

Вам потребуется "одолжить" некоторые старые библиотеки от Сида в Debian - и удалить нарушителя библиотеки, если они установлены, т. е.

вам libmozjs2d и libmozjs-дэв от дистрибутив дебиан Сид: libmozjs2d_1.9.1.16-6_i386.деб и libmozjs-dev_1.9.1.16-6_i386.деб и установить недостающие библиотеки!д6] sudo apt-get remove libmozjs185* sudo apt-get install build-essential libnspr4-0d sudo dpkg -i libmoz*.deb

курс предварительной подготовки для переупаковки с поддержкой JavaScript

получить источник mediatomb:

sudo apt-get build-dep mediatomb sudo apt-get source mediatomb

теперь редактировать Debian/правила включить JavaScript

sudo nano <mediatombfolder>/debian/rules

в/правила файла Debian, поиск MEDIATOMB_CONFIG_OPTIONS и изменения libmozjs185 с опцией --Enable-libjs.

следует также обновить файл changelog (в той же директории Debian) и, возможно, "mediatomb.файл DSC" для изменения версии.

[dиода d17]проверить и перепаковать[!dиода d17]

первый:

cd <mediatombfolder> sudo ./configure

это должно подтвердить все необходимые условия, установленные для компиляции.

в итоге:

sudo dpkg-buildpackage -rfakeroot -us -uc

если все пойдет хорошо, вы должны увидеть 3 новых deb файлы в вышеуказанной папке .

установить их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.деб

1
ответ дан 7 August 2018 в 20:54

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 <mediatombfolder>/debian/rules

В файле debian / rules найдите MEDIATOMB_CONFIG_OPTIONS и измените libmozjs185 на --enable-libjs.

Вы также должны обновить файл изменений (в том же каталоге debian) и, возможно, файл «mediatomb.dsc», чтобы изменить версию.

check and repack

Сначала:

cd <mediatombfolder> sudo ./configure

Это должно подтвердить, что для компиляции установлены все необходимые предпосылки.

Наконец: [ ! d21] sudo dpkg-buildpackage -rfakeroot -us -uc

Если все пойдет хорошо, вы должны увидеть 3 новых файла deb в папке выше.

Установите их все:

sudo apt-get install libjs-prototype sudo dpkg -i mediatomb*.deb

libmozjs2d_1.9.1.16-6_i386.deb

1
ответ дан 10 August 2018 в 09:16

Другие вопросы по тегам:

Похожие вопросы: