LINUX.ORG.RU

minidlna из исходников

 , ,


0

1

Собираю minidlna из исходников, но в результате нет файла /usr/bin/minidlna. Вместо него теперь исполняемый /usr/local/sbin/minidlnad. Все бы ничего, но 'sudo service minidlna XXXX' теперь ни к чему не ведет. При перезагрузке сервер не стартует. Да он теперь вообще никак не стартует (((

sudo service minidlnad XXXX вы дает minidlnad: unrecognized service

Как блин этим пользоваться-то?

★★★★★

Minidlna говно, попробуй plex. Я сам раньше serviio гонял, но plex цепанул - нормальный dlna с кучей профилей устройств, вебморда для управления, в которой можно даже смотреть видео из коллекции, куча специально заточенных клиентов под разные устройства.

А minidlna говно и без плекса.

anonymous
()
Ответ на: комментарий от anonymous

Ёмаё... Я тут решил поглядеть, что вообще творится с minidlna и хотя бы узнать, нафига его вообще компилировать...

Только рипнулось оно уже:

ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line.

PPA в наличии.

anonymous
()
Ответ на: комментарий от trofk

А зачем из исходников собирал?

Линукс головного мозга. Стоит у меня в Убунте minidlna из стандартных реп и работает.

anonymous
()
Ответ на: комментарий от sin_a

Да, это-то понятно! Вопрос в том почему оно собирается так, что скрипт запуска указывает на /usr/bin/minidlna, а само оно /usr/local/sbin/minidlnad

Но спасибо за участие, а не за очередное «Зачем его собирать из исходников?»

Suntechnic ★★★★★
() автор топика
Последнее исправление: Suntechnic (всего исправлений: 1)
Ответ на: комментарий от trofk

Потому что в репах 1.0.24, а в исходниках 1.1.2. И 1.0.24 уже задрал тем что не может по 2 суток новое кинцо увидеть - надо вручную базу апдейтить.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

И 1.0.24 уже задрал тем что не может по 2 суток новое кинцо увидеть

Эмм.. В моей генточке всё отлично с этим.

devl547 ★★★★★
()
Ответ на: комментарий от anonymous

Minidlna говно, попробуй plex.

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

Пробовал еще Twonky - тоже никаких особых преимуществ не нашел.

Кстати никого из них не смог заставить отдавать flac.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от devl547

Да какой-то странный баг. Закачал кинцо утром. Вечером посмотрели. А на следующий день жена говорит - вот закачала тоже кинцо, еще 4 дня назад, а его до сих пор нет в списке. Некоторые файлы появляются через 10-30 мин., а некоторые не появляются даже через несколько дней, пока не запустишь рескан руками.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Действительно бага какая-то.
У родителей сейчас крутится файлопомойка с аптаймом где-то в полгода. И нормально всё обнаруживает.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Дык дело даже не в аптайме. По крайней мере просто рестарт не помогает. Надо именно рескан делать. И еще часто телик его не видит пока не перезапустишь. Сейчас вот этот новый вроде так нормально работает и видится сразу. Надеюсь и дальше будет хорошо все.

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Вопрос в том почему оно собирается так, что скрипт запуска указывает на /usr/bin/minidlna, а само оно /usr/local/sbin/minidlnad

Столько звезд, а не знаешь, что надо сначала сделать ./configure --prefix=/usr && make && make install DESTDIR=/tmp/package-minidlna && makepkg minidlna-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}? ;)

yars068 ★★★★
()
Ответ на: комментарий от yars068

Столько звезд, а не знаешь, что надо сначала сделать ./configure --prefix=/usr

Не знаю. Редко занимаюсь собирательством - использую в основном более продуктивные методы типа скотоводства и земледелия. А что это - --prefix=/usr решает? А что решает с minidlnad -> minidlna?

Обычно делаю так: ./configure CC=«gcc -O2 -march=native»

Suntechnic ★★★★★
() автор топика
Ответ на: комментарий от Suntechnic

Посмотри вывод configure --help, увидишь, как много чего можно изменить. Читать про Autotools. А так ты только включаешь оптимизацию исключительно под твой процессор, готовый бинарь работать на отличных от твоей модели процессорах или не будет вовсе, или будет, но с адскими тормозами и постоянно падая.
Ну а создание симлинка не дает ничего кроме возможности вызвать minidlnad под именем minidlna. Скрипт в /etc/init.d обращается по абсолютному пути, а не ищет в $PATH, потому и не может найти бинарник по указанному в скрипте пути. И да, man dpkg-buildpackage. И я не верю, что в каком-нибудь PPA нету более новой версии.

использую в основном более продуктивные методы типа скотоводства и земледелия.

Не поверишь, тоже :)

yars068 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.