| Lynx un text-browser per Fox Board |
|
Lynx è un browser testuale utilizzabile su terminali con interfaccia a caratteri. Per navigare con questo browser bisogna evidenziare il link scelto e quindi usare i tasti per muovere il cursore ooppure numerare tutti i link e successivamnete scegliere il link numerico. Le tabelle perdono la loro struttura poichè ogni cella viene visualizzata di seguito all'altra, mentre i frame vengono identificati da un nome e possono essere visualizzati come fossero pagine indipendenti. Per molti anni e su sistemi datati questi browser erano molto utilizzati.
La guida è riferita alla Fox Board con kernel compilato con "Phrozen SDK made by John Crispin" offerto di default dalla Acme System. Per poter cross-compilare l'applicazione è necessario avere tutto l'occorrente già pronto sul proprio computer. Per installare l'SDK in ambiente Linux o Windows si può fare riferimento ad uno dei seguenti metodi: metodo 1 Linux e metodo 2 Win. In particolare questa guida fa riferimento ad un'installazione Linux tipica, di preciso Fedora 9. Pertanto verranno utlizzati comandi appartenetni al mondo Linux, nel caso non si ha ancora acquisito una buona padronanza con i comandi da shell, è consigliato leggere qualche guida presente in rete. Preparato tutto l'occorrente, compreso l'SDK, bisogna procurarsi il source code di Lynx, essendo soggetto a licenza GNU GPL è sempre possibile scaricare dalla homepage il codice sorgente, in genere i file vengono distribuiti in archivi zippati, quindi bisogna proseguire con la decompressione e la copia in una cartella a nostra scelta, per avere tutto a portata di mano conviene usare questo percorso /../devboard-R2_01/apps/Lynx, dove con /../ si fa riferimento ad un percorso generico del vostro SDK, lavorare direttamente nella directory dell'SDK perme di impostare le variabili d'ambiente e continuare la compilazione all'interno dello stesso. Prima di poter compilare un qualsiasi sorgente in genere bisogna accertarsi di risolvere tutte le dipendenze, in questo caso le librerie necessarie sono le NCurses compilate secondo questa guida e le Openssl compilate di default dall'SDK, soddisfatte le dipendenze per procedere con il porting si devono seguire i prossimi passaggi da linea di comando digitando accuratamente e dove necesario sostituire /../ con il vostro percorso: /..# cd devboard-R2_01 /devboard-R2_01# . init_env /devboard-R2_01# cd apps /devboard-R2_01/apps# cd Lynx /devboard-R2_01/apps/Lynx# ./configure --build=i686-linux-gnu --host=cris-axis-linux-gnu --prefix=/../devboard-R2_01/apps/Lynx2 /devboard-R2_01/apps/NCurses# make /devboard-R2_01/apps/NCurses# make install
|
