6.2 Browser

In FreeBSD non viene preinstallato nessun browser in particolare. Invece, la directory www della collezione dei port contiene molti browsers pronti per essere installati. Se non hai il tempo di compilare tutto (in alcuni casi potrebbe occupare molto tempo) molti di questi sono disponibili come package.

KDE e anche GNOME hanno dei browsers HTML. Guarda la Sezione 5.7 per avere informazioni su come installare questi ambienti desktop.

Se stai cercando dei browser leggeri, dovresti controllare la collezione dei port per www/dillo, www/links, oppure www/w3m.

Questa sezione riguarda le seguenti applicazioni:

Nome dell'applicazione Livello di risorse necessarie Installazione dai port Principali dipendenze
Mozilla pesante pesante Gtk+
Netscape® pesante leggero Compatibilità binaria con Linux
Opera leggero leggero Versione FreeBSD e versione per Linux. La versione per Linux ha come dipendenze la Compatibilità binaria con Linux e linux-openmotif
Firefox medio pesante Gtk+
Konqueror medio pesante Librerie KDE

6.2.1 Mozilla

Mozilla è probabilmente il browser più indicato per il tuo desktop FreeBSD. È moderno, stabile, e completamente supportato da FreeBSD. Tra le caratteristiche un motore di visualizzazione di pagine che segue completamente lo standard HTML. Ha inoltre un lettore di mail e news. Presenta anche un editor HTML se vuoi comporre della pagine web. Gli utenti di Netscape riconosceranno le somiglianze con la suite Communicator in quanto basati sullo stesso codice.

Su macchine lente, con una velocita di CPU minore di 233MHz o con meno di 64MB di RAM, Mozilla potrebbe utilizzare troppe risorse per essere eseguito al meglio. Potresti invece dare un'occhiata al browser Opera descritto poco più giù in questo capitolo.

Se non puoi o non vuoi compilare Mozilla per qualsiasi ragione, il FreeBSD GNOME team l'ha già fatto per te. Devi solo installare il pacchetto dalla rete con:

# pkg_add -r mozilla

Se il pacchetto non è disponibile, e hai abbastanza tempo e spazio su disco, puoi prelevare i sorgenti di Mozilla, compilarli e installarli sul tuo sistema. Questo può essere fatto con:

# cd /usr/ports/www/mozilla
# make install clean

Puoi assicurarti una corretta inizializzazione del port di Mozilla attraverso l'esecuzione dell'utility chrome registry setup con i privilegi di root. In ogni caso se vuoi prelevare alcuni add-ons come ad esempio gestori del mouse, dovresti eseguire Mozilla come root per installarli correttamente.

Una volta completata l'installazione di Mozilla, non necessiti di essere ancora root. Puoi avviare Mozilla come browser digitando:

% mozilla

Puoi avviarlo direttamente come lettore di mail e news come mostrato qui sotto:

% mozilla -mail

6.2.2 Mozilla, Java™, e Macromedia® Flash

Contributo di Tom Rhodes.

Installare Mozilla è semplice, ma sfortunatamente installare Mozilla con il supporto per add-on come Java™ e Macromedia® Flash™ consuma sia spazio su disco che tempo.

La prima cosa da fare è scaricare i files che verranno usati poi con Mozilla. Raggiungi con il tuo browser la pagina presente al seguente link http://www.sun.com/software/java2/download.html e creati un account sul loro sito. Ricordati di salvare il nome utente e la password visto che potresti averne bisogno in fututo. Scarica una copia del file j2sdk-1_3_1-src.tar.gz e salvalo in /usr/ports/distfiles/ perchè il port non è in grado di prelevarlo automaticamente. Questo a causa delle limitazioni dovute alla licenza. Nel frattempo scarica il “java environment” da http://java.sun.com/webapps/download/Display?BundleId=7905. Il file è j2sdk-1_3_1_08-linux-i586.bin ed è abbastanza grande (circa 25 megabyte!). Esattamente come prima, questo file deve essere salvato in /usr/ports/distfiles/. Alla fine scarica una copia del “java patchkit” da http://www.eyesbeyond.com/freebsddom/java/ e salvalo nella directory /usr/ports/distfiles/.

Installiamo il port java/jdk13 con il classico make install clean e dopo installiamo il port www/flashpluginwrapper. Questo port necessita di emulators/linux_base che è un port abbastanza grande. Anche se esistono altri plug-in Flash, questi hanno dato dei problemi e non hanno funzionato da me.

Installa il port www/mozilla, se Mozilla non è ancora installato.

Ora copiamo il plug-in Flash con:

# cp /usr/local/lib/flash/libflashplayer.so \
        /usr/X11R6/lib/browser_plugins/libflashplayer_linux.so
# cp /usr/local/lib/flash/ShockwaveFlash.class \
        /usr/X11R6/lib/browser_plugins/

Ora aggiungere le seguenti righe all'inizio (ma ovviamante sotto #!/bin/sh) dello script di avvio di Mozilla: /usr/X11R6/bin/mozilla.

LD_PRELOAD=/usr/local/lib/libflashplayer.so.1
export LD_PRELOAD

Questo farà funzionare il plug-in di Flash.

Ora avvia Mozilla solo con:

% mozilla &

Aprire il menu di opzioni About Plug-ins dal menù Help. Una lista con tutte i plug-in disponibili dovrebbe apparire. Java e Shockwave® Flash dovrebbero essere elencate.

6.2.3 Netscape®

Nella collezione dei port sono presenti diverse versioni del browser Netscape. Sin dalla prima versione scritta per FreeBSD Netscape contiene un grave bug di sicurezza, è fortemente scoraggiata l'installazione. Invece, puoi usare una versione più recente per Linux o per DIGITAL UNIX.

L'ultima release stabile del browser Netscape è Netscape 7. Questa può essere installata dalla collezione dei port con:

# cd /usr/ports/www/netscape7
# make install clean

Ci sono delle versioni localizzate nelle categorie French, German, e Japanese.

Attenzione: Le versioni Netscape 4.x non sono raccomandate perchè non sono conformi agli standard attuali. Tuttavia, Netscape 7.x e le altre versioni più recenti sono disponibili solo per architetture i386.

6.2.4 Opera

Opera è un browser molto veloce, pieno di funzionalità, e basato sugli standard attuali. È disponibile in due versioni: una “nativa” per FreeBSD e una che gira sotto emulazione Linux. Per tutte e due i casi È disponibile una versione gratuita che visualizza banner pubblicitari e una che è a pagamento. Puoi comprare una versione senza avvisi pubblicitari dal sito web di Opera. Questa è una release per Linux ma gira senza problemi anche sotto FreeBSD.

Per navigare nel web con la versione per FreeBSD di Opera, installa il package:

# pkg_add -r opera

Alcuni siti FTP non hanno tutti i pacchetti, ma è possibile ottenere lo stesso risultato con la collezione dei port digitando:

# cd /usr/port/www/opera
# make install clean

Per installare la versione Linux di Opera, sustituire linux-opera al posto di opera nell'esempio sopra. La versione Linux È utile in situazioni che richiedono l'uso di plug-ins che sono disponibili solo per Linux, come ad esempio Adobe Acrobat Reader®. In tutti gli altri casi, le versioni per FreeBSD e Linux funzioneranno esattamente alla stessa maniera.

6.2.5 Firefox

Firefox è il browser di nuova generazione basato sul codice di Mozilla. Mozilla è una suite completa di applicazioni, inclusi un browser, un client di posta elettronica, un client per chat e altro ancora. Firefox è solo un browser, piccolo e veloce.

Installa il package con:

# pkg_add -r firefox

Inoltre puoi usare la collezione dei port se preferisci compilare il codice sorgente:

# cd /usr/ports/www/firefox
# make install clean

6.2.6 Konqueror

Konqueror fa parte di KDE ma è anche possibile usarlo senza KDE installando x11/kdebase3. Konqueror è molto più che un browser, è anche un file manager e un lettore multimediale.

Inoltre Konqueror ha alcuni plugin, disponibili in misc/konq-plugins.

Konqueror supporta Flash e un How To è disponibile al link http://freebsd.kde.org/howto.php.

Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.
Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.