Добрый день.
Кто сможет объяснить, что значит пересобрать пакет и что происходит в этот момент
В частности eAccelerator после обновления PHP говорит, что не сконфигурирован для работы с текущей версией PHP. просит rebuild или установить готовый бинарник.
Вот что мне с ним сделать?
Если я сделаю
text
urpmi php-eaccelerator php-eaccelerator-admin
То он пересоберется?
Просто если пакет удалить - то он потянет за собой полный lamp со всеми настройками. Так по-крайней мере говорит менеджер пакетов.
этой командой установишь пакеты php-eaccelerator и php-eaccelerator-admin из репозитория :)
"ManGO" написал:
Кто сможет объяснить, что значит пересобрать пакет и что происходит в этот момент
в общем случае пересборка пакета - взять *.src.rpm (rpm с исходными кодами) и собрать из него заново *.rpm пакет с какой-то программой.
что происходит? имеется ввиду подробней сам процесс?
ну сначала мы "расчленяем" *.src.rpm
[console]rpm -i package.src.rpm[/console]
начинка (спек-файл, исходные коды программы, какие-то патчи и т.д.) раскидывается по каталогам, идем в каталог со спек-файлом (в нем хранится все информация о том как собирать, с каким патчами и опциями и т.д.) и приступаем к сборке *.rpm пакета, которым смогут пользоваться другие люди
[console]rpmbuild -ba package.spec[/console]
как-то так. но это в общем случае.
конкретно в вашем есть вариант
"ManGO" написал:
или установить готовый бинарник.
вероятно к этому verg и приводил в соседнем топике команду для установки из репозитория php-eaccelerator php-eaccelerator-admin
и, вероятно, для вас будет лучшим вариантом послушать то, что verg говорит и выполнить от root'а
[console]urpmi php-eaccelerator php-eaccelerator-admin[/console]
этой командой установишь пакеты php-eaccelerator и php-eaccelerator-admin из репозитория
Это я догадываюсь. Он у меня уже установлен. Вот я и спрашиваю произойдет ли "пересборка" =)
Потому как менеджер пакетов предлагает его удалить только с тонной зависимостей, которые мне заново ставить и настраивать потом ну никак не хочется.
[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.3.6. Rebuild it for your PHP version (5.3.9) or download precompiled binaries.
(версии пых вставил примерные - но смысл не поменялся.)
eAccelerator - последний первым делом полез за обновлениям по репозиториям.
eAccelerator - последний первым делом полез за обновлениям по репозиториям.
тогда смотрите на какую версию php он рассчитан и откатывайте php до этой версии (удалите текущий и установите более старый пакет).
или ждите пока свежайший eAccelerator выложат, можете в интернете просто его поискать. может в MIB'е или где еще есть свежая версия под свежую php.