La Fonera 2.0n Episodio 3: repositories OpenWrt e software per tutti i gusti
Scritto da Erriko in Fonera il 16 gennaio 2010
Nel precedente articolo abbiamo visto come abilitare il supporto ssh sulla Fonera 2.0n. Questa volta vediamo come sfruttare l’ssh per aumentare ancora le possibilità di questo router.
Come già saprete (e come detto nel primo articolo dedicato alla Fonera 2.0n), il firmware della Fonera 2.0n è basato su OpenWrt Kamikaze, per cui qualsiasi programma sviluppato per OpenWrt può essere utilizzato tranquillamente sulla Fonera a patto che si rispetti versione (Kamikaze) e architettura (mipsel) giusti.
Per renderci la vita più semplice possiamo aggiungere alla Fonera i repositories di OpenWrt Kamikaze, ed avere a portata di mano tutti i pacchetti ufficiali disponibili per OpenWrt. C’è proprio di tutto: amule, nmap, php…

Aggiungere i repositories
Apriamo il terminale della Fonera (vedi lo scorso articolo riguardo l’ssh) e digitiamo:
mkdir /usr/lib/opkg
Fatto questo apriamo il file contenente i repositories digitando:
vi /etc/opkg.conf
clicchiamo sul tasto I e aggiungiamo alla fine del file la seguente riga:
src snapshots2 http://downloads.openwrt.org/kamikaze/8.09.2/rb532/packages/
Non ci resta che salvare e chiudere il file cliccando sul tasto Esc e digitando :wq (per maggiori informazioni sull’editor vi basta googolare un po’).
Prima di iniziare ad installare programmi, è necessario un ultimo comando sul terminale che abiliterà l’uso dello spazio disponibile sulla memoria della Fonera:
echo option force_space >> /etc/opkg.conf
Non dimentichiamoci che la Fonera ha davvero poco spazio libero sulla propria memoria interna (parliamo di circa 3/4 mb disponibili) per cui c’è da stare attenti a cosa si installa. E’ possibile installare dei programmi su hard disk/pen drive, come fa ad esempio il plugin Torrent predefinito della Fonera 2.0n, ma questo aspetto verrà trattato in seguito.
Installare un programma
Per installare un programma, un po’ come nelle varie distribuzioni Linux, bisogna aggiornare l’indice dei repositories digitando
opkg update
Per installare il programma invece basta digitare
opkg install nomeprogramma
Mentre per disinstallarlo è sufficiente sostituire install con remove così:
opkg remove nomeprogramma
Per il momento non mi resta che augurarvi buon divertimento!






il link dei repository è cambiato
http://downloads.openwrt.org/kamikaze/8.09.2/rb532/packages/
Corretto immediatamente, grazie mille della dritta! E’ anche vero che cambiano indirizzo in continuazine, eh?
Bella serie di articoli! Grazie
Grazie a te per averli letti. Spero di aver scritto cose abbastanza esatte
Prossimamente aggiungerò qualcosa di più succoso se gli esperimenti che sto facendo si riveleranno proficui…
Ciao,quando faccio opkg update, ho il seguente errore:
opkg_download: ERROR: Command failed with return value 1: `wget –passive-ftp -P /tmp/opkg-3TKVC5 http://downloads.openwrt.org/snapshots/fonera2n/packages/Packages
Cosa devo fare?
nulla. è il repository fonera che a quanto pare non funziona. Personalmente l’ho rimosso, tanto veniva ignorato quando installavo i programmi visto che i pacchetti nel repository kamikaze sono più recenti (e quindi vengono automaticamente scelti quelli).
ciao erriko, rieccomi alla carica, volevo chiederti una cosa riguardo lo spazio libero sulla fonera.
lanciando il comando df ho notato questo spazio disponibile
tmpfs 0% usato montato su /dev
/dev/mtdblock6 19% usato montato su /jffs
è lo sapzio di default della fonera dove poter installare i programmi senza ridirezionarli alla memoria usb esterna?
grazie
Dovrebbe essere proprio quello. Personalmente comunque preferisco installare tutte le nuove applicazioni su disco esterno formattato in ext così da non appesantire il sistema base…