Страница 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