Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 24 czerwca 2025, 12:49

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 
Autor Wiadomość
 Tytuł: update mks
Post: czwartek, 29 lipca 2004, 16:59 
Offline

Rejestracja: środa, 19 maja 2004, 00:07
Posty: 21
Lokalizacja: Warszawa
sprwdziłem... i nie moge zrobić update'u bazy wirusów czy tylko ja ???
moze ktoś sprawdzi na swoim nnd i potwierdzi lub zaprzeczy...
pozdrawiam,

_________________
Ryszard sp5rh


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 29 lipca 2004, 23:20 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Musisz zmienić nawę pliku *.tgz bo zmieniła się na stronce mks'a . Nie miałem czasu szukać ale nie ma już pliku "bazy4.tgz" są mksdLinux-1.15.2.tgz , mksupdate.tgz , mksLinux-contrib.tgz . Nie sprawdziłem jeszcze jakie są poprawne - o ile w ogóle jeszcze są :(

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 30 lipca 2004, 19:14 
Offline

Rejestracja: środa, 19 maja 2004, 00:07
Posty: 21
Lokalizacja: Warszawa
Albercik pisze:
Musisz zmienić nawę pliku *.tgz bo zmieniła się na stronce mks'a . Nie miałem czasu szukać ale nie ma już pliku "bazy4.tgz" są mksdLinux-1.15.2.tgz , mksupdate.tgz , mksLinux-contrib.tgz . Nie sprawdziłem jeszcze jakie są poprawne - o ile w ogóle jeszcze są :(


sprawdziłem ale bez efektu mam komunikat:
"Blad formatu baz, sprawdz wersje mks-a".
Pozdrawiam,

_________________
Ryszard sp5rh


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 30 lipca 2004, 19:48 
Offline

Rejestracja: piątek, 16 kwietnia 2004, 14:42
Posty: 21
Lokalizacja: Łódź
Sprawdziłem i zaktualizowałem bazę wirusów. MKS zmienił engine na nowy (mks32, mks32.static datowane 10 Mar) oraz mksupdate datowane 28 Jul. Należy zatem ściągnąć z http://download.mks.com.pl/download/linux/tunazwapliku, następujące pliki mks32-Linux-i386-1-9-6.tgz oraz mksupdate.tgz, rozpakować je i podmienić odpowiednie pliki tj. mks32, mks32.static oraz mksupdate do folderu /opt/mks (domyślny z paczki mks.tgz dla nnd). W mksupdate dostosować konfigurację do własnych ustawień - ścieżki do mks32, bazy wirusów itd.
Ścieżka z mksupdate
# URL - skad sa pobierane bazy
MKS_URL=http://download.mks.com.pl/download/linux/bazy.link

Uruchomiłem wywołaniem ./mksupdate get

Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł: mks update bazy
Post: sobota, 31 lipca 2004, 00:13 
Offline

Rejestracja: środa, 19 maja 2004, 00:07
Posty: 21
Lokalizacja: Warszawa
Dzieki za podpowiedź... już chodzi doskonale.
Pozdrawiam

_________________
Ryszard sp5rh


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 1 listopada 2004, 03:47 
Offline
Użytkownik

Rejestracja: niedziela, 23 maja 2004, 22:03
Posty: 128
Lokalizacja: Radom
Witam...

Możesz wrzucić plik ./mksupdate ( no wyświetlić go tu )

bo cos mi nie za bardzo to kcce działać

dZIEKi...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 1 listopada 2004, 20:49 
Offline

Rejestracja: piątek, 16 kwietnia 2004, 14:42
Posty: 21
Lokalizacja: Łódź
To jest mój mksupdate:

#!/bin/sh
# sprawdza i/lub pobiera nowa wersje baz wirusow
# autorzy: Grzegorz Malicki i Dariusz Grzegorski

# wersja: 1.2 2004.07.28

# 1.2 dodane sprawdzenia czy mozna utworzyc katalogi
# powinno pomoc w diagnozowaniu problemow z uruchomieniem
#
# 1.1 poprawka czyszczenia, zmiana przekierowan skryptu
# na zgodne z innymi shell'ami
# '&>/dev/null' zastapione '>/dev/null 2>&1'

# WYMAGANE PROGRAMY POMOCNICZE: wget, md5sum (textutils), tr
# OPCJONALNE PROGRAMY POMOCNICZE: pgp, logger

# --------------------------------------------------------------
# PONIZSZE USTAWIENIA NALEZY DOSTOSOWAC DO LOKALNEJ KONFIGURACJI
# --------------------------------------------------------------

# sciezka przeszukiwan
PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
export PATH

# nazwa programu md5sum z pakietu GNU textutils
MD5SUM=md5sum
# w dystrybucji Debian jest md5sum.textutils
# MD5SUM=md5sum.textutils

# sciezka do programu mks32 (lub mks32.static)
MKS_XXXII=/opt/mks/mks32

# katalog z bazami wirusow
# /var/lib jest zgodny z File Hierarhy Standard 2.3
MKS_BASES=/opt/mks/bazy
#MKS_BASES=/usr/local/share/mks_vir

# katalog w ktorym znajduje sie klucz publiczny PGP mks-a
# (zakomentuj, aby nie weryfikowac danych z serwera)
#MKS_PGPKEY_PATH="${MKS_BASES}"/.pgp

# katalog, gdzie bazy beda sciagane i obrabiane (musi istniec)
MKS_DOWNLOAD="${MKS_BASES}"/tmp
#MKS_DOWNLOAD=/tmp

# czy wysylac sygnal do demona po wgraniu nowych baz?
#MKSD_KICK=Y
MKSD_KICK=N

# opcja (facility) logowania
MKS_LOG_FACILITY=cron

# log z datami aktualizacji (zakomentuj, aby nie tworzyc logu)
MKS_UPDATE_LOG="${MKS_BASES}"/mks_vir_update.log

# plik tymczasowy
MKS_TMP_FILE="${MKS_DOWNLOAD}"/mkshttpdata

# URL do pliku startowego z linkiem do baz
MKS_START_URL=http://download.mks.com.pl/download/linux/bazy.link

# sciezka do pliku date
DATEBIN=/bin/date

#####################################
# dalej lepiej juz nie grzebac
#####################################

VERBOSE=N
USELOG=N

#####################################

cleanup ()
{
rm -f "${MKS_TMP_FILE}" "${MKS_DOWNLOAD}"/wgetlist "${MKS_DOWNLOAD}"/copylist "${MKS_DOWNLOAD}"/mksbase?.dat
}

lecho ()
{
if [ "${USELOG}" = "Y" ]
then
logger -p "${MKS_LOG_FACILITY}".$1 -t mksupdate -- "$2"
else
echo `$DATEBIN +%Y.%m.%d-%R` "$2"
fi
}

mkscheck ()
{
if [ "${VERBOSE}" = "Y" ]
then
echo Sprawdzam czy sa nowe bazy.
fi

rm -f "${MKS_TMP_FILE}"

if ! wget -q -t 6 -O "${MKS_TMP_FILE}" "${MKS_START_URL}" >/dev/null 2>&1
then
lecho err "Nie mozna nawiazac polaczenia z serwerem glownym."
if [ ! -d "${MKS_DOWNLOAD}" ]
then
lecho err "Blad konfiguracji: brak katalogu DOWNLOAD."
fi
echo 0 >> "${MKS_TMP_FILE}"
if [ ! -s "${MKS_TMP_FILE}" ]
then
lecho err "Blad konfiguracji: nie moge utworzyc pliku MKS_TMP_FILE."
fi

return 2
fi

if [ "${VERBOSE}" = "Y" ]
then
echo Polaczenie z serwerem glownym nawiazane.
fi

MKS_URL=`tr -d '\015' <"${MKS_TMP_FILE}"`
rm -f "${MKS_TMP_FILE}"

if ! wget -q -t 6 -O "${MKS_TMP_FILE}" "${MKS_URL}"bazy.md5 >/dev/null 2>&1
then
lecho err "Nie mozna nawiazac polaczenia z serwerem danych."
return 3
fi

if [ "${VERBOSE}" = "Y" ]
then
echo Polaczenie z serwerem danych nawiazane.
fi

if [ "${MKS_PGPKEY_PATH}" != "" ]
then
if ! PGPPATH="${MKS_PGPKEY_PATH}" pgp +force +batchmode "${MKS_TMP_FILE}" >/dev/null 2>&1
then
lecho err "Sygnatura PGP zweryfikowana niepoprawnie!"
return 4
elif [ "${VERBOSE}" = "Y" ]
then
echo Sygnatura PGP poprawna.
fi
fi

rm -f "${MKS_DOWNLOAD}"/wgetlist

grep mksbase.\\.dat "${MKS_TMP_FILE}" | tr -d '*\015' | \
while read SUM NAME
do
if [ "$1" = "force" ]
then
echo "${MKS_URL}${NAME}" >>"${MKS_DOWNLOAD}"/wgetlist
elif ! echo "${SUM} *${MKS_BASES}/${NAME}" | "${MD5SUM}" --status --check - >/dev/null 2>&1
then
echo "${MKS_URL}${NAME}" >>"${MKS_DOWNLOAD}"/wgetlist
else
echo "${MKS_BASES}/${NAME}" >>"${MKS_DOWNLOAD}"/copylist
fi
done

if [ "$1" != "force" ]
then
if [ -s "${MKS_DOWNLOAD}"/wgetlist ]
then
lecho info "Sa dostepne nowe bazy wirusow."
return 1
else
lecho info "Masz aktualne bazy."
return 0
fi
else
return 1
fi
}

mksdoget ()
{
if [ "${VERBOSE}" = "Y" ]
then
echo Pobieram bazy
fi

if [ -s "${MKS_DOWNLOAD}"/copylist ]
then
while read COPYPATH
do
cp -f -p "${COPYPATH}" "${MKS_DOWNLOAD}"/ >/dev/null 2>&1
done <"${MKS_DOWNLOAD}"/copylist
fi

( cd "${MKS_DOWNLOAD}" ; wget -q -t 6 -i wgetlist >/dev/null 2>&1 )
CHECKVAL=$?

if [ ${CHECKVAL} -ne 0 ]
then
lecho err "Nie mozna nawiazac polaczenia z serwerem danych lub przerwana transmisja."
return 5
fi

mksinstall
}

mksget ()
{
mkscheck $1
CHECKVAL=$?
if [ ${CHECKVAL} -eq 1 ]
then
mksdoget
CHECKVAL=$?
fi
return ${CHECKVAL}
}

mksinstall ()
{
if [ ! -f "${MKS_DOWNLOAD}"/mksbase0.dat ]
then
lecho err "Brak sciagnietych baz na dysku."
return 6
fi

if [ "${VERBOSE}" = "Y" ]
then
echo Sprawdzam dzialanie mks-a
fi

if ! "${MKS_XXXII}" -f /dev/null --mks-vir-dat-path="${MKS_DOWNLOAD}"/ -s "${MKS_DOWNLOAD}"/mksbase0.dat >/dev/null 2>&1
then
lecho err "Blad formatu baz, sprawdz wersje mks-a."
return 7
fi

if [ "${VERBOSE}" = "Y" ]
then
echo Instaluje
fi

if ! mv -f "${MKS_DOWNLOAD}"/mksbase?.dat "${MKS_BASES}"/
then
lecho err "Blad podczas instalacji baz."
return 8
fi

if [ "${MKSD_KICK}" = "Y" -a -r /var/run/mksd/mksd.pid ]
then
if [ "${VERBOSE}" = "Y" ]
then
echo Wysylam SIGHUP procesowi mksd
fi

kill -HUP `cat /var/run/mksd/mksd.pid`
fi

if [ "${MKS_UPDATE_LOG}" != "" ]
then
date >>"${MKS_UPDATE_LOG}"
if [ -s "${MKS_DOWNLOAD}"/wgetlist ]
then
cat "${MKS_DOWNLOAD}"/wgetlist >>"${MKS_UPDATE_LOG}"
fi
echo >>"${MKS_UPDATE_LOG}"
fi

lecho info "Nowe bazy zainstalowane."
return 0
}

mkshelp ()
{
lecho info "mksupdate wersja 1.2 (c) MkS Sp. z o.o. 2003,2004"
lecho info ""
lecho info "skladnia: mksupdate opcja [verbose|uselog]"
lecho info ""
lecho info "opcje:"
lecho info " check :sprawdza czy sa nowe bazy"
lecho info " get :pobiera nowe bazy jesli trzeba i instaluje"
lecho info " getforce :pobiera bazy bez sprawdzania czy to potrzebne i instaluje"
lecho info " install :sama instalacja (jesli bazy pobrane recznie)"
lecho info " help :ten opis"
lecho info ""
lecho info "na koncu mozna dodac verbose to wtedy bedzie widac co sie dzieje"
lecho info "opcja uselog przekierowuje stdout do logow systemowych"
}


if [ "$2" = "verbose" ]
then
VERBOSE=Y
fi

if [ "$2" = "uselog" ]
then
USELOG=Y
fi

case "$1" in
help)
mkshelp
;;
check)
cleanup
mkscheck noforce
cleanup
;;
get)
cleanup
mksget noforce
cleanup
;;
getforce)
cleanup
mksget force
cleanup
;;
install)
mksinstall
;;
*)
mkshelp
;;
esac

exit 0


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl