The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Freebsd обновление порта. Проблема"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Freebsd обновление порта. Проблема"  +/
Сообщение от GlooM14 (ok) on 16-Фев-14, 19:49 
Приветствую!

Имеется freebsd 9.2 на которой установлен Jabber-сервер Openfire, естественно работающий под джавой. Установленная версия openfire - 3.8.2; джавы -  1.7.0_51. Захотел обновиться до последней версии опенфаера - 3.9.1, но возникла проблема, которая проявляется следующим образом.

1) Если для обновления пользоваться утилитой portmaster, то в качестве зависимости вылезает Java (которая итак последней версии). Она скачивается, компилируется, после чего вылезает ошибка "порт такой версии уже установлен". Естественно, эта ошибка прерывает процесс пересборки самого опенфаера.

2) Если для обновления сделать make reinstall в каталоге с портом опенфаера, то в качестве зависимости он на кой-то хрен тянет Джаву 1.6, которая не компилируется, вылетая с ошибкой и, точно  так же прерывая процесс апдейта.

Подскажите, есть какой-нибудь способ принудительной пересборки опенфаера без обработки зависимостей?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Freebsd обновление порта. Проблема"  +/
Сообщение от михалыч (ok) on 17-Фев-14, 05:50 
>[оверквотинг удален]
> 1) Если для обновления пользоваться утилитой portmaster, то в качестве зависимости вылезает
> Java (которая итак последней версии). Она скачивается, компилируется, после чего вылезает
> ошибка "порт такой версии уже установлен". Естественно, эта ошибка прерывает процесс
> пересборки самого опенфаера.
> 2) Если для обновления сделать make reinstall в каталоге с портом опенфаера,
> то в качестве зависимости он на кой-то хрен тянет Джаву 1.6,
> которая не компилируется, вылетая с ошибкой и, точно  так же
> прерывая процесс апдейта.
> Подскажите, есть какой-нибудь способ принудительной пересборки опенфаера без обработки
> зависимостей?

Вам надо посмотреть зависимости собираемого порта.
Есть BUILD_DEPENDS - зависимости для сборки порта и
RUN_DEPENDS - зависимости для запуска, работы порта.

Если java нужна там и там,
то можно её (этот порт) деинсталлировать, всё одно, при сборке openfire соберётся и установится.
Зайдите в порт с java и сделайте make deinstall а после собирайте и устанавливайте openfire

Правильнее было бы проанализировать файл Makefile в порте openfire и внимательно просмотреть строку начинающуюся с RUN_DEPENDS
Там будет указано, что он хочет. Грубо говоря, подправить и указать, что файл, который он хочет, уже есть (но это только в том случае, если это соответствует действительности)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Freebsd обновление порта. Проблема"  +/
Сообщение от Анонимс on 17-Фев-14, 07:19 
надо ставить OpenJDK
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру