#!/bin/sh export DATE="14.9.2008";SCRIPT=${0#/rom} export TITLE="Admin: Programy 1" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Admin: Programy 1 EOF if [ "(ro)" != "$(mount|grep " / "|if read line; then set $line;echo $6;fi)" ]; then if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then TOTMEM=$(grep MemTotal: /proc/meminfo|if read line;then set $line;echo $2;fi) cat<
Plik oprogramowania (*.ipk):
Instaluj automatycznie Instaluj rêcznie
intro.jpg (stronê główną)
 
   

Instalacja Rêczna

Możliwe, że musisz zainstalowaæ i skonfigurowaæ plik z programem rêcznie. Aby tak zrobiæ, wgraj najpierw pliki z oprogramowaniem. Instalacja jest wtedy możliwa przez SSH w linii poleceñ systemu Linux. Włącz klienta SSH i połącz sie z root@$(nvram get lan_ipaddr). Hasło jest takie samo jak to na stronach administracyjnych interfejsu Webowego. Wskazówka: użytkownicy Windows mogą użyæ darmowego klienta SSH PuTTY.

Przykład: Chcemy zainstalowaæ beispiel_1.0_mipsel.ipk. Po wgraniu pliku ipk, rêczną instalacjê uruchamia nastêpujący wpis: ipkg install /tmp/beispiel_1.0_mipsel.ipk [Enter].

Alternatywnie można użyæ nastêpującej komendy gdy jest dostêpne aktywne połączenie Internetowe:

Polecenia są wpisywane przy znaku zachêty i potwierdzane klawiszem Enter. Niektóre czêsto używane polecenia to: ls, cd, cp, rm i vi. Wiele poleceñ ma dostêpną pomoc przez dodanie opcji -h, na przykład cp -h. Aby dokonaæ zmian w pliku konfiguracyjnym (np. /etc/local.dnsmasq.conf), wykonaj:

  1. Wpisz polecenie cd /etc i potwierdź [Enter].
  2. Polecenie ls -l loc* wyświetli zawartośæ katalogu.
  3. Wpisz polecenie vi local.dnsmasq.conf aby zobaczyæ i edytowaæ plik. Ułatw sobie życie wciskając [Tab] co automatycznie uzupełni resztê nazwy pliku, np. wpisz vi local.d i dokoñcz wciskając [Tab].
  4. Użyj klawiszy strzałek aby przejśæ do miejsca, w którym potrzebujesz dokonaæ zmian.
  5. Użyj klawisza [i] aby przejśæ do trybu wpisywania. Teraz tekst może byæ zmieniany oraz wpisywany. Wciśnij klawisz [Esc] aby wyjśæ z trybu wpisywania i powróciæ do trybu poleceñ.
  6. W trybie poleceñ użyj [d] [d] aby usunąæ całą liniê.
  7. Wciskając [:] [w] [q] [Enter] możesz zapisaæ zmiany i wyjśæ z edytora.
  8. Wybierając [:] [q] [!] [Enter] wychodzisz z edytora bez zapisywania zmian.

Zauważ: Wiele plików konfiguracyjnych jest przechowywanych na partycji tylko do odczytu ROM. Aby dokonaæ zmian w tych plikach musisz najpierw usunąæ link (rm /etc/sample.conf). Potem skopiuj aktualny plik z partycji ROM (cp /rom/etc/sample.conf /etc).

EOF elif [ "$QUERY_STRING" != "${QUERY_STRING#install=2}" ]; then echo "
"
ipkg update && ipkg -force-defaults install freifunk-recommended-pl 2>&1
echo "
" elif ! eval $(./freifunk-upload -e 2>&1); then cat< $ffout

Wgrywanie oprogramowania zostało przerwane.

EOF elif [ -n "$ffout" ]; then if [ "1" = "$install" ]; then echo "
"
ipkg -force-defaults install "$ffout" 2>&1
rm "$ffout"
echo "
" elif [ "3" = "$install" ]; then echo "
"
set -x
rm -f /www/images/intro.jpg
mv "$ffout" /www/images/intro.jpg
set +x
echo "
" else cat< Zainstaluj oprogramowanie rêcznie używając polecenia ipkg install $ffout EOF fi else cat< Nie otrzymano pliku z oprogramowaniem. EOF fi else cat< Dodatkowe pakiety nie mogą byæ zainstalowane w trybie bezpiecznym ani tylko-do-odczytu. Na stronie Restart aktywuj opcjê Normalny restart i potwierdź wciskając Restart. EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh