#!/bin/sh export DATE="14.9.2008";SCRIPT=${0#/rom} export TITLE="Administració: Paquets 1" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Administració: Paquets 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<
Fitxer de programa (*.ipk):
Instalació automàtica Instalació manual
intro.jpg (pàgina principal)
 
   

Instal·lació manual

Pots necessitar instal·lar i configurar un fitxer manualment. Per fer-ho, primer carrega el fitxer. Després pots procedir a la instal·lació amb la comanda SSH en un sistema Linux. Arrenca un client SSH i connecta't a root@$(nvram get lan_ipaddr). La contrasenya és la mateixa que en les pàgines d'administració de l'interfície web. Consell: Els usuaris de Windows poden utilitzar el programa gratuït PuTTY com a client SSH.

Exemple: El fitxer beispiel_1.0_mipsel.ipk s'ha d'instal·lar. Després de carregar el fitxer ipk, es dona inici a l'instalació manual en linia de comandes SSH amb la següent entrada: ipkg install /tmp/beispiel_1.0_mipsel.ipk [Tecla entrar].

Amb una connexió a Internet activa, es poden utilitzar alternativament aquestes comandes:

Tecleja les comandes en l'indicador d'ordres i confirma-ho amb la tecla entrar. Alguna de les ordres més utilitzades son: ls, cd, cp, rm i vi. Moltes ordres disposen d'una ajuda accesible amb l'opció -h, per exemple cp -h. Per modificar un fitxer de configuració (per ex. /etc/local.dnsmasq.conf), fes el següent:

  1. Tecleja l'ordre cd /etc i confirma amb [Entrar].
  2. Utilitza l'ordre ls -l loc* per veure el contingut del directori.
  3. Tecleja l'ordre vi local.dnsmasq.conf per veure i editar. Per fer-ho fàcil, utilitza la la tecla [Tab] per completar automàticament el nom del fitxer, ex. tecleja vi local.d i prem la tecla[Tab].
  4. Utilitza les fletxes per moure't a la posició on necessites fer els canvis.
  5. Utilitza la tecla [i] per entrar en el mode inserir. Ara pots afegir o modificar el text. Utilitza la tecla [Esc] per sortir del mode inserir i tornar al mode d'ordres.
  6. En el mode d'ordres, utilitza [d] [d] per esborrar una línia sencera.
  7. Utilitzant [:] [w] [q] [Entrar] pots desar els canvis i sortir de l'editor.
  8. Amb [:] [q] [!] [Entrar] sortiràs de l'editor sense desar els canvis.

Nota: Molts dels fitxers de configuració són enllaços ROM de sols lectura. Per modificar aquests fitxers, primer has d'esborrar l'enllaç (rm /etc/sample.conf). Després copia el fitxer desde la partició 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-ca 2>&1
echo "
" elif ! eval $(./freifunk-upload -e 2>&1); then cat< $ffout

S'ha interromput la càrrega del programari.

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< Instal·la el programari manualment amb ipkg install $ffout EOF fi else cat< No s'ha rebut cap fitxer. EOF fi else cat< No es pot afegir o treure paquets en mode segur o en mode de només lectura. A la pàgina Reiniciar activa l'opció Reinici normal i confirma amb Reinicia. EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh