Page 4 of 54 FirstFirst ... 2345614 ... LastLast
Results 46 to 60 of 796

Thread: NOD32 update server

  1. #46
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Quote Originally Posted by masters View Post
    У меня вообще 214Мб
    Не может стока быть... Нет там стока просто.. Чуть меньше двухсот реально.

    Antosha, если охота и дальше в консоль лупицца, то уберите у всех wget'ов -a log.txt. Логов не будет, будет все на экране.
    Катящиеся камни не обрастают мхом...

  2. #47
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    Antosha, если охота и дальше в консоль лупицца, то уберите у всех wget'ов -a log.txt. Логов не будет, будет все на экране.
    Спасибо! Люблю смотреть как циферки бегают (для отлова глюков).

    Вот ещё один:
    при успешном скачивании файлов с первого источника, скрипт проверяет и пытается (может быть) скачать с других источников.
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  3. #48
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    DarkTwin, спасибо, конечно огромное. Я в курсе что надо, а что в принципе нет, просто не успеваю писать. )))) Говорю ж чайник... Разбираюсь потихоньку.

    Antosha, проверяет нет ли на др. серверах новее, если нет, то ничего не пытается. Не буду это менять.

    DarkTwin, подскажите плиз, что лежит в секциях где слова CONTINUOUS и REVERSE присутствуют, например [CONTINUOUS_ENGINE1].... [REVERSE_ENGINE0]....
    Last edited by YAG; 02-05-2008 at 00:56.
    Катящиеся камни не обрастают мхом...

  4. #49
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    CONTINUOUS_* - обновление относительно промежуточных версий между ENGINE0 (очень экономит трафик если не делать зеркало).
    REVERSE_* - откат (как не смешно).

    вот в кратце:
    ENGINE0 build=2705 ????->2705 size=9386936
    ENGINE1 build=2707 2705->2707 size=2144
    ENGINE2 build=2767 2707->2767 size=129303

    [CONTINUOUS_ENGINE1] 2765->2767 size=3763
    [CONTINUOUS_ENGINE2] 2763->2767 size=5655
    [CONTINUOUS_ENGINE3] 2761->2767 size=6648
    [CONTINUOUS_ENGINE4] 2759->2767 size=8215
    [CONTINUOUS_ENGINE5] 2757->2767 size=9408
    [CONTINUOUS_ENGINE6] 2755->2767 size=11159
    [CONTINUOUS_ENGINE7] 2753->2767 size=84690

    т.е. если сейчас ENGINE2 = 2761 тебе не обязательно качать ENGINE2 в 129303b, а достаточно CONTINUOUS_ENGINE3 в 6648b
    но если тебе нужно зеркало, то качать придётся на много больше чем только ENGINE0-3
    Last edited by DarkTwin; 02-05-2008 at 12:58.

  5. #50
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    DarkTwin, тогда почему не включать это все в зеркало? Особенно если оно не только в локалке?
    Катящиеся камни не обрастают мхом...

  6. #51
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    это как говорится дело хозяйское. например из за большого размера и соответственно трафика

  7. #52
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by DarkTwin View Post
    это как говорится дело хозяйское. например из за большого размера и соответственно трафика
    Ну 1 раз-то высосать можно
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  8. #53
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Quote Originally Posted by DarkTwin View Post
    это как говорится дело хозяйское. например из за большого размера и соответственно трафика
    Ну из-за трафика это не серьезно, тем более, что трафик с лихвой окупицца, когда зеркало начнет отдавать юзверям эти маленькие континиусы, а не большие енджины... Разве не так?
    Катящиеся камни не обрастают мхом...

  9. #54
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Зато можно будет знакомых иностранцев обновлять

    Ну а если без флуда - было бы замечательно указать какой язык выкачивать, типа раскомментил нужный и всё
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  10. #55
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Тестим... О замеченных багах сообщаем.
    Теперь выкачивает только нужные языки. Складывает по человечески в папку указанную в начале скрипта. Оставил выкачивание так называемых инкрементных апдейтов, если можно так выразицца. ))) В принципе несложно сделать и это настраиваемым. Если надо, пишите. Так же можно сделать настраиваемым платформу (х86 х64) и пр. Я лично думаю это ни к чему поскольку это будет уже слишком индивидуальное зеркало.
    Code:
    #!/bin/sh
    
    WEB_ROOT=/opt/share/www #путь к корневой папке домена, где будет лежать зеркало
    AVBASE_DIR=nod3 #имя папки, куда будут валиться базы
    SERVER=http://update.eset.com #сервер, откуда обновляемся
    #DIR=nod_upd #Раскоментировать если нужно зеркало для версии 2
    DIR=eset_upd #Раскоментировать если нужно зеркало для версии 3 или ESS
    USER=EAV-********
    PASS=**********
    
    cd $WEB_ROOT
    mkdir -p $WEB_ROOT/$AVBASE_DIR
    /opt/bin/wget -N --cache=off -t 5 --connect-timeout=20 $SERVER/$DIR/update.ver
    mv -f update.ver update.rar
    /opt/bin/unrar x -y update.rar
    if [ ! -f "update.ver" ]; then
       mv -f update.rar update.ver
    fi
    SERVERS=$SERVER" "`grep Other= $WEB_ROOT/update.ver|sed s/Other=//|tr -d "\r"|sed s/,/'\n'/g|sed s/^.*@//|sed s/$DIR//|sed s/'\n'/' '/`
    rm -f $WEB_ROOT/update.ver
    rm -f $WEB_ROOT/update.rar
    cd $WEB_ROOT/$AVBASE_DIR
    rm -f log.txt
    for UPDSERVERS in $SERVERS; do
       cp -f -p update.ver update.old
       /opt/bin/wget -a log.txt -N --cache=off -t 5 --connect-timeout=20 $UPDSERVERS/$DIR/update.ver
       if [ "update.ver" -nt "update.old" ]; then
         mv -f update.ver update.rar
         /opt/bin/unrar x -y update.rar
         if [ ! -f "update.ver" ]; then
            cp -f -p update.rar update.ver
         fi
         IFS=[
         for section in `cat $WEB_ROOT/$AVBASE_DIR/update.ver|sed '1s/\[//;s/^ *//'|grep -v '^#'|grep -v '^$'`; do
    ############################################################################
    # ЗАКОМЕНТИРОВАТЬ далее НУЖНЫЕ языки                           #
            sect=$(echo $section|sed 's/^.*_CZECH_.*]/DELETE]/')   # Чешский
    #        sect=$(echo $sect|sed 's/^.*_ENGLISH_.*]/DELETE]/')    # Английский
            sect=$(echo $sect|sed 's/^.*_FRENCH_.*]/DELETE]/')     # Французкий
            sect=$(echo $sect|sed 's/^.*_GERMAN_.*]/DELETE]/')     # Немецкий
            sect=$(echo $sect|sed 's/^.*_ITALIAN_.*]/DELETE]/')    # Итальянский
            sect=$(echo $sect|sed 's/^.*_JAPANESE_.*]/DELETE]/')   # Японский
            sect=$(echo $sect|sed 's/^.*_POLISH_.*]/DELETE]/')     # Польский
            sect=$(echo $sect|sed 's/^.*_PORTUGUESE_.*]/DELETE]/') # Португальский
            sect=$(echo $sect|sed 's/^.*_SLOVAK_.*]/DELETE]/')     # Словацкий
            sect=$(echo $sect|sed 's/^.*_SPANISH_.*]/DELETE]/')    # Испанский
            sect=$(echo $sect|sed 's/^.*_CROATIAN_.*]/DELETE]/')   # Хорватский
            sect=$(echo $sect|sed 's/^.*_HUNGARIAN_.*]/DELETE]/')  # Венгерский
            sect=$(echo $sect|sed 's/^.*_CHINESE_.*]/DELETE]/')    # Китайский
            sect=$(echo $sect|sed 's/^.*_DUTCH_.*]/DELETE]/')      # Датский
    ##############################################################################
            sect=$(echo $sect|sed 's/^VER]/DELETE]/;s/^HOSTS]/DELETE]/;s/^Expire]/DELETE]/;s/^SETUP]/DELETE]/;s/^COMPATLIST]/DELETE]/;s/^data0001]/DELETE]/')
            if [ -z $(echo $sect|grep '^DELETE]') ]; then
               eval $(echo $sect|tr -d "\r"|grep 'file='|sed 's/ *=/=/;s/= */=/')
               /opt/bin/wget -a $WEB_ROOT/$AVBASE_DIR/log.txt -N --cache=off -t 5 --connect-timeout=20 --http-user=$USER --password=$PASS $UPDSERVERS/$file
               echo [$(echo $sect|sed 's/file=.*\//file=/') >> update.new
            fi
         done
         IFS=' '
         rm -f update.ver
         mv -f update.new update.ver
         touch -am -r update.rar update.ver
       else 
         cp -f -p update.old update.ver
       fi
       rm -f update.rar
       rm -f update.old
    done
    Кстати, не увидел на сервере в настоящее время каких-нибудь файлов для русского языка, поэтому и не вносил его в настройки.
    Antosha, обращаю Ваше внимание, что нужный язык надо ЗАКОМЕНТИТЬ, а не раскоментить. :-)
    Last edited by YAG; 03-05-2008 at 09:33.
    Катящиеся камни не обрастают мхом...

  11. #56
    Quote Originally Posted by YAG View Post
    Не может стока быть... Нет там стока просто.. Чуть меньше двухсот реально.
    Это для 2й версии, и скрипт у мну другой - на ФРЕ.

    Вопросик: твой скрипт каждый раз полностью базу тянет, или докачивает только изменившиеся файлы? Просто мой только изменения тянет.

  12. #57
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    /opt/bin/wget
    у меня говорит что файл не найден

  13. #58
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by DarkTwin View Post
    /opt/bin/wget
    у меня говорит что файл не найден
    Проверить физическое наличие файла, chmod, переставить/обновить wget

  14. #59
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    Кстати, не увидел на сервере в настоящее время каких-нибудь файлов для русского языка, поэтому и не вносил его в настройки.
    Antosha, обращаю Ваше внимание, что нужный язык надо ЗАКОМЕНТИТЬ, а не раскоментить. :-)
    Спасибо за подчёркивание
    Пока что я без роутера (в ремонт после дождичка -1 LAN порт). И без винта (мамка разбила, случайно )
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  15. #60
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Quote Originally Posted by DarkTwin View Post
    /opt/bin/wget
    у меня говорит что файл не найден
    Пробуем лечить так.
    Code:
    ipkg update
    ipkg install wget
    Или попробуйте поменять путь на /usr/bin/wget

    Я внешний wget использовал, хотя, может быть и незачем это.

    Antosha, сочувствую... Незнаю как жить без роутера. ))

    Quote Originally Posted by masters
    Вопросик: твой скрипт каждый раз полностью базу тянет, или докачивает только изменившиеся файлы? Просто мой только изменения тянет.
    Изменившиеся. А 214 у Вас потому что осталось когда-то скачанное то, чего щас уже на серваках нет, например эти файлы для русского языка...
    Last edited by YAG; 03-05-2008 at 14:29.
    Катящиеся камни не обрастают мхом...

Page 4 of 54 FirstFirst ... 2345614 ... LastLast

Similar Threads

  1. [HowTo] Install and configure Oleg's firmware
    By wengi in forum WL-500gP Tutorials
    Replies: 957
    Last Post: 22-02-2013, 23:24
  2. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 23:25
  3. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 19:58
  4. HowTo install a lightweight blog server
    By Tamadite in forum WL-500g/WL-500gx Tutorials
    Replies: 0
    Last Post: 03-12-2006, 02:46
  5. Gameserver
    By blingbling in forum WL-500gP Q&A
    Replies: 2
    Last Post: 17-07-2006, 16:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •