Не могу установить Nginx с RTMP модулем в FreeBSD

455 views
Skip to first unread message

megas...@gmail.com

unread,
Jun 16, 2013, 1:15:50 PM6/16/13
to nginx-...@googlegroups.com
Не мог установить Nginx с RTMP модулем в FreeBSD.
Без RTMP модуля устанавливается нормально.
Пишет следующие ошибки :

=> arut-rtmp-nginx-module-v1.0.0-0-g613234b.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch https://github.com/arut/nginx-rtmp-module/tarball/v1.0.0/arut-rtmp-nginx-module-v1.0.0-0-g613234b.tar.gz
fetch: https://github.com/arut/nginx-rtmp-module/tarball/v1.0.0/arut-rtmp-nginx-module-v1.0.0-0-g613234b.tar.gz: size mismatch: expected 444958, actual 444962
=> Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/arut-rtmp-nginx-module-v1.0.0-0-g613234b.tar.gz
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/arut-rtmp-nginx-module-v1.0.0-0-g613234b.tar.gz: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** [do-fetch] Error code 1


Раньше устанавливалось нормально .

Roman Arutyunyan

unread,
Jun 16, 2013, 2:11:26 PM6/16/13
to megas...@gmail.com, nginx-...@googlegroups.com
Да, ребята из FreeBSD что-то не так сделали. Мне уже писали об этом.


2013/6/16 <megas...@gmail.com>

--
Вы получили это сообщение, поскольку подписаны на группу nginx-rtmp-ru.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес nginx-rtmp-r...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.
 
 



--
--
Roman Arutyunyan

A.V. Obshtat

unread,
Jun 17, 2013, 4:43:37 AM6/17/13
to Roman Arutyunyan, megas...@gmail.com, nginx-...@googlegroups.com
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
1) О©╫О©╫О©╫О©╫О©╫О©╫О©╫ https://github.com/arut/nginx-rtmp-module/archive/master.zip
2) О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ /path/to/nginx-rtmp-module
4) О©╫ О©╫О©╫О©╫О©╫О©╫ Nginx
О©╫О©╫О©╫ make config
О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ RTMP О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
3) О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Makefile О©╫ О©╫О©╫О©╫О©╫О©╫ Nginx
О©╫О©╫О©╫ .if ${PORT_OPTIONS:MRTMP}
О©╫О©╫О©╫ NGINX_RTMP_VERSION= 1.0.0
О©╫О©╫О©╫ GIT_RTMP_VERSION=О©╫О©╫ 0-g613234b
О©╫О©╫О©╫ #FETCH_ARGS=О©╫О©╫О©╫ -pRr
О©╫О©╫О©╫ #MASTER_SITES+= https://github.com/arut/nginx-rtmp-module/tarball/v${NGINX_RTMP_VERSION}/:rtmp
О©╫О©╫О©╫ #DISTFILES+=О©╫О©╫О©╫ arut-rtmp-nginx-module-v${NGINX_RTMP_VERSION}-${GIT_RTMP_VERSION}.tar.gz:rtmp
О©╫О©╫О©╫ #CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-rtmp-module-${GIT_RTMP_VERSION:S/^0-g//}
О©╫О©╫О©╫ CONFIGURE_ARGS+=--add-module=
/path/to/nginx-rtmp-module/
О©╫О©╫О©╫ .endif
4) О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫

16.06.2013 21:11, Roman Arutyunyan О©╫О©╫О©╫О©╫О©╫О©╫О©╫(О©╫О©╫):
О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ FreeBSD О©╫О©╫О©╫-О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫.


2013/6/16 <megas...@gmail.com>
О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Nginx О©╫ RTMP О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ FreeBSD.
О©╫О©╫О©╫ RTMP О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ :

--
О©╫mrAlex

mralex

unread,
Jun 17, 2013, 4:48:05 AM6/17/13
to nginx-...@googlegroups.com, Roman Arutyunyan, megas...@gmail.com
Что-то кодировка подвела, повторяю.

Проще всего поступать следующим образом:
1) забрать https://github.com/arut/nginx-rtmp-module/archive/master.zip
2) распаковать в /path/to/nginx-rtmp-module
4) в порте Nginx
    make config
    с выбором всего необходимого и RTMP в том числе
3) руками поправить Makefile в порте Nginx
    .if ${PORT_OPTIONS:MRTMP}
    NGINX_RTMP_VERSION= 1.0.0
    GIT_RTMP_VERSION=   0-g613234b
    #FETCH_ARGS=    -pRr

    #MASTER_SITES+= https://github.com/arut/nginx-rtmp-module/tarball/v${NGINX_RTMP_VERSION}/:rtmp
    #DISTFILES+=    arut-rtmp-nginx-module-v${NGINX_RTMP_VERSION}-${GIT_RTMP_VERSION}.tar.gz:rtmp

    #CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-rtmp-module-${GIT_RTMP_VERSION:S/^0-g//}
    CONFIGURE_ARGS+=--add-module=/path/to/nginx-rtmp-module/
    .endif
4) далее устанавливаем как обычно

16.06.2013 21:11, Roman Arutyunyan написав(ла):
Да, ребята из FreeBSD что-то не так сделали. Мне уже писали об этом.


2013/6/16 <megas...@gmail.com>
Не мог установить Nginx с RTMP модулем в FreeBSD.
Без RTMP модуля устанавливается нормально.
Пишет следующие ошибки :

--
 mrAlex

megas...@gmail.com

unread,
Jun 17, 2013, 1:04:56 PM6/17/13
to nginx-...@googlegroups.com, Roman Arutyunyan, megas...@gmail.com
Спасибо за помощь.
Все установилось, только модуль RTMP не работает.
Завтра буду разбираться в чем дело. У меня 2 сервера на одном все работает уже 3 месяца, а второй ни как не запускается.
понедельник, 17 июня 2013 г., 11:48:05 UTC+3 пользователь mralex написал:
Reply all
Reply to author
Forward
0 new messages