FreeBSD

Как установить Plex Media Server в FreeBSD10?

При попытке установке Plex Media Server в FreeBSD10 вывалилась такая ошибка:

# cd /usr/ports/multimedia/plexmediaserver && make install clean
===>   plexmediaserver-0.9.8.18.290 is marked as broken: Waiting for Plex to include Python patch http://bugs.python.org/issue18178.
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/plexmediaserver

#

Нужно достать libc.so.7 из FreeBSD9 и вставить в FreeBSD10

  • Загрузить копию libc.so.7 от FreeBSD9 тут
  • Если нет, создать папку mkdir -p /usr/local/lib/compat
  • Поместите файл libc.so.7 в Compat каталог

Ставим Plex Media Server

Сначала открываем Makefile и находим такое содержание:

ee /usr/ports/multimedia/plexmediaserver/Makefile
.if ${OSVERSION} >= 1000054
BROKEN= Waiting for Plex to include Python patch http://bugs.python.org/issue18178
RUN_DEPENDS+=   ${LOCALBASE}/lib/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x
.endif
.endif

Редактируем до такого вида:

#.if ${OSVERSION} >= 1000054
#BROKEN= Waiting for Plex to include Python patch http://bugs.python.org/issue18178
#RUN_DEPENDS+=   ${LOCALBASE}/lib/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x
#.endif
.endif

После ставим как обычно:

  • cd /usr/ports/multimedia/plexmediaserver && make install clean

Создадим libmap.conf файл для сопоставления запросов от PMS в compat/libc.so.7

  • mkdir /usr/local/etc/libmap.d
  • Создим /usr/local/etc/libmap.d/plexmediaserver.conf с таким содержанием:
[/usr/local/share/plexmediaserver/]
libc.so.7       compat/libc.so.7
[/usr/local/plexdata/]
libc.so.7       compat/libc.so.7

Запускаем Plex Media Server

  • Добавляем plexmediaserver_enable=”YES” в /etc/rc.conf
  • service plexmediaserver start

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments