Обновление баз
#1
Отправлено 23 Август 2010 - 08:44
#2
Отправлено 30 Август 2010 - 14:42
Если чуть пошевелить извилинами. то можно и в ручную обновить.Уважаемые господа разработчики, скажите, почему нельзя сделать так, чтобы обновлять лайв сд образ вручную. Вопрос не стоит о том, чтобы менять установленные компонеты, а именно базы. Образ скачен, а постоянно качать обновленный образ нет возможности. А было бы неплохо, если бы в счкаченный образ добавить обновление баз в ручную, а потом уже прожечь на болванку и работать
#3
Отправлено 31 Август 2010 - 11:27
Если чуть пошевелить извилинами. то можно и в ручную обновить.
подскажите уж, как это делать. в линухе я не сильно ....
#4
Отправлено 23 Октябрь 2010 - 22:30
Искал то же самое, нашёл только ваш вопрос В итоге, разобрался сам. Правда, с LiveUSB, как нужно было мне, а не LiveCD, как нужно было вам, но тут разница только в том, что придётся ещё вскрывать образ CD.подскажите уж, как это делать. в линухе я не сильно ....Если чуть пошевелить извилинами. то можно и в ручную обновить.
Итак, под Windows нужно просто:
- Найти в файлах файл SquashFS-образа с базами (там в названии что-то про drweb bases).
- Распаковать его с помощью SquashFS tools
- Найти, в какой подкаталог распаковались базы, обновить их.
- Запаковать обратно в файл с тем же именем.
- Запихнуть файл обратно на флэшку/в образ диска.
Сообщение было изменено Chamie: 24 Октябрь 2010 - 18:07
#5
Отправлено 15 Декабрь 2010 - 14:05
- Находим на флешке папку 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
Отправлено 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 (я в нем частенько программирую).
#7
Отправлено 31 Декабрь 2010 - 17:29
#8
Отправлено 12 Январь 2011 - 00:55
1. Возьмите из вашей копии DrwebВсе это, конечно, хорошо, но вот где взять свежие базы? Страницу нашел, но на ней много ссылок на разные базы данных. Что, нужно качать все?!!
Можно вообще написать прогу, которая будет сама проделывать все эти действия. Даже на Visual Basic (я в нем частенько программирую).
2. возьмите сторонний обновлятор, уже есть и написанно хорошо.
3. wget + cmd.exe очень хорошо это могут сделать.
#9
Отправлено 18 Январь 2011 - 09:16
#10
Отправлено 18 Январь 2011 - 13:24
#11
Отправлено 18 Январь 2011 - 21:32
#12
Отправлено 18 Январь 2011 - 21:43
Находим на флешке папку 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
Отправлено 23 Январь 2011 - 08:46
#14
Отправлено 23 Январь 2011 - 11:57
Скриншот сделан с помощью маленькой программы снимков экрана scrot.
Обратили внимание на новый модуль flash.dwm. В нём находятся, кроме шрифтов и плагина для просмотра flash-анимации, программы для конвертирования rpm пакетов в tar архивы.
#15
Отправлено 24 Январь 2011 - 17:10
Сохраним базы в архиве на жёстком диске C:\ или флешке, на ваше усмотрениеПодтверждаю, инструкция от bopoh3 работает, но только до перезагрузки.
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
Отправлено 24 Январь 2011 - 19:17
~ # 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
Отправлено 25 Январь 2011 - 19:49
Подготовка. Создадим место для работы.
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
Отправлено 26 Январь 2011 - 02:40
#19
Отправлено 28 Январь 2011 - 18:26
unsquashfs_4.0.tar.bz2.txt 33,94К 38 Скачано раз Переименуйте unsquashfs-4.0.tar.bz2.txt в unsquashfs-4.0.tar.bz2
#20
Отправлено 29 Январь 2011 - 01:01
Может ли система с LiveUSB оставлять после своей работы изменения на флешке, в отличие от LiveCD? Если да, то лучше создать файл, который внесет требуемые изменения в систему/настройки антивируса. Прошу прощения, если хочу слишком многого. november, спасибо, что пытаетесь помочь.
Сообщение было изменено Firefighter: 29 Январь 2011 - 01:02
Читают тему: 0
0 пользователей, 0 гостей, 0 скрытых