Questa è una vecchia versione del documento!


Installare Freetz su Ubuntu

Questa piccola giuda vi dirà passo-passo come installare il Freetz su Ubuntu. (La guida è stata testata con Ubuntu 8.10 e 9.04)

Il Freetz è un software che consente di poter modificare ed aggiungere pacchetti ai firmware originali per il Fritz!Box (tutti i modelli) ed alcuni modelli di Speedport (w701v e W900w). E' necessario che Ubuntu sia regolarmente installato ed aggiornato.

PACCHETTI NECESSARI PER IL FUNZIONAMENTO DEL FREETZ:

  • gcc
  • g++
  • binutils
  • autoconf
  • automake
  • automake-1.
  • libtool
  • GNU make
  • bzip2
  • libncurses5-dev
  • zlib1g-dev
  • flex
  • bison
  • patch
  • texinfo
  • tofrodos
  • gettext
  • jam
  • pkg-config
  • ecj-bootstrap
  • perl
  • libstring-crc32-perl

PROCEDIMENTO

Questi pacchetti in genere non sono presenti da subito su Ubuntu ma è necessario scaricarli. Per poterlo fare apriamo il TERMINALE (applicazione simile al dos di windows) e scriviamo:

sudo apt-get install subversion

questa riga serve per installare il programma che consente di scaricare il freetz, denominato subversion (svn);

a questo punto scarichiamo l'ultima versione stabile di freetz (al momento freetz 1.1), scrivendo nel nostro terminale:

svn co http://svn.freetz.org/branches/freetz-stable-1.1/ freetz1.1

seguito dal tasto INVIO;

una volta finito dovremo installare i pacchetti mancanti. Per fare ciò basterà digitare in un’unica linea di comando:

per Ubuntu 8.10 :

sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y install subversion gcc g++ binutils autoconf automake automake1.9 automake1.8 libtool make bzip2 libncurses5-dev zlib1g-dev flex bison patch texinfo tofrodos gettext jam pkg-config jikes ecj-bootstrap fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool

per Ubuntu 9.04

sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y install subversion gcc g++ binutils autoconf automake automake1.9  libtool make bzip2 libncurses5-dev zlib1g-dev flex bison patch texinfo tofrodos gettext jam pkg-config jikes fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool

A questo punto non ci resta che utilizzare freetz e, sempre da linea di comando tramite il nostro terminale digitiamo:

cd freetz1.1

questo comando ci porta dentro la cartella di installazione del freetz. Digitiamo poi:

make menuconfig

questo comando ci fa entrare in un menù grafico di configurazione del freetz.

Qui impostiamo a nostro piacere modello , lingua, annex , ecc.

Fatte tutte le impostazioni che ci interessano dovremo uscire (Exit) e digitare (sempre da terminale): make Quest'ultimo comando fa si che il freetz scarichi il firmware originale dal sito AVM per poi modificarlo a seconda delle impostazioni precedentemente date al freetz.

Troveremo quindi il nuovo firmware da caricare sul nostro Fritz!box nella cartella image.

NOTA: la prima volta che eseguite freetz è indispensabile eseguire i comandi make menuconfig e make, per permettere a freetz di installarsi e configurarsi correttamente. Questa operazione impiegherà diverso tempo (variabile anche in funzione dei pacchetti che avete scelto) e occuperà diversi Gb sul vostro hard disk. Le operazioni successive saranno molto più veloci.

VERSIONE IN VIA DI SVILLUPPO

Questa versione è solo per utenti esperti e sviluppatori. E' in costante sviluppo e funziona solo in parte, o non del tutto. Può essere affetta da Bugs.

svn co http://svn.freetz.org/trunk/ freetz-trunk

- Aggiornamento alla versione di sviluppo più recente

svn up

o Prima di segnalare problemi dopo aver eseguito “svn up”, si prega di controllare che i problemi si verifichino anche dopo aver eseguito un “make dirclean”.

E' inoltre possibile effettuare un controllo su una particolare revision, nel caso, ad esempio, la versione attuale non funziona. Basta sostituire $revision con la versione desiderata.

svn co http://svn.freetz.org/trunk/ freetz-trunk -r $revision 

torna alla pagina principale della sezione

torna alla pagina principale

installiamo_freetz.1254086523.txt.gz · Ultima modifica: 2013/10/31 20:51 (modifica esterna)
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0