Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Znowu pakiety
http://forum.freesco.pl/viewtopic.php?f=35&t=1657
Strona 1 z 1

Autor:  Anonymous [ sobota, 5 kwietnia 2003, 11:36 ]
Tytuł:  Znowu pakiety

Od samego poczatku zabawy z freesco mam problem z pakietami. Mimo ze na serwerze sa na pewno te pakiety to ciagle dostaje w odpowiedzi: Unknown host. Nawet gdy skopiowalem pakiet justice snarfem do katalogu /www i dalem installpkg http://192.168.1.1/justice3 odpowiedz byla jw. Ktos ma jakis pomysl?

Konrad

Autor:  Anonymous [ sobota, 5 kwietnia 2003, 19:45 ]
Tytuł: 

A moze ktos mi powie taka rzecz: czy aby zainstalowac pakiet wystarczy do przegrac do katalogu glownego i uruchomic plik *.sh?
Ja rozkompresowalem Jusice do katalogu glownego, dodalem plik hst i dziala swietnie.

Autor:  zciech [ niedziela, 6 kwietnia 2003, 13:25 ]
Tytuł: 

:!: Sprawdz w system.cfg zmienną PROXY musi byc:
: [/] [] ()
# [ethernet/leased/printer/ras router]
GATEWAY=                        #911.Default gateway, if exist.
DNSADDR=194.204.159.1           #912.Primary DNS address for ethernet connection
DNSADDR1=194.204.152.34         #913.Secondary DNS address for ethernet connection
PROXY=""                #914.HTTP proxy addr[:port]

wszelkie smieci powoduje zle dzialanie installpkg:
: [/] [] ()
      installpkg) [ "$PROXY" ] && export PROXY

Po wyexportowaniu prawdopodobnie snarf bałwan jestem z tej zmiennej :cry:


Trzeba:
-1. Sciagnac pliki *.sh i *.tgz
0. Aczkolwiek wszystkie :?: pakiety zbudowane sa w podobny sposób do kazdego trzeba podejsc w indywidualny sposob :!:
1. w pliku *.sh zahaszowac linie snarf.....
2. umiescic plik *.tgz w katalogu gdzie wgralby go snarf tu: /mnt (kopie bo jak cos pójdzie nie tak to zostanie skasowna :D
mozna zahaszowac linie rm -f
3. zahaszowac linie sptawdzajace wersje, wolny ram i dysk bootdev
: [/] [] ()
4. jesli skrypt nadal sygnalizuje bledy reagowac zmieniajac odpowiednie linie
# Preinstall
echo;echo " This package was last updated on ${DODATE}.";echo
echo " To get the latest ${NAME} package, use:"
echo " installpkg $SITE/$NAME ";echo
#[ "$2" = $VERSION ] || err " Sorry, this package is for $VERSION, installation aborted."
#[ "$4" -lt $DISK_USAGE ] && err " Sorry, not enough disk space to install."
#[ "$5" -lt $RAM_USAGE ] && err " Sorry, not enough ramdisk space to install."
#[ "$bootdev" = fd0 ] && err " Sorry, this package is for harddisk only."
if [ -d /mnt/router/packages/${NAME} ]; then
   echo " Hmm, $NAME seems to be installed already,"
   read -p " Are you sure you want to reinstall over the top of it [y/n] ? " tmp
   [ "$tmp" = y ] || err " Cancelled."
fi;echo
if [ -f /mnt/router/packages/proftpd/proftpd.conf ];then
mv /mnt/router/packages/proftpd/proftpd.conf /mnt/router/ 2>/dev/null
echo " your old proftpd.conf has been moved to /mnt/router/ "
fi

# Install
cd /mnt
#snarf $1/$NAME.tgz || err " An occured while downloading. Installation aborted."
cd /
killall ${NAME} 2>/dev/null
zcat < /mnt/$NAME.tgz | star || err " $NAME.tgz seems to be corrupt, try downloading again."
rm -f /mnt/$NAME.tgz


zobacz komende installpkg

PS. Nie róbcie tego sami w domu :!:
PSS. Jesli ktos zrobi to tym sposobem to potrafi również zmusić snarf-a do pracy, opis jest tylko po to by pokazac, że można. :wink:
PSSS. Za szkody wynikle ze stosowania tej metody nie odpowiadam, robisz to na własną odpowiedzialniość. :twisted:[/code]

Autor:  Anonymous [ niedziela, 6 kwietnia 2003, 15:02 ]
Tytuł: 

Zmienna proxy jest ustawiona jak trzeba. Wczoraj zainteresowalem sie troche tymi pakietami i okazuje sie ze skrypty sh zazwyczaj nie zawieraja wiecej jak sprawdzenie wersji freesco, ilosci pamieci, ... , i rozpakowanie pliku tgz do odpowiedniego katalogu. Przeanalizowalem skrypty pakietow ktore chcialem instalowac a potem wrzucalem pliki tgz do katalogu glownego serwera i rozpakowaywalem :D . W ten sposob zainstalowalem kilka pakietow m.in. ProFTPD, mc, justice itd. Wszystko chodzi jak trzeba.

Do tej pory nie wiedzialem ze installpkg to skrypt - myslalem ze plik wykonywalny. W chwili wolnego czasu dowiem sie o co chodzi. Dzieki.

Autor:  Anonymous [ czwartek, 17 kwietnia 2003, 12:13 ]
Tytuł: 

No i miales racje zciech - to wina proxy. Wykomentowalem [ "$PROXY" ] && export PROXY i chodzi jak trzeba. Problem w tym ze zmienna PROXY jest ustawiona jak trzeba (PROXY="") a i echo $PROXY nie zwraca nic.
W kazym razie juz wszystko chodzi - dzieki.

Autor:  Anonymous [ czwartek, 17 kwietnia 2003, 12:45 ]
Tytuł: 

Z ostatniej chwili: usuniecie obu spacji z [ "$PROXY" ] pomoglo. Mam teraz pytanie: gdzie lezy orginalny installpkg, bo po restarcie przywraca stary?

Autor:  zciech [ sobota, 19 kwietnia 2003, 16:39 ]
Tytuł: 

Przeważnie racje mam :D :D :D :D

spacje :?:
W ram dysku /etc/utils

skopiuj do /mnt/router/fix i popraw a potem tylko reboot.
Ale skoro poprawiles zmienna PROXY to po co zmienac installpkg :?:

Autor:  RaaDaaR [ sobota, 19 kwietnia 2003, 18:59 ]
Tytuł:  OFF TOPIC

zciech pisze:
Przeważnie racje mam :D :D :D :D

Jeju !!! Zciech, głęboki ukłon w stronę Twojej wiedzy ! :D Jestem w szoku ! :D :!: Zapodaj to do FAQ !

Autor:  Anonymous [ sobota, 19 kwietnia 2003, 19:13 ]
Tytuł: 

Pewnie ze lezy w /etc/utils - co za oszczednosc :lol:

Zle mnie zrozumiales - w zmiennej PROXY nie ma nic. Ale skrypt installpkg dziala tylko wtedy gdy z linijki:

installpkg) [ "$PROXY" ] && export PROXY

usune dwie spacje pomiedzy [ ] i "$PROXY" :!:
Slabo sie znam na skryptach ale chyba powinno dzialac bez problemu - moze moj Freesco jest wyjatkowo wybredny :wink:

Dzieki za wszystko i wesolych swiat !

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/