Откуда в системе буруться файлы, если их нет в репозиториях?

Автор: ekkl Дата: 07.09.2009 21:07 Сейчас тестирую федору 11. Есть необходимость собрать php самостоятельно. Естественно нужен пакет httpd-devel но его в диструбтиве не оказалось. Решил снести федоровский апач и поставить с 14 АСПа. Отключил все локальные репозитории, кроме 14 АСП. даю команду
yum install httpd.i386
yum находит зависимости, какие еще пакеты нужны, потом пишет, что не может решить зависимость, нет библиотек
libdb-4.6.so
libcrypto.so.7
и еще пара.
Но, простите, у меня стояла 14 версия, апач работал, следовалельно библиотека эта была? Апач ставил при установке системы, ничего не собирал сам, откуда её было взяться, если в репозиторях ее не было?
libdb-4.6.so сейчас в системе нет, зато есть libdb-4.7.so
Поиск yum на предмет libdb-4.7.so ничего не виявил. (естественно проводился исключительно в репозиториях диструбтива, с которого я ставил систему, т.е. федора 11) откуда тогда эта библиотека появилась?
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 07.09.2009 22:00peter_ir Не следует в один дистрибутив ставить пакеты из другого, если это явно не предусмотрено
создателями дистрибутива. В таких случаях надо компилировать небходимый вам пакет из исходников.
Пётр.
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 07.09.2009 22:14ekkl Ясно. А можно ставить и пакетов *.src.rpm?
Но все же мне не понятно: откуда у меня в системе взялся libdb-4.7.so если в репозиториях установочного диска его нет?
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 07.09.2009 23:47peter_ir ekkl Пишет:
-------------------------------------------------------
> Ясно. А можно ставить и пакетов *.src.rpm?
> Но все же мне не понятно: откуда у меня в системе
> взялся libdb-4.7.so если в репозиториях
> установочного диска его нет?
Из src.rpm можно, если скомпилируется. Но вообще это нежелательно,
лучше из src.rpm построить бинарный rpm и уже его ставить. Сам я этого не делал.
Узнать, из какого пакета файл - "rpm -qf /lib/libdb-4.7.so" .
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 14:33ekkl Спасибо, нашел
db-4.xxxxxx.fc11.i568.rpm

Но вопрос остается открытым, почему yum не находит этой библиотеки (и не только этой) в репозиториях???
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 15:00peter_ir Я думаю, что вы могли бы искать httpd-devel в Fedora 11 несколько лучше, потому что он там есть,
так что и всё прочее берите оттуда же.
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 15:32ekkl peter_ir Пишет:
-------------------------------------------------------
> Я думаю, что вы могли бы искать httpd-devel в
> Fedora 11 несколько лучше, потому что он там
> есть,
> так что и всё прочее берите оттуда же.
>
> Пётр.

Нашел, есть. Только не в основном диструбтиве, а в обновлениях.
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 16:23peter_ir ekkl Пишет:
-------------------------------------------------------
> peter_ir Пишет:
> --------------------------------------------------
> -----
> > Я думаю, что вы могли бы искать httpd-devel в
> > Fedora 11 несколько лучше, потому что он там
> > есть,
> > так что и всё прочее берите оттуда же.
> >
> > Пётр.
>
> Нашел, есть. Только не в основном диструбтиве, а в
> обновлениях.
Заблуждаетесь, и в основном есть, но версия старее, чем в обновлениях.
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 17:22ekkl ftp://mirror.yandex.ru/fedora/russianfedora/releases/11/RFRemix/i386/os/Packages/
httpd-2.2.11-8.i586.rpm	RPM	1 140 KБ	16.04.2009 3:12:00
httpd-manual-2.2.11-8.i586.rpm	RPM	844 KБ	16.04.2009 2:12:00
httpd-tools-2.2.11-8.i586.rpm	RPM	71 KБ	16.04.2009 2:12:00

Все что с httpd
Re: Откуда в системе буруться файлы, если их нет в репозиториях? 08.09.2009 17:36peter_ir ekkl Пишет:
-------------------------------------------------------
> [mirror.yandex.ru]
> es/11/RFRemix/i386/os/Packages/
>
> httpd-2.2.11-8.i586.rpm RPM 1 140 KБ 16.04.2009
> 3:12:00
> httpd-manual-2.2.11-8.i586.rpm RPM 844
> KБ 16.04.2009 2:12:00
> httpd-tools-2.2.11-8.i586.rpm RPM 71 KБ 16.04.2009
> 2:12:00
>
> Все что с httpd

Далеко не всё.
[mirror.svk.su]
[mirror.svk.su]
Вообще в /etc/yum.repos.d в repo-файлах должны быть указаны правильные репозитарии.
RSS-материал