Зеркало обновлений NOD

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Зеркало обновлений NOD

Непрочитанное сообщение Andy2k » 2008-05-28 14:44:32

ты про unrar?
Да можно в принципе и симлинк. Просто вижу, автор скрипта человек основательный, все с собой таскает (спасибо что не весь perl :D ), поэтому положил unrar к нему же. Кстати, он по ходу пьесы кажется именно по пути /lib/unrar его пытается вызвать из upd.pl. Можно в принципе этот поправить и тогда вообще не класть туда unrar.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Alex Keda » 2008-05-28 14:47:37

статью? =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Зеркало обновлений NOD

Непрочитанное сообщение Andy2k » 2008-05-28 14:50:45

гы, ты меня опередил - только что хотел скромно попросить именно об этом :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Alex Keda » 2008-05-28 14:57:17

Andy2k писал(а):гы, ты меня опередил - только что хотел скромно попросить именно об этом :)
эт я тя прошу =)
у меня нода нет....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Зеркало обновлений NOD

Непрочитанное сообщение Andy2k » 2008-05-28 15:02:17

если просто перенести мой пост из форума статья получится?
я в принципе все расписал.
Ну может только промолчал, что upd.pl использует пару модулей перловки, которых у меня не было, ну так то у меня, и вообще cpan -i "нужный_модуль" рулит по полной.

mrAli
рядовой
Сообщения: 11
Зарегистрирован: 2008-03-26 22:02:01
Откуда: Ульяновск

Re: Зеркало обновлений NOD

Непрочитанное сообщение mrAli » 2008-05-28 22:44:31

Как то запутано, но надо испытать. До сих пор пользовался скриптом от Urgor подрихтованым под собственные нужды, а так месяц бесперебойной работы. А нет ли у кого 3го нода под Фри?
Последний раз редактировалось mrAli 2008-05-30 22:03:08, всего редактировалось 1 раз.

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение f0s » 2008-05-30 9:10:23

так а чем плох скрипт который качает с бесплатного зеркала?

Код: Выделить всё



[f0s@mail] /root/bin/> cat nod32.sh
#!/bin/sh

DMASTER="/usr/local/bin/wget"
DMLOG="updatever.log"
TMPFILE="filelist.upd"
#Фраза по которой определяем что файл не изменен
#PHRASE="Файл на сервере не новее локального файла"
PHRASE="Server file no newer than local file"
BASEDIR_V2="/home/artpaint/www/data/nod32.artpaint"
BASEDIR_V3="/home/artpaint/www/data/nod32.artpaint/v3"
HOSTUP_V2="http://nod32.i-files.org/v2/"
HOSTUP_V3="http://nod32.i-files.org/v3/"
VARDIR_V2="/home/artpaint/www/data/nod32.artpaint/tmp/v2"
VARDIR_V3="/home/artpaint/www/data/nod32.artpaint/tmp/v3"


#$1 - VARDIR
#$2 - HOSTUP
#$3 - BASEDIR
dUpdateVer(){
    cd $1
#?? ?є?? ?? ї???ЮХ?ґ?? ? ?Ю? АБ?ЮБ? ?Б?ё? ґ? є??іґ? ?КБЛ.
    if [ -s $TMPFILE ]; then
        rm $TMPFILE
    fi
    if [ -s filelist.rm ]; then
        rm filelist.rm
    fi
    if [ -s updatever.new ]; then
        rm updatever.new
    fi
    if [ -s user_update.ver ]; then
        rm user_update.ver
    fi
    $DMASTER -nd -m -o $DMLOG ${2}update.ver
    if [ -z `fgrep "$PHRASE" $DMLOG | sed -n '$='` ]; then
        cat -t update.ver | sed s/'\^M'// >updatever.new
        analyse $2 $3
    else
        echo "Files up to date"
    fi
}

analyse(){
    if [ -s updatever.tmp ]; then
    POINTER=`grep -n '\[' updatever.new | grep -o '^[0-9]*'`
    NUM_OF_STRING_P=`echo "$POINTER"|sed -n '$='`
    NUM_OF_STRING_U=`sed -n '$=' updatever.new`
    CURRENT_STRING="1"
        while [ $CURRENT_STRING -le $NUM_OF_STRING_P ]; do
            bCHAPTER=`echo "$POINTER"|sed -n $CURRENT_STRING'p'`
            if [ $CURRENT_STRING -eq $NUM_OF_STRING_P ]; then
                eCHAPTER=$NUM_OF_STRING_U
            else
                NEXTSTR=`expr $CURRENT_STRING + 1`
                eCHAPTER=`echo "$POINTER"|sed -n $NEXTSTR'p'`
                eCHAPTER=`expr $eCHAPTER - 1`
            fi

            CHAPTER=`sed "$bCHAPTER,$eCHAPTER!d" updatever.new`
            cNAME=`echo "$CHAPTER"|sed -n 1p`
            cDATE=`echo "$CHAPTER"|fgrep 'date='|sed s/'date='//g`
            cSIZE=`echo "$CHAPTER"|fgrep 'size='|sed s/'size='//g`
            cFILE=`echo "$CHAPTER"|fgrep 'file='|sed s/'file='//g`


            CURRENT_STRING_T=`fgrep -n "$cNAME" updatever.tmp|grep -o '^[0-9]*'`
                if [ $CURRENT_STRING ]; then
            bCHAPTER_T=$CURRENT_STRING_T
            CURRENT_STRING_T=`expr $CURRENT_STRING_T + 1`
                while [ $CURRENT_STRING_T -le $NUM_OF_STRING_U ]; do
                    PICK=`sed -n $CURRENT_STRING_T'p' updatever.tmp|grep -o '\['`
                    if [ $CURRENT_STRING_T -eq $NUM_OF_STRING_U ]; then
                        eCHAPTER_T=$CURRENT_STRING_T
                        break
                    fi
                    if [ $PICK ]; then
                        if [ $PICK = '[' ]; then
                            eCHAPTER_T=`expr $CURRENT_STRING_T - 1`
                            break
                        fi
                    fi
                CURRENT_STRING_T=`expr $CURRENT_STRING_T + 1`
                done

            CHAPTER_T=`sed "$bCHAPTER_T,$eCHAPTER_T!d" updatever.tmp`
            cDATE_T=`echo "$CHAPTER_T"|fgrep 'date='|sed s/'date='//g`
            cSIZE_T=`echo "$CHAPTER_T"|fgrep 'size='|sed s/'size='//g`
            cFILE_T=`echo "$CHAPTER_T"|fgrep 'file='|sed s/'file='//g`
                else
#                   "New CHAPTER"
                    echo "$cFILE" >>$TMPFILE
                fi

            if [ $cDATE != $cDATE_T ]; then
                echo "$cFILE" >>$TMPFILE
                echo "$cFILE_T" >>filelist.rm
                echo "$CHAPTER" >>user_update.ver
            elif [ $cSIZE != $cSIZE_T ]; then
                echo "$cFILE" >>$TMPFILE
                echo "$cFILE_T" >>filelist.rm
                echo "$CHAPTER" >>user_update.ver
            else
                echo "$CHAPTER_T" >>user_update.ver
            fi

        CURRENT_STRING=`expr $CURRENT_STRING + 1`

        done

        if [ -s $TMPFILE ]; then
            dUpdateFl $1 $2
        else
            echo "Files not changed"
        fi
    else
        fgrep "file=" updatever.new | sed -e s/'file='//g > $TMPFILE
        dUpdateFl $1 $2
    fi
}

dUpdateFl(){
    echo "Update Downloading..."
    $DMASTER -np -N -nH -B $1 -i $TMPFILE
     if [ -s filelist.rm ]; then
        NUM_OF_STRING=`sed -n '$=' filelist.rm`
        CURRENT_STRING="1"
            while [ $CURRENT_STRING -le $NUM_OF_STRING ]; do
                STRING=`sed -n $CURRENT_STRING'p' filelist.rm`
                rm $2/$STRING
            CURRENT_STRING=`expr $CURRENT_STRING + 1`
            done
        rm filelist.rm
     else
        rm $2/*.nup
     fi

        NUM_OF_STRING=`sed -n '$=' $TMPFILE`
        CURRENT_STRING="1"
            while [ $CURRENT_STRING -le $NUM_OF_STRING ]; do
                STRING=`sed -n $CURRENT_STRING'p' $TMPFILE`
                mv $STRING $2
            CURRENT_STRING=`expr $CURRENT_STRING + 1`
            done

    if [ -s user_update.ver ]; then
        cp user_update.ver updatever.tmp
        mv user_update.ver $2/update.ver
    else
        cp updatever.new updatever.tmp
        cp update.ver $2/update.ver
    fi

    rm $TMPFILE
    rm updatever.new
}

dUpdateVer $VARDIR_V2 $HOSTUP_V2 $BASEDIR_V2
dUpdateVer $VARDIR_V3 $HOSTUP_V3 $BASEDIR_V3

exit 0
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Зеркало обновлений NOD

Непрочитанное сообщение Andy2k » 2008-05-30 11:09:54

Объясняю:

меня бесплатные зеркала уже достали :evil:
то они прихлопываются нодовцами, то отстают от офф сереверов, то меняют логины-пароли, то вообще переезжают на другое доменное имя...
если у тебя 1 сервер то это еще полбеды, а у меня их с десяток в разных концах города. и когда очередной бесплатный сервер дохнет у меня телефон раскаляется от звонков. надо опять лезть в скрипты и править, править, править.... Д-О-С-Т-А-Л-О!!!!!!!!!

преимущества скрипта от cmyker в том, что он САМ НАХОДИТ ДЕЙСТВУЮЩУЮ ПАРУ ЛОГИН-ПАСС. И затем, с ее помощью обновляется с офф серверов, причем после моих модификаций тянет обновления ДЛЯ ВСЕХ ПРОДУКТОВ ESET - от нода 2.7 до Eset Smart Security....

Теперь понятно???

Аватара пользователя
Urgor
лейтенант
Сообщения: 669
Зарегистрирован: 2006-03-14 16:30:18
Откуда: Гилея (СПб)
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Urgor » 2008-05-30 12:26:26

Andy2k писал(а):...надо опять лезть в скрипты и править, править, править.... Д-О-С-Т-А-Л-О!!!!!!!!!
Конторра настолько нищая что не может себе позволить за 1500рэ купить 1 (одну) лицензию и обновляться, ОБНОВЛЯТЬСЯ, О-Б-Н-О-В-Л-Я-Т-Ь-С-Я????
Тогда стоит подумать: а нах нужна такая конторра? Кста, а как быть с легальностью? За жопу не возьмут? ;)
Власть в руках у чужаков, и ты им платишь дань...

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Зеркало обновлений NOD

Непрочитанное сообщение Andy2k » 2008-05-30 12:45:21

да мне как то побоку...
я нигде официально не числюсь и ни в одной ведомости не расписываюсь...
а нищие-богатые - мне пофигу, хотят себе гемороя за 1500 рублей - пусть имеют, мое дело предупредить

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение f0s » 2008-06-11 11:13:02

а кто пользуется nod32.i-files.org? что-то обновляться с него перестало.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение f0s » 2008-06-16 10:19:38

народ, а у кого есть Nod32 3.0 business 32бит и х64. Скрипт прикрутил для 3-ей векти, а нод32 3.0 стандарт не ставится на win2003, просит бизнес версию...

зы. можно в личку.
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Dolphin_BSD » 2008-06-16 17:44:14

Привет !

Вот тебе линк

http://upload.com.ua/get/900300662
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

INFected
мл. сержант
Сообщения: 115
Зарегистрирован: 2007-10-26 0:36:22
Откуда: .UA
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение INFected » 2008-07-31 19:00:27

f0s писал(а):а кто пользуется nod32.i-files.org? что-то обновляться с него перестало.
угу. :(

Аватара пользователя
Zedik
сержант
Сообщения: 283
Зарегистрирован: 2007-01-20 22:30:57
Откуда: 127.0.0.1

Re: Зеркало обновлений NOD

Непрочитанное сообщение Zedik » 2008-08-01 7:23:58

вот что на форуме их пишут:
Причина вступления ограничений в использовании зеркала!
На сегодняшний день зеркало не спонсируется но забирает большие ресурсы сервере, это происходить из-за быстрого распространения пути обновления за пределами нашего проекта, что в свою очередь производить к больным финансовым убыткам. Вот причина введения ограничений доступа к зеркалу.
Сегодня (29/07/2008) в 14:00 по Киевскому времени были изменены пути обновления!

Условия использование:

1. Что-бы получить пути к обновлению нужно иметь на форуме 30 полезных сообщений. (Вариант 1)
2. Что-бы получить пути обновления нужно отправить платное СМС сообщение стоимостю 6 гривен, включая НДС. Точную стоимость узнавайте у вашего оператора. (Вариант 2) отправить смс (после отправки смс сообщения свяжитесь с администратором через ЛС указав номер моб. с которого была отправлена СМС)
3. Категорически запрещено распространят путь обновления на других сайтах всего интернет сообщества.

Любое нарушение условия и флуд приводить к полной блокировки пользователя!!!
ну и
Внимание! с 2008/08/01 доступ к зеркалу ограничен...
Сам с них ушел давно, обновления тянутся не с задержкой 5 минут от официальных, а с большей.

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Зеркало обновлений NOD

Непрочитанное сообщение helloworld » 2008-08-01 8:20:03

Хохлы забастовку устроили? :-D

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение f0s » 2008-08-01 9:06:45

народ, откуда теперь-то тянуть?
есть сервер с руборда от смерти.. но неясно как под него скрипт подправить :)
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

INFected
мл. сержант
Сообщения: 115
Зарегистрирован: 2007-10-26 0:36:22
Откуда: .UA
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение INFected » 2008-08-01 9:30:57

f0s писал(а):народ, откуда теперь-то тянуть?
есть сервер с руборда от смерти.. но неясно как под него скрипт подправить :)
угу. там лагин/пороль. как логиниться туда?

Inzevision
мл. сержант
Сообщения: 102
Зарегистрирован: 2008-07-30 13:43:00
Откуда: Киев
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Inzevision » 2008-08-06 1:40:51

За навороченый скрипт на перле огромное спасибо :drinks: Очень вкусно работает.
PS Отдельно спасибо за ведение логов.

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение f0s » 2008-08-06 16:04:37

народ. так как теперь олновляться? может кто попроваить скрипт для рубордовского смерть?
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

mrAli
рядовой
Сообщения: 11
Зарегистрирован: 2008-03-26 22:02:01
Откуда: Ульяновск

Re: Зеркало обновлений NOD

Непрочитанное сообщение mrAli » 2008-08-06 21:40:04

Использую скрип из этого поста
http://forum.lissyara.su/viewtopic.php? ... =50#p34974
для обновления с официальных серверов. Добавил рандомный выбор сервера из списка. Логин-пароль достать не проблема, в том числе и с выше упомянутого форума.

Inzevision
мл. сержант
Сообщения: 102
Зарегистрирован: 2008-07-30 13:43:00
Откуда: Киев
Контактная информация:

Re: Зеркало обновлений NOD

Непрочитанное сообщение Inzevision » 2008-09-24 23:54:05

В файле upd.pl cтроки

Код: Выделить всё

sub check_files_ver {
.
.
.
        if (($updver{$filename}{version}) > ($updver_old{$filename}{version})
        or !(-e $bases_path.$updver{$filename}{file}) or ($localfilesize != $serverfilesize
        && $updver{$filename}{version} > $updver_old{$filename}{version}))
.       ^^
.
.
Заменил на

Код: Выделить всё

.
.
.
        if (($updver{$filename}{version}) > ($updver_old{$filename}{version})
        or !(-e $bases_path.$updver{$filename}{file}) or ($localfilesize != $serverfilesize)
        or ($updver{$filename}{version} > $updver_old{$filename}{version}))
.       ^^
.
.
            

Потому как версии файлов остаются теже самые, а размер файлов меняется.


pGuadalupe
проходил мимо

woio autojob

Непрочитанное сообщение pGuadalupe » 2009-02-01 18:12:11

insurance diego , airport alicante car car cheap rental re car corvallis oregon rental Let the reader catchg his own breath
auto calculator purchase
clothing bag