upgrade Apache from 1.3.31 to 1.3.37
Есть Linux сервер. На нем из исходников установлен Apache 1.3.31. Я скачал исходники 1.3.37, чтобы обновить. Можно ли просто поставить 1.3.37 поверх старого таким образом:
$ ./configure --prefix=/path/to/old/apache $ make $ make install Как ставился предыдущий Апач никто уже не знает. PS пишу второй раз, первый раз сессия экспирировалась (или IP поменялся) - и всё пропало. |
Что за дистрибутив у вас установлен ?
Я - бы так не рискнул, лучше собрать RPM по спеку от старого Apache, сохранить все настройки старого Apache, а потом уже ставить из rpm. |
> Что за дистрибутив у вас установлен ?
Slackware Кстати, старые исходники, конечно же, тоже остались. Может выцепить старую конфигурацию из них? |
Я не силён в Slackware и не знаю есть-ли там что-то аналогичное spec файлам (в rpm дистрибутивах).
|
во фряхе make install не затирает старые конфиги. скорее всего так же и в слаке.
|
habud, сделайте так:
Код:
ls -l /var/log/packages | grep apache Код:
-rs-r--r-- 1 root root 24416 2006-08-15 22:07 apache-1.3.31-i486-1 Код:
removepkg apache Насчет установки: 1 вариант: Собираете из исходников, но вместо make install делаете make DESTDIR=/tmp/apache install. Далее переходите в каталог /tmp/apache и делаете makepkg apache-1.3.37.tgz. Полученный файл устанавливаете с помощью installpkg. 2 вариант: Качаете (или берете с диска) slackbuild для apache, изменяете нужным вам образом, и запускаете. В результате получится все тот же самый tgz. |
С удалением файлов проблем особых нет - Апач никуда кроме пути, указанного в префиксе, файлы не складывает. И папку с конфигурацией тоже не трогает (в случае наличия оной). Проблема в том, чтобы собрать новый Апач таким же, каким была собрана предыдущая версия.
2 BuGfiX Нет, Апач был установлен вручную, из исходников. > Насчет установки:... А чем перечисленные варианты будут принципиально отличаться от "$ make install"? |
Цитата:
|
Время: 20:07. |
Время: 20:07.
© OSzone.net 2001-