проблема установки apache22 (конфликт

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

jetistyum
Сообщения: 33
ОС: WinXP; FreeBSD

проблема установки apache22 (конфликт

Сообщение jetistyum »

пробую установить апач (apache22) из пакетов

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

# pkg_add -r apache22
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.1-release/Latest/apache22.tbz... Done.
pkg_add: package 'apache-2.2.9_5' conflicts with apr-db42-1.3.3.1.3.4
pkg_add: please use pkg_delete first to remove conflicting package(s) or -f to force installation

пробую удалить пакет....

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

# pkg_delete  apr-db42*
pkg_delete: package 'apr-db42-1.3.3.1.3.4' is required by these other packages
and may not be deinstalled:
subversion-1.5.2

получается, что эта либа нужна для subversion, но апач из-за нее не стаивтся, и удалить эту либу нельзя... но апач поставить надо. В инете тоже не нашел ничего конкретного ....
подскажите, как поступить?
Спасибо сказали:
Аватара пользователя
z24
Сообщения: 23
ОС: FreeBSD7.2,Slackware13

Re: проблема установки apache22 (конфликт

Сообщение z24 »

Поставь nginx или lighttpd
Спасибо сказали:
jetistyum
Сообщения: 33
ОС: WinXP; FreeBSD

Re: проблема установки apache22 (конфликт

Сообщение jetistyum »

z24 писал(а):
14.03.2009 16:42
Поставь nginx или lighttpd


Хм, это никак не решает проблему .... это просто способ уйти от решения ....
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: проблема установки apache22 (конфликт

Сообщение arachnid »

обновить порты - раз
два - перебрать субверсион для использования апача
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
jetistyum
Сообщения: 33
ОС: WinXP; FreeBSD

Re: проблема установки apache22 (конфликт

Сообщение jetistyum »

arachnid писал(а):
14.03.2009 23:30
обновить порты - раз
два - перебрать субверсион для использования апача



Поставить из пакетов не получится???
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: проблема установки apache22 (конфликт

Сообщение arachnid »

jetistyum писал(а):
15.03.2009 17:28
arachnid писал(а):
14.03.2009 23:30
обновить порты - раз
два - перебрать субверсион для использования апача



Поставить из пакетов не получится???

откель я знаю :) как минимум - у вас старые порты, и пакет, который у вас установлен, более не существует.
и как собрано в текущем субвершине (то есть там зависимость от отдельных либ или от всего апача) - сказать не могу.
в конце концов можно попробовать поставить силой (-f) и посмотреть - полагаю, что с целым апачем субвершен будет работать так же, как и с его либами. но! надо смотреть - так ли это - не знаю
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
jetistyum
Сообщения: 33
ОС: WinXP; FreeBSD

Re: проблема установки apache22 (конфликт

Сообщение jetistyum »

arachnid писал(а):
16.03.2009 09:33
jetistyum писал(а):
15.03.2009 17:28
arachnid писал(а):
14.03.2009 23:30
обновить порты - раз
два - перебрать субверсион для использования апача



Поставить из пакетов не получится???

откель я знаю :) как минимум - у вас старые порты, и пакет, который у вас установлен, более не существует.
и как собрано в текущем субвершине (то есть там зависимость от отдельных либ или от всего апача) - сказать не могу.
в конце концов можно попробовать поставить силой (-f) и посмотреть - полагаю, что с целым апачем субвершен будет работать так же, как и с его либами. но! надо смотреть - так ли это - не знаю

Благодарю, так и сделал... удалил силой (-f) конфликтную либу и поставил апач, после этого и апач работает, и свн, что на счет старых портов... собственно порты я пока еще не ставил, а из пакетов так и не получилось поднять пхп как модуль апача...
пакеты ставлю с фтп сервера (pkg_add -r apache22) так что, на сколько я понимаю там свежие должны быть...
сейчас пытаюсь собрать мод_пхп из исходников....
еще вопрос, может немного не по теме, можно ли хранить опции ./configure в каком-то файле, а не вводить кучу строк при каждом пере-конфиге??? .. а просто указывать путь к файлу конфигов.... и править сам файл ... сопсна..
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: проблема установки apache22 (конфликт

Сообщение arachnid »

касательно свежести - не верно
когда выполняешь pkg_add -r, то ищутся пакеты для твоего релиза.
так что если старый релиз, то и пакеты соответствующие.

по поводу сохранения опций не понял - имеешь в виду при установке из портов?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
jetistyum
Сообщения: 33
ОС: WinXP; FreeBSD

Re: проблема установки apache22 (конфликт

Сообщение jetistyum »

arachnid писал(а):
16.03.2009 21:50
касательно свежести - не верно
когда выполняешь pkg_add -r, то ищутся пакеты для твоего релиза.
так что если старый релиз, то и пакеты соответствующие.

по поводу сохранения опций не понял - имеешь в виду при установке из портов?

FreeBSD у меня стоит 7.1 качал свежую перед установкой ...

пробовал поставить пхп из исходников .. модулем к апачу, который из пакетов ставил, выдало ошибку (текст ошибки - ниже)
потом удалил пакет апача, ребутнул тачку, поставил апач из исходников --enable-so --prefix /usr/local/apache2
поставилось отлично
конфигурирую пхп.. уже по минимуму
./configure --prefix=/usr/local/php \
--with-mysql \
--with-apxs2=/usr/local/apache2/bin/apxs

конфиг проходит отлично
make install - выдает опять всю ту же ошибку
код ошибки


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

Installing PHP SAPI module:       apache2handler
/usr/local/share/apache22/build/instdso.sh SH_LIBTOOL='/usr/local/build-1/libtool' libphp5.la /usr/local/libexec/apache22
/usr/local/build-1/libtool --mode=install cp libphp5.la /usr/local/libexec/apache22/
cp .libs/libphp5.lai /usr/local/libexec/apache22/libphp5.la
cp .libs/libphp5.a /usr/local/libexec/apache22/libphp5.a
chmod 644 /usr/local/libexec/apache22/libphp5.a
ranlib /usr/local/libexec/apache22/libphp5.a
libtool: install: warning: remember to run `libtool --finish /usr/sources/php-5.2.9/libs'
Warning!  dlname not found in /usr/local/libexec/apache22/libphp5.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/libexec/apache22/libphp5.so
chmod: /usr/local/libexec/apache22/libphp5.so: No such file or directory
apxs:Error: Command failed with rc=65536
.
*** Error code 1

Stop in /usr/sources/php-5.2.9.


пхп и апач - свежие.. скачивал сегодня с офсайта исходники
погуглил, нашел много вопросов о подобных ошибках (при сборке разных модулей апача) .... но решения так и не нагуглил ..
может быть есть у кого опыт по данной проблеме
(Ща качается дерево портов, если не получится собрать из исходников, буду из портов ставить пхп...)
Спасибо сказали: