Страница 1 из 1

при установленном apache24 при upgrade pkg пытается установить apache22

Добавлено: 2015-08-21 14:21:10
Юрий Егоров
Привет всем.

Есть сервер Freebsd 9 на нем раньше стоял Apache22, я его снес и поставил Apache24.
Теперь при обновлении портов через pkg, он мне предлагает установить apache22:

Код: Выделить всё

New packages to be INSTALLED:
        apache22: 2.2.31
Может я что-то не так делаю? Или где-то остались следы Апача22?
Как от него избавиться?

Спасибо.

при установленном apache24 при upgrade pkg пытается установить apache22

Добавлено: 2015-08-21 14:25:11
Alex Keda
Из портов.

при установленном apache24 при upgrade pkg пытается установить apache22

Добавлено: 2015-08-25 10:00:31
Юрий Егоров
из портов это выход, но все же в чем проблема?

при установленном apache24 при upgrade pkg пытается установить apache22

Добавлено: 2015-08-25 19:23:08
Alex Keda
в зависимостях, очевидно же =)

при установленном apache24 при upgrade pkg пытается установить apache22

Добавлено: 2015-08-25 20:14:34
f_andrey
Это не проблема, а особенность реализации. Пока оно вот так, каждый пакет собирается с каким то набором зависимостей и они без его пересборки, довольно жестко определены и неизменны, есть планы что бы это изменить, но пока всё довольно зыбко и не понятно когда.

Так что у вас два выхода, ну вернее почти три:
  • Использовать пакеты и смирится с их набором зависимостей.
  • Использовать порты, получать то что хочется, но "жертвовать" ресурсы на сборку
  • Сейчас данные методы лучше не смешивать, если очень надо, то как раз и подходит тот самый третий метод, собрать свой репозиторий, то есть собирать те же порты в пакеты, но на отдельной/той же машине, но в отличии от сборки только из портов, так же получаем целостное и воспроизводимое окружение, но уже с нашими опциями. Очень удобно для этого применять ports-mgmt/poudriere
Я тут кстати не так давно по теме немножко распинался, если интересно, вот презентация, особенно полезно ознакомится с материалами доступными по ссылкам, ну или тупо прочесть https://www.freebsd.org/doc/ru/books/ha ... ports.html