Перейти к содержимому


Фото
- - - - -

Обновление баз


  • Закрыто Тема закрыта
23 ответов в этой теме

#1 Dane

Dane

    Барон

  • Posters
  • 1 630 Сообщений:

Отправлено 23 Август 2010 - 08:44

Уважаемые господа разработчики, скажите, почему нельзя сделать так, чтобы обновлять лайв сд образ вручную. Вопрос не стоит о том, чтобы менять установленные компонеты, а именно базы. Образ скачен, а постоянно качать обновленный образ нет возможности. А было бы неплохо, если бы в счкаченный образ добавить обновление баз в ручную, а потом уже прожечь на болванку и работать

#2 lw12

lw12

    Advanced Member

  • Posters
  • 824 Сообщений:

Отправлено 30 Август 2010 - 14:42

Уважаемые господа разработчики, скажите, почему нельзя сделать так, чтобы обновлять лайв сд образ вручную. Вопрос не стоит о том, чтобы менять установленные компонеты, а именно базы. Образ скачен, а постоянно качать обновленный образ нет возможности. А было бы неплохо, если бы в счкаченный образ добавить обновление баз в ручную, а потом уже прожечь на болванку и работать

Если чуть пошевелить извилинами. то можно и в ручную обновить.

#3 Dane

Dane

    Барон

  • Posters
  • 1 630 Сообщений:

Отправлено 31 Август 2010 - 11:27

Если чуть пошевелить извилинами. то можно и в ручную обновить.


подскажите уж, как это делать. в линухе я не сильно ....

#4 Chamie

Chamie

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 23 Октябрь 2010 - 22:30

 

Если чуть пошевелить извилинами. то можно и в ручную обновить.

подскажите уж, как это делать. в линухе я не сильно ....

Искал то же самое, нашёл только ваш вопрос :D В итоге, разобрался сам. Правда, с LiveUSB, как нужно было мне, а не LiveCD, как нужно было вам, но тут разница только в том, что придётся ещё вскрывать образ CD.
Итак, под Windows нужно просто:
  • Найти в файлах файл SquashFS-образа с базами (там в названии что-то про drweb bases).
  • Распаковать его с помощью SquashFS tools
  • Найти, в какой подкаталог распаковались базы, обновить их.
  • Запаковать обратно в файл с тем же именем.
  • Запихнуть файл обратно на флэшку/в образ диска.
Надеюсь, кому-нибудь это пригодится.

Сообщение было изменено Chamie: 24 Октябрь 2010 - 18:07


#5 Chamie

Chamie

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 15 Декабрь 2010 - 14:05

О, сейчас напишу "Для чайников" (для LiveUSB и Windows):
  • Находим на флешке папку boot\module.
  • Скачиваем вот этот архив: Прикрепленный файл  squash_FS_tools.zip   995,61К   214 Скачано раз и распаковываем в эту папку. (в архиве SquashFS tools и 2 командных файла)
  • Запускаем unpack.cmd — появится папка squashfs-root
  • В папке squashfs-root находим var\drweb\bases и копируем туда свежие базы.
  • Запускаем pack.cmd — папка запакуется обратно в bases.dwm
  • Удаляем папку squashfs-root


#6 iprog

iprog

    Newbie

  • Posters
  • 15 Сообщений:

Отправлено 31 Декабрь 2010 - 17:17

О, сейчас напишу "Для чайников" (для LiveUSB и Windows):

  • Находим на флешке папку boot\module.
  • Скачиваем вот этот архив: Прикрепленный файл  squash_FS_tools.zip   995,61К   214 Скачано раз и распаковываем в эту папку. (в архиве SquashFS tools и 2 командных файла)
  • Запускаем unpack.cmd — появится папка squashfs-root
  • В папке squashfs-root находим var\drweb\bases и копируем туда свежие базы.
  • Запускаем pack.cmd — папка запакуется обратно в bases.dwm
  • Удаляем папку squashfs-root

Все это, конечно, хорошо, но вот где взять свежие базы? Страницу нашел, но на ней много ссылок на разные базы данных. Что, нужно качать все?!! ;)
Можно вообще написать прогу, которая будет сама проделывать все эти действия. Даже на Visual Basic (я в нем частенько программирую).
Мой сайт: http://usprogs.nxt.ru/

С уважением, iprog.

#7 iprog

iprog

    Newbie

  • Posters
  • 15 Сообщений:

Отправлено 31 Декабрь 2010 - 17:29

Да, файлы pack.cmd и unpack.cmd нужно отредактировать, прежде чем запускать. Заменить названия файла баз данных (bases.dwm) на те, которые имеет файл баз данных в папке boot\module (у меня drweb_bases.dwm).
Мой сайт: http://usprogs.nxt.ru/

С уважением, iprog.

#8 bodyguard

bodyguard

    Newbie

  • Posters
  • 92 Сообщений:

Отправлено 12 Январь 2011 - 00:55

Все это, конечно, хорошо, но вот где взять свежие базы? Страницу нашел, но на ней много ссылок на разные базы данных. Что, нужно качать все?!! :)
Можно вообще написать прогу, которая будет сама проделывать все эти действия. Даже на Visual Basic (я в нем частенько программирую).

1. Возьмите из вашей копии Drweb
2. возьмите сторонний обновлятор, уже есть и написанно хорошо.
3. wget + cmd.exe очень хорошо это могут сделать.

#9 Firefighter

Firefighter

    Newbie

  • Posters
  • 5 Сообщений:

Отправлено 18 Январь 2011 - 09:16

Уважаемые, а как обновить базы на Dr.Web liveUSB через встроенную функцию? Представим, что мне доступна только загрузка с флешки, базы устарели, а в системе на компе сидит новый вирус, который не обнаруживается со старыми бабзами? Сам интернет, как вы можете видеть, работает без проблем, но базы я сейчас не смог обновить (около минуты висело окошко Update, но базы показывает старые).

#10 bopoh3

bopoh3

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 18 Январь 2011 - 13:24

Я очень долго тут читал все эти танцы с бубном туда сюда копируй прав итд.А оказалось все довольно просто.Пишу как делал Я. все можно еше упростить но пишу т.к все получилось именно так Загрузил граф оболочуц внизу как пуск жму EXIT выходи в меню аля ЛАЙФ СИДИ там вибираю язык русский и жму тут же обновить базы пишет коннект минуты может полторы потом что то там на аглийском и о чудо базы обновлены сначала было 1805954 известных вирусов а стало 1827893.Кто не понял милости прошу в ко мне в асю 373375319

#11 bopoh3

bopoh3

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 18 Январь 2011 - 21:32

щас вот только заметил одно НО полсе обновления баз когда выкл комп все слетает((( и снова постарой

#12 bopoh3

bopoh3

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 18 Январь 2011 - 21:43

О, сейчас напишу "Для чайников" (для LiveUSB и Windows):

Находим на флешке папку boot\module.
Скачиваем вот этот архив: Attached File squash_FS_tools.zip ( 995.61K ) Number of downloads: 32
и распаковываем в эту папку. (в архиве SquashFS tools и 2 командных файла)
Запускаем unpack.cmd — появится папка squashfs-root
В папке squashfs-root находим var\drweb\bases и копируем туда свежие базы.
Запускаем pack.cmd — папка запакуется обратно в bases.dwm
Удаляем папку squashfs-root ЭТО НЕ РАБОТАЕТ не ПОСЛЕ ЗАПУСКА анпак не какйо папкт не появляетьяс или я её не вижу!!


wget + cmd.exe очень хорошо это могут сдела МОЖНО ДЛЯ ЧАЙНИКОВ что и как??

#13 Firefighter

Firefighter

    Newbie

  • Posters
  • 5 Сообщений:

Отправлено 23 Январь 2011 - 08:46

Подтверждаю, инструкция от bopoh3 работает, но только до перезагрузки. Возможно, если прописать какие-то пути или скрипты, базы на Dr.WEB liveUSB будут сохраняться там, где надлежит. Но я в этом не силен, поэтому надеюсь на то, что разработчик обратит внимание на этот досадный и неприятный факт и исправит его. Прошу это не для себя лично, а для тех пользователей, кто не в состоянии самостоятельно мудрить с базами и у кого на пораженном компе нет возможности настроить сеть и/или скачать свежие базы.

#14 november

november

    Newbie

  • Posters
  • 34 Сообщений:

Отправлено 23 Январь 2011 - 11:57

Базы это не актуально. Не представляете какие возможности открываются в новой версии liveCD с использованием Snapshot'ов. Сохраняются базы и настройки - только пол дела. Стало возможным устанавливать программы. Антивирус Касперского - пожалуйста, правда kavshell (не хватает библиотек Qt4). Главное, что работает.
Отправленное изображение
Скриншот сделан с помощью маленькой программы снимков экрана scrot.
Обратили внимание на новый модуль flash.dwm. В нём находятся, кроме шрифтов и плагина для просмотра flash-анимации, программы для конвертирования rpm пакетов в tar архивы.

#15 november

november

    Newbie

  • Posters
  • 34 Сообщений:

Отправлено 24 Январь 2011 - 17:10

Подтверждаю, инструкция от bopoh3 работает, но только до перезагрузки.

Сохраним базы в архиве на жёстком диске C:\ или флешке, на ваше усмотрение
tar cPjvf /mnt/disk/hda1/drweb_bases_`date +%x_%X`.tar.bz2 /opt/drweb/lib/drweb32.dll /var/drweb/bases/ /var/drweb/updater/cache /var/drweb/updates/timestamp
В следующий раз нужно будет распаковать архив.
rm -f /var/drweb/bases/*
tar xPvf /mnt/disk/hda1/drweb_bases_24.01.2011_16:41:28.tar.bz2

#16 november

november

    Newbie

  • Posters
  • 34 Сообщений:

Отправлено 24 Январь 2011 - 19:17

Как создать модуль drweb_bases.dwm? (Линукс версия)
~ # mkdir ~/iso_drweb
~ # mount -o loop ~/drweb-livecd-600.iso /mnt
~ # rsync -ruav /mnt/ ~/iso_drweb
~ # unsquashfs -d drweb_bases /mnt/boot/module/drweb_bases.dwm
~ # cd drweb_bases/
drweb_bases # ls -a
. .. etc opt root var .wh..wh.aufs .wh..wh.orph .wh..wh.plnk
drweb_bases # rm -f var/drweb/bases/*
drweb_bases # tar xvf /путь_до/drweb_bases_24.01.2011_16:41:28.tar.bz2
drweb_bases # rm ~/iso_drweb/boot/module/drweb_bases.dwm && mksquashfs ./ ~/iso_drweb/boot/module/drweb_bases.dwm
Как создать iso-образ?
drweb_bases # cd ~/iso_drweb
iso_drweb # mkisofs -o ../drweb-livecd-600_new.iso -v -J -R -V "DrWebLiveCD" -A "DrWebLiveCD" -no-emul-boot -boot-info-table -boot-load-size 4 -b boot/isolinux/isolinux.bin -c boot/boot.cat ./

#17 november

november

    Newbie

  • Posters
  • 34 Сообщений:

Отправлено 25 Январь 2011 - 19:49

Как создать модуль drweb_bases.dwm не выходя из live системы? Необходим unsquashfs. Просите разработчиков, пусть подкинут.
Подготовка. Создадим место для работы.
drweb ~ # dd if=/dev/zero of=/mnt/disk/hda2/.DrWebLive/data_fs.ext2 bs=1M count=128
drweb ~ # mkfs.ext2 /mnt/disk/hda2/.DrWebLive/data_fs.ext2
Proceed anyway? (y,n) y
drweb ~ # mkdir /mnt/data
drweb ~ # mount -o loop /mnt/disk/hda2/.DrWebLive/data_fs.ext2 /mnt/data/
drweb ~ # ls -a /mnt/data/
. .. lost+found
drweb ~ # cd /mnt/data/
Начало.
drweb data # unsquashfs -d drweb_bases /mnt/disk/sda1/boot/module/drweb_bases.dwm
drweb data # cd drweb_bases/
drweb drweb_bases # ls -a
. .. etc opt root var .wh..wh.aufs .wh..wh.orph .wh..wh.plnk
Обновляем базы через Интернет и записываем архив.
drweb drweb_bases # tar cPjvf /mnt/disk/hda2/.DrWebLive/drweb_bases_`date +%d.%m.%Y_%H:%M:%S`.tar.bz2 /opt/drweb/lib/drweb32.dll /var/drweb/bases/ /var/drweb/updater/cache /var/drweb/updates/timestamp
drweb drweb_bases # rm -f var/drweb/bases/*
drweb drweb_bases # ls var/drweb/bases/
drweb drweb_bases # tar xf /mnt/disk/hda2/.DrWebLive/drweb_bases_25.01.2011_19:01:59.tar.bz2
drweb drweb_bases # ls var/drweb/bases/
Создаём модуль.
drweb drweb_bases # mksquashfs . /mnt/disk/hda2/.DrWebLive/drweb_bases.dwm
Завершение.
drweb drweb_bases # cd
drweb ~ # umount /mnt/data/
Как работать с программой редактором ISO-образов в Windows надеюсь знаете. Проще - закинуть модуль (D:\.DrWebLive\drweb_bases.dwm) на загрузочную флешку.
Отправленное изображение Отправленное изображение

#18 Firefighter

Firefighter

    Newbie

  • Posters
  • 5 Сообщений:

Отправлено 26 Январь 2011 - 02:40

Прошу прощения, november, но большинство из предыдущих трех сообщений для меня - темный лес. Буду рад, если подкинете файлик/и с инструкцией, что куда кинуть, что когда запустить. Прошу прощения за эту совсем нескромную просьбу, но выбора у меня пока нет, с линуксом знаком на уровне домохозяйки (ну, может, самую чуточку лучше).

#19 november

november

    Newbie

  • Posters
  • 34 Сообщений:

Отправлено 28 Январь 2011 - 18:26

Файл с инструкцией можно составить самостоятельно из "трёх предыдущих сообщений". Комментарии к каждой команде только бы усложнили восприятие. Любая неточность объяснений вызывала бы вопросы. Также самостоятельно загрузитесь с liveCD шестой версии, выберите пункт Advanced (Передовой); создайте SNAPSHOT на диске D:\ (hda2), чтобы не пришлось подстраивать команды; перейдите в графический режим; откройте Терминал и установите программу unsquashfs, развернув архив командой tar xPvf /путь_до/unsquashfs-4.0.tar.bz2, далее следуйте инструкции. Начинать всегда не легко, но если выбора нет...

Прикрепленный файл  unsquashfs_4.0.tar.bz2.txt   33,94К   38 Скачано раз Переименуйте unsquashfs-4.0.tar.bz2.txt в unsquashfs-4.0.tar.bz2

#20 Firefighter

Firefighter

    Newbie

  • Posters
  • 5 Сообщений:

Отправлено 29 Январь 2011 - 01:01

А из-под Windows изменить на флешке ничего нельзя, чтобы базы после обновления в режиме LiveUSB сохранялись? Кроме того, не у всех система стоит на C:\ и не у всех диск D:\ будет hda2 в Linux, особенно, если на винте несколько разделов и их порядок отличен от C:\, D:\, E:\... Да и разделы могут быть как основными, так и расширенными.
Может ли система с LiveUSB оставлять после своей работы изменения на флешке, в отличие от LiveCD? Если да, то лучше создать файл, который внесет требуемые изменения в систему/настройки антивируса. Прошу прощения, если хочу слишком многого. november, спасибо, что пытаетесь помочь.

Сообщение было изменено Firefighter: 29 Январь 2011 - 01:02



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых