LINUX.ORG.RU
ФорумAdmin

OpenBSD 3.6 и установка обновлений


0

0

Господа! Остро назрел вопрос!
Есть OpenBSD 3.6, стоит апач 1.3.29 - уже довольно старый.
Как мне обновить его без переустановки ОС?
Может скачать снапшот base36.tgz и вытащить оттуда httpd?
Тогда что еще надо обновлять, кроме httpd, то есть какие файлы еще вытаскивать из архива?
Просьба в cvs не посылать, а объяснить доходчиво, что мне делать.

anonymous

Что нужен 2ой апач ну тогда из портов взять а если родной просто обновить надо чтоб текущие дыры закрыть, то скачать src.tar.gz и зделать распаковать применить патчи и cd /usr/src/usr.sbin/httpd make make install ну примерно так только нафика это делать (я именю ввиду если речь идет не об патчах а об устаноке новой версии)

x86 ★★
()
Ответ на: комментарий от x86

В том то и дело, что скачать src.tar.gz не получится - httpd идет в составе base36.tgz, его только распаковывать и ставить целиком уже скомпиленный.

anonymous
()
Ответ на: комментарий от anonymous

он как раз в этом дереве исходников и находиться.

anonymous
()

> Может скачать снапшот base36.tgz и вытащить оттуда httpd?

вы что больны? оно у вас не заведется. в current уже много
чего поменяли, в том числе и gcc.

1.3.29 в опене -- пожизненно. из за смены лицензии новых
версий не будет. второго апача в портах нет и не будет по
причине полнейшей кривости.

вот что вам действительно нужно сделать:

 # cd /usr/src/usr.sbin/httpd
 # cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs up -rOPENBSD_3_6 .
 # make -f Makefile.bsd-wrapper obj
 # make -f Makefile.bsd-wrapper depend
 # make -f Makefile.bsd-wrapper
 # make -f Makefile.bsd-wrapper install
 # make -f Makefile.bsd-wrapper clean
 # apachectl restart

а вообще то лучше это сделать для всей системы. дыр в release
придостаточно.

signal11
()
Ответ на: комментарий от anonymous

> Скачай исходник с httpd.apache.org, скомпилируй и установи.

скажем дружно, нифиг нужно, если в базе и так есть более
безопасный web сервер :)

signal11
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.