7.2. Browsers
Terug | Hoofdstuk 7. Bureaubladapplicaties | Volgende

## 7.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 6.7, “Bureaubladomgevingen” 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
Chromium | gemiddeld | gemiddeld | Gtk+

### 7.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 de laatste uitgave van Firefox installeren, als u in plaats hiervan de Extended Support Release (ESR) van Firefox wilt draaien, gebruik dan:

`#` `pkg_add -r firefox-esr`

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

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

Voor Firefox ESR dient `firefox` in het vorige commando vervangen te worden door `firefox-esr`.

### 7.2.2. Firefox en Java™ plugin

### Opmerking:

In deze en de volgende twee secties wordt er vanuit gegaan dat Firefox reeds geïnstalleerd is.

Installeer OpenJDK 6 vanuit de Ports Collectie door het volgende typen:

`#` `cd /usr/ports/java/openjdk6` `#` `make install clean`

Installeer daarna de port `java/icedtea-web`:

`#` `cd /usr/ports/java/icedtea-web` `#` `make install clean`

Zorg ervoor dat de standaard configuratieopties voor beide ports zijn geselecteerd.

Start de browser en voer `about:plugins` in de locatie balk en druk op Enter. Er zal een pagina gepresenteerd worden die de geïnstalleerde plugins toont; de Java™ plugin zal nu getoond moeten worden.

Als de browser de plugin niet kan vinden, dient elke gebruiker het volgende commando uit te voeren en de browser opnieuw te starten:

`%` `ln -s /usr/local/lib/IcedTeaPlugin.so \ $HOME/.mozilla/plugins/`

### 7.2.3. Firefox en Adobe® Flash™ plugin

De Adobe® 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.

2. Op FreeBSD 8.X of nieuwer

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

   De volgende stap is om de Flash™ 11.X vanuit de port `www/linux-f10-flashplugin11` te installeren.

   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/`

   De `/usr/local/lib/browser_plugins` directory moet handmatig aangemaakt worden als deze nog niet op het systeem bestaat.

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`

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.

### 7.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.

### 7.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ïnstalleerd worden door bij de bovenstaande voorbeelden `linux-opera` te gebruiken in plaats van `opera`.

De Adobe® Flash™ plugin is niet beschikbaar voor FreeBSD. Er bestaat echter een Linux® versie van de plugin. Om deze versie te installeren moet de port `www/linux-f10-flashplugin11` geïnstalleerd zijn, installeer daarna de port `www/opera-linuxplugins`:

`#` `cd /usr/ports/www/linux-f10-flashplugin11` `#` `make install clean` `#` `cd /usr/ports/www/opera-linuxplugins` `#` `make install clean`

U kunt controleren of de plugin aanwezig is: start uw browser, geef `opera:plugins` in op de adresbalk en druk op Enter. Er zou een lijst moeten verschijnen met alle huidig beschikbare plugins.

Volg de instructies voor Firefox om de Java™ plugin te installeren.

### 7.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 WebKit naast het eigen KHTML. WebKit wordt gebruikt door vele moderne browsers waaronder Chromium. Om WebKit met Konqueror op FreeBSD te gebruiken:

`#` `cd /usr/ports/www/kwebkitpart` `#` `make install clean`

Klik vervolgens in Konqueror op “Settings”, “Configure Konqueror”, en “Change KHTML to WebKit”.

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.

### 7.2.7. Chromium

Chromium is een open-source browserproject dat er op gericht is om een veiligere, snellere en stabielere surfervaring op te bouwen. Chromium biedt surfen met tabbladen, het blokkeren van pop-ups, uitbreidingen en nog veel meer. Chromium is het open-source project waar de browser Google Chrome op is gebaseerd.

Chromium kan als volgt als een pakket worden geïnstalleerd:

`#` `pkg_add -r chromium`

Als alternatief kan Chromium worden gecompileerd vanuit de broncode door de Portscollectie te gebruiken:

`#` `cd /usr/ports/www/chromium` `#` `make install clean`

### Opmerking:

Chromium wordt geïnstalleerd als `/usr/local/bin/chrome`, niet als `/usr/local/bin/chromium`.

### 7.2.8. Chromium en Java™ plugin

### Opmerking:

Deze sectie neemt aan dat Chromium al is geïnstalleerd.

Installeer OpenJDK 6 vanuit de Portscollectie:

`#` `cd /usr/ports/java/openjdk6` `#` `make install clean`

Installeer vervolgens `java/icedtea-web` vanuit de Portscollectie:

`#` `cd /usr/ports/java/icedtea-web` `#` `make install clean`

Start Chromium en geef `about:plugins` op in de adresbalk. IcedTea-Web zou genoemd moeten worden als één van de geïnstalleerde plugins.

Als Chromium de plugin IcedTea-Web niet vermeldt, voer dan de volgende commando's uit en herstart de browser:

`#` `mkdir -p /usr/local/share/chromium/plugins` `#` `ln -s /usr/local/lib/IcedTeaPlugin.so \ /usr/local/share/chromium/plugins/`

### 7.2.9. Chromium en Adobe® Flash™ plugin

### Opmerking:

Deze sectie neemt aan dat Chromium al is geïnstalleerd.

Het configureren van Chromium en Adobe® Flash™ lijkt op de instructies voor Firefox. Raadpleeg die sectie voor gedetailleerdere instructies en het installeren van Adobe® Flash™ op FreeBSD. Er zou geen verdere configuratie nodig moeten zijn, aangezien Chromium sommige plugins van andere browsers kan gebruiken.

Terug | Omhoog | Volgende
Hoofdstuk 7. Bureaubladapplicaties | Begin | 7.3. Productiviteit