URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 47054
[ Назад ]

Исходное сообщение
"DrWeb & FreeBSD"

Отправлено arriah , 10-Авг-04 18:46 
Имею DrWeb 4.30 и FreeBSD 4.8.
Требуется обновить DrWeb до версии 4.31.4
Как это сделать? Я этим раньше не занимался, сервер остался в наследство.
Мне тут посоветовали, что нужно снести старый вместе с каталогами, а потом установить новый.
А можно ли просто заменить старые файлы новыми?
Плиз помогите. Желательно пошаговую инструкцию.

Спасибо.


Содержание

Сообщения в этом обсуждении
"DrWeb & FreeBSD"
Отправлено _KAV_ , 10-Авг-04 19:59 
>Мне тут посоветовали, что нужно снести старый вместе с каталогами, а потом
>установить новый.
не совсем....
>А можно ли просто заменить старые файлы новыми?
   Требуется...
1 - скопировать все старые файлы в резерв
2 - полностью удалить все вирусные базы (важно!!!! и перечень загружаемых баз тоже!!!)
3 - скопировать новые файлы и дать им owner & permissions как у старых (тоже очень важно)
4 - пройтись по конфигам и скорректировать их... оставлять старые конфиги нельзя - куча новых параметров и изменения формата старых

>Плиз помогите. Желательно пошаговую инструкцию.
   Документация в дистрибутиве очень подробная, апгрейд тоже описан... как минимум на forum.drweb.ru/unix тебе помогут от и до... к тому же разработчик там постоянно сидит и очень быстро отзывается - когда я нашел ляпс в скрипте запуска, новую версию клиента выпустили за 2 дня.
>
>Спасибо.
  Not at all
P.S. Ставить drWeb с нуля - задача на час, если его в первый раз видишь - в дистриьбутиве пошаговая дока на русском языке, и инсталяционные скрипты нормально отрабатывают с позапрошлого года - если лень править конфиг почтовика и ставить permissions руками...
на два часа, если почтовик сендмыл и его нужно перекомпилить для поддержки мильтера.


"DrWeb & FreeBSD"
Отправлено arriah , 11-Авг-04 09:45 
>   Документация в дистрибутиве очень подробная, апгрейд тоже описан...

Я, конечно не знаю, может я читать не умею, но в дистрибе я не нашел доку как провести обновление версии. Установка Вэба описана только как и для чего используются ключи.

>как минимум на forum.drweb.ru/unix тебе помогут от и до... к тому же
>разработчик там постоянно сидит и очень быстро отзывается - когда я
>нашел ляпс в скрипте запуска, новую версию клиента выпустили за 2
>дня.

Значит Вам повезло. Мне на мой вопрос ответили только через неделю. Причем предложили снести Вэб, обновить порты и установить все заново.

>P.S. Ставить drWeb с нуля - задача на час, если его в
>первый раз видишь - в дистриьбутиве пошаговая дока на русском языке,

В моем дистрибутиве (качал с ихнего сайта) есть файлы +COMMENT, +COMMENTS и +INSTALL внутри +INSTALL скрипт:
#! /bin/sh
if [ "z`pw usershow drweb 2>/dev/null`" = "z" ] ; then
   if [ "z`pw groupshow drweb 2>/dev/null`" = "z" ] ; then
     pw useradd drweb
   fi
   if [ `cat /etc/shells | grep -c "^/bin/false"` = "0" ] ; then
     echo "/bin/false" >> /etc/shells
   fi
   pw useradd drweb -g drweb -d /usr/local/drweb -s /bin/false -c "Dr.Web daemon
"
fi
install -d -m 755 -o drweb ${PKG_PREFIX}/var/drweb
install -d -m 777 -o drweb ${PKG_PREFIX}/var/drweb/log
install -d -m 700 -o drweb ${PKG_PREFIX}/var/drweb/run
install -d -m 755 -o drweb ${PKG_PREFIX}/usr/local/drweb
install -d -m 755 -o drweb ${PKG_PREFIX}/var/drweb/bases
install -d -m 770 -o drweb ${PKG_PREFIX}/var/drweb/spool
install -d -m 700 -o drweb ${PKG_PREFIX}/var/drweb/updates
install -d -m 750 -o drweb ${PKG_PREFIX}/var/drweb/infected
install -d -m 755 -o drweb ${PKG_PREFIX}/usr/local/drweb/lib
install -d -m 755 -o drweb ${PKG_PREFIX}/usr/local/etc/drweb
install -d -m 755 -o drweb ${PKG_PREFIX}/usr/local/drweb/doc
install -d -m 700 -o drweb ${PKG_PREFIX}/usr/local/drweb/update

Что делает данный скрипт?


"DrWeb & FreeBSD"
Отправлено _KAV_ , 11-Авг-04 09:59 
>>P.S. Ставить drWeb с нуля - задача на час, если его в
>>первый раз видишь - в дистриьбутиве пошаговая дока на русском языке,
>
>В моем дистрибутиве (качал с ихнего сайта) есть файлы +COMMENT, +COMMENTS и
>+INSTALL внутри +INSTALL скрипт:
>Что делает данный скрипт?
Тут абсолютно понятно...
проверяет, есть ли пользователб drweb группы drweb, создает если нет, дает ему шелл /bin/false и после этого создает структуру каталогов для работы drweb, заодно давая им владельца drweb и права доступа нужные...


"DrWeb & FreeBSD"
Отправлено arriah , 11-Авг-04 10:13 
>проверяет, есть ли пользователб drweb группы drweb, создает если нет, дает ему
>шелл /bin/false и после этого создает структуру каталогов для работы drweb,
>заодно давая им владельца drweb и права доступа нужные...

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


"DrWeb & FreeBSD"
Отправлено _KAV_ , 12-Авг-04 11:36 
>То есть достаточно будет заменить старые файлы новыми и запустить скрипт на
>выполнение, что бы раздать правильные права?
Зачем? Каталоги есть, права на них есть, пользователь заведен...
Очистить (!!!) каталоги, распаковать в них имеющиеся файлы и ручками сменить владельца и права... все, после чего править конфиги.
А каталоги - очищать!!!! иначе геморрою будет...