FreeBSD handboek
Terug | Hoofdstuk 6. Bureaubladapplicaties | Volgende

# 6.2. Browsers

FreeBSD wordt zonder een voorgeïnstalleerde browser geleverd. In plaats hiervan bevat de www map van de Portscollectie browsers om te installeren. Het is ook mogelijk voor de meeste ports een pakket te installeren als compileren niet gewenst is. Compileren kan soms lang duren.

KDE en GNOME bevatten reeds HTML-browsers. In Paragraaf 5.7 staat meer informatie over de installatie van deze complete bureaubladen.

Lichtgewicht browsers uit de Portscollectie zijn onder andere `www/dillo2`, `www/links` of `www/w3m`.

Dit gedeelte behandelt deze applicaties:

Applicatie | Bronnen | Ports | Grote afhankelijkheden
--- | --- | --- | ---
Firefox | gemiddeld | zwaar | Gtk+
Opera | weinig | licht | FreeBSD en Linux® versies beschikbaar. De Linux versie is afhankelijk van de Linux binaire compatibiliteit en linux-openmotif.
Konqueror | gemiddeld | zwaar | KDE bibliotheken

## 6.2.1. Firefox

Firefox is een moderne, gratis, stabiele open-source browser die volledig geporteerd is naar FreeBSD: het heeft een motor voor HTML-weergave die zich zeer strikt aan de standaarden houdt, browsen met tabbladen, blokkeren van pop-ups, uitbreidingen, verbeterde veiligheid, en meer. Firefox is gebaseerd op de codebase van Mozilla.

Installeer het pakket door het volgende te typen:

    # pkg_add -r firefox

Dit zal Firefox 2.X installeren, als u in plaats hiervan Firefox 3.X wilt draaien, gebruik dan:

    # pkg_add -r firefox3

De Portscollectie kan ook gebruikt worden als u liever vanuit de broncode installeert.

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

Voor Firefox 3.X dient `firefox` in het vorige commando vervangen te worden door `firefox3`.

## 6.2.2. Firefox en Java™ plugin

> Opmerking: In deze en de volgende sectie wordt er vanuit gegaan dat Firefox reeds geïnstalleerd is.

De FreeBSD Foundation heeft een licentie overeenkomst met Sun Microsystems om FreeBSD binaries te distribueren voor de Java Runtime Environment (JRE™) en voor de Java Development kit (JDK™). Binaire pakketten voor FreeBSD zijn beschikbaar op de FreeBSD Foundation website.

Om Java™ ondersteuning toe te voegen aan Firefox moet als allereerste de port `java/javavmwrapper` geïnstalleerd worden. Download daarna het Diablo JRE pakket van http://www.freebsdfoundation.org/downloads/java.shtml, en installeer deze met pkg_add(1).

Start nu de browser en voer in de adresbalk `about:plugins` in en druk op Enter. Een pagina met geïnstalleerde plugins wordt nu getoond; de Java plugin zou hier nu tussen moeten staan. Als dit niet het geval is, dient elke gebruiker het volgende commando te draaien:

    % ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \
      $HOME/.mozilla/plugins/

Of als u het pakket Diablo JDK heeft geïnstalleerd:

    % ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \
      $HOME/.mozilla/plugins/

Start daarna de browser opnieuw.

## 6.2.3. Firefox en Macromedia® Flash™ plugin

Macromedia® Flash™ plugin is niet beschikbaar voor FreeBSD. Er is echter wel een softwarelaag (wrapper) om de Linux-versie van de plugin te draaien. Deze wrapper ondersteunt ook Adobe® Acrobat® plugin, RealPlayer® plugin en meer.

Afhankelijk van de versie van FreeBSD die u draait zijn er verschillende stappen nodig:

1. Op FreeBSD 7.X

   Installeer de port `www/nspluginwrapper`. Deze port heeft `emulators/linux_base-fc4` nodig, wat een grote port is.

   De volgende stap is om de port `www/linux-flashplugin9` te installeren. Dit zal Flash 9.X installeren, van deze versie is bekend dat die correct werkt op FreeBSD 7.X.

   > Opmerking: Op versies van FreeBSD ouder dan 7.1-RELEASE dient u `www/linux-flashplugin7` te installeren en het gedeelte over linprocfs(5) hieronder over te slaan.

2. Op FreeBSD 8.X

   Installeer de port `www/nspluginwrapper`. Deze port heeft `emulators/linux_base-f10` nodig, wat een grote port is.

   De volgende stap is om de port `www/linux-f10-flashplugin10` te installeren. Dit zal Flash 10.X installeren, van deze versie is bekend dat die correct werkt op FreeBSD 8.X.

   Voor deze versie is het nodig om de volgende koppeling aan te maken:

       # ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
         /usr/local/lib/browser_plugins/

Wanneer de juiste Flash port, afhankelijk van de versie van FreeBSD die u draait, is geïnstalleerd, moet de plugin door elke gebruiker worden geïnstalleerd met `nspluginwrapper`:

    % nspluginwrapper -v -a -i

Het Linux procesbestandssysteem, linprocfs(5), moet zijn aangekoppeld op `/usr/compat/linux/proc`, indien het gewenst is om Flash-animaties af te spelen. Dit kan met het volgende commando gedaan worden:

    # mount -t linprocfs linproc /usr/compat/linux/proc

Dit punt kan geautomatiseerd worden tijdens het opstarten door het toevoegen van deze regel aan `/etc/fstab`:

    linproc    /usr/compat/linux/proc  linprocfs   rw  0   0

Start dan de browser en voer op de adresbalk `about:plugins` in en druk op Enter. Een pagina met alle geïnstalleerde plugins wordt nu getoond.

## 6.2.4. Firefox en Swfdec Flash plugin

Swfdec is de bibliotheek om Flash-animaties te decoderen en af te beelden. Swfdec-Mozilla is een plugin voor Firefox-browsers dat de Swfdec-bibliotheek gebruikt om SWF-bestanden af te spelen. Er wordt nog steeds veel aan ontwikkeld.

Als u het niet kunt of wilt compileren, kan het pakket vanaf het netwerk worden geïnstalleerd:

    # pkg_add -r swfdec-plugin

Als het pakket niet beschikbaar is, kunt u het vanuit de Portscollectie compileren en installeren:

    # cd /usr/ports/www/swfdec-plugin
    # make install clean

Herstart hierna uw browser om deze plugin effectief te maken.

## 6.2.5. Opera

Opera is een volledige en een standaard volgende browser. Hij wordt standaard geleverd met een ingebouwde email-client, een nieuwslezer, een IRC client, een RSS/ATOM feed lezer en nog veel meer. Ondanks dat is Opera relatief gezien niet zwaar en erg snel. Hij komt in twee smaken: een FreeBSD versie en een versie die draait onder Linux emulatie.

De FreeBSD pakketversie van Opera wordt zo geïnstalleerd:

    # pkg_add -r opera

Sommige FTP-sites hebben niet alle pakketten, maar Operakan worden nog altijd via de Portscollectie worden verkregen door te typen:

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

De Linux versie van Opera kan geïnstlleerd worden door bij de bovenstaande voorbeelden `linux-opera` te gebruiken in plaats van `opera`. De Linux versie is nuttig in situaties waarin plugins nodig zijn die alleen voor Linux beschikbaar zijn, zoals Adobe Acrobat Reader®. In alle andere opzichten zouden de FreeBSD en Linux versies identiek moeten zijn.

## 6.2.6. Konqueror

Konqueror is deel van KDE, maar kan ook buiten KDE gebruikt worden door `x11/kdebase3` te installeren. Konqueror is meer dan een browser, het is ook een bestandsbeheerder en multimedia-viewer.

Er is ook een verzameling plugins beschikbaar voor Konqueror, beschikbaar in `misc/konq-plugins`.

Konqueror ondersteunt ook Flash; een “How To” gids om ondersteuning voor Flash in Konqueror te krijgen is beschikbaar op http://freebsd.kde.org/howtos/konqueror-flash.php.

Terug | Begin | Volgende
Bureaubladapplicaties | Omhoog | Productiviteit

Deze en andere documenten kunnen worden gedownload van ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Lees voor vragen over FreeBSD de documentatie alvorens contact te zoeken <questions@FreeBSD.org>.
Vragen over deze documentatie kunnen per e-mail naar <doc@FreeBSD.org>.