FreeBSD z definicji nie posiada zainstalowanej żadnej przeglądarki internetowej. W zamian katalog www kolekcji portów zawiera całą masę przeglądarek gotowych do instalacji. Jeśli nie mamy czasu na kompilację (co w niektórych przypadkach może zająć naprawdę dużo czasu), wiele z nich udostępnionych zostało również w postaci pakietów.
KDE i GNOME dysponują własnymi przeglądarkami internetowymi. Sekcja 5.7, "Środowiska graficzne" zawiera szczegółowe informacje odnośnie instalacji tych środowisk graficznych.
Jeśli szukamy lekkich przeglądarek internetowych, powinniśmy zainteresować sie www/dillo, www/links lub www/w3m.
Niniejsza sekcja omawia następujące programy:
Nazwa aplikacji | Wykorzystanie zasobów | Instalacja z portów | Główne zależności |
---|---|---|---|
Mozilla | duże | długa | Gtk+ |
Opera | małe | krótka | Dostępne są wersje dla FreeBSD i Linuksa. Wersja dla Linuksa wymaga trybu zgodności binarnej z Linuksem oraz linux-openmotif. |
Firefox | średnie | długa | Gtk+ |
Konqueror | średnie | długa | Biblioteki KDE |
Mozilla jest nowoczesną, stabilną przeglądarką w całości przeniesioną na FreeBSD. Zawiera w pełni zgodny ze standardami mechanizm wyświetlania kodu HTML, jak również klienta poczty elektronicznej i grup dyskusyjnych. Dysponuje nawet edytorem HTML, jeśli sami chcemy pisać strony internetowe. Użytkownicy Netscape(R) z pewnością dostrzegą podobieństwo do pakietu Communicator, gdyż obydwie przeglądarki mają te same pochodzenie.
Na wolnych maszynach, z procesorem wolniejszym niż 233MHz bądź z pojemnością pamięci RAM mniejszą niż 64MB, Mozilla może okazać się zbyt "zasobo-żerna". W tej sytuacji możemy zainteresować się np. przeglądarką Opera, opisaną w dalszej części tego rozdziału.
Jeśli nie możemy bądź z dowolnego powodu nie chcemy kompilować przeglądarki Mozilla, grupa FreeBSD GNOME zrobiła to za nas. Wystarczy zainstalować pakiet bezpośrednio z sieci za pomocą:
#
pkg_add -r mozilla
Jeśli z jakichś powodów pakiet nie jest dostępny, a my dysponujemy czasem i miejscem na dysku, możemy pobrać źródła, skompilować je i zainstalować w naszym systemie. W tym celu wystarczy wpisać:
#
cd /usr/ports/www/mozilla
#
make install clean
Port ten przygotowany został w sposób zapewniający właściwą inicjalizację
poprzez uruchamianie rejestru konfiguracji z uprawnieniami użytkownika
root
, w momencie gdy pracujemy na koncie zwykłego
użytkownika. Tym nie mniej, jeśli chcemy poprawnie
zainstalować dodatkowe składniki, musimy uruchomić program
Mozilla jako root
.
By uruchomić przeglądarkę należy wpisać poniższe polecenie. Poza procesem
instalacji, przeglądarka nie wymaga korzystania z konta
root
.
%
mozilla
Uruchomienie jej bezpośrednio w trybie klienta poczty i grup dyskusyjnych możliwe jest za pomocą polecenia:
%
mozilla -mail
Firefox jest nowoczesną przeglądarką, opartą o kod przeglądarki Mozilla. O ile Mozilla stanowi kompletny pakiet aplikacji - zawiera m.in. przeglądarkę, klienta poczty, czy grup dyskusyjnych, o tyle Firefox jest jedynie przeglądarką, dzięki czemu jest zdecydowanie mniejszy i szybszy.
By zainstalować go z pakietu wystarczy wpisać:
#
pkg_add -r firefox
Jeśli preferujemy kompilację programów wprost z kodu źródłowego, możemy skorzystać z kolekcji portów:
#
cd /usr/ports/www/firefox
#
make install clean
W tej i następnej sekcji założono, że mamy już zainstalowaną przeglądarkę Firefox lub Mozilla.
Fundacja FreeBSD posiada licencję Sun Microsystems na dystrybucję plików binarnych FreeBSD dla środowisk Java Runtime Environment (JRETM) oraz Java Development Kit (JDKTM). Pakiety binarne dla FreeBSD dostępne są na stronie WWW Fundacji FreeBSD.
By do przeglądarki Firefox lub
Mozilla dodać obsługę JavaTM,
musimy wpierw zainstalować port java/javavmwrapper, a następnie pobrać
pakiet Diablo JRETM ze strony http://www.freebsdfoundation.org/downloads/java.shtml
,
i zainstalować go za pomocą pkg_add(1).
Po ponownym uruchomieniu przeglądarki, wpisaniu w pasku adresu
about:plugins
i wciśnięciu Enter,
wyświetlona zostanie strona informująca o zainstalowanych
modułach. Wymieniony powinien zostać również moduł
JavaTM.
Moduł Macromedia(R) Flash(R) niestety nie jest dostępny dla FreeBSD. Tym nie mniej, istnieje interfejs programowy (ang. wrapper) do uruchamiania linuksowej wersji modułu. Interfejs ten obsługuje również moduły Adobe(R) Acrobat(R), RealPlayer i wiele innych.
By zainstalować port www/linuxpluginwrapper,
musimy wpierw zainstalować emulators/linux_base,
który jest obszernym portem. W trakcie instalacji należy zwrócić szczególną uwagę
na informacje o właściwej konfiguracji pliku /etc/libmap.conf
!
Przykładowe pliki konfiguracyjne znaleźć można w katalogu
/usr/local/share/examples/linuxpluginwrapper/
.
Kolejnym krokiem jest instalacja portu www/linux-flashplugin7. Po zainstalowaniu modułu możemy sprawdzić
listę aktualnie dostępnych modułów uruchamiając przeglądarkę, wpisując w pasku adresu
about:plugins
i wciskając Enter..
Jeśli na powyższej liście brak jest modułu Flash(R), najczęstszą przyczyną jest brak
odpowiedniego dowiązania symbolicznego. W takiej sytuacji należy jako użytkownik
root
uruchomić następujące polecenia:
#
ln -s /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so \ /usr/X11R6/lib/browser_plugins/
#
ln -s /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt \ /usr/X11R6/lib/browser_plugins/
Po ponownym uruchomieniu przeglądarki, moduł powinien zostać wyświetlony na wspomnianej liście. Może się również zdażyć, że nasza przeglądarka ulegenie awarii w trakcie odtwarzania animacji Flash(R). W takim przypadku będziemy musieli nałożyć odpowiednią łatę (ang. patch):
#
cd /usr/src
#
fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
#
patch < rtld_dlsym_hack.diff
#
cd libexec/rtld-elf/
#
make clean
#
make obj
#
make depend
#
make && make install
Po czym musimy ponownie uruchomić komputer.
Port linuxpluginwrapper działa poprawnie jedynie na maszynach o architekturze i386TM.
Opera jest nowoczesną, zgodną ze standardami przeglądarką internetową. Posiada również klienta poczty elektronicznej i grup dyskusyjnych, klienta sieci IRC, czytnik wiadomości RSS/Atom i wiele innych. Mimo to Opera jest stosunkowo lekką i bardzo szybką przeglądarką. Dostępne są dwie wersje: wersja przeznaczona dla FreeBSD oraz wersja uruchamiana w trybie emulacji Linuksa.
By móc przeglądać zasoby sieci WWW za pomocą wersji dla FreeBSD, musimy zainstalować odpowiedni pakiet:
#
pkg_add -r opera
Niektóre serwery FTP nie zawierają wszystkich pakietów, lecz ten sam efekt możemy otrzymać wykorzystując kolekcję portów:
#
cd /usr/ports/www/opera
#
make install clean
By zainstalować wersję linuksową należy w powyższych przykładach zmienić nazwę
opera
na linux-opera
. Wersja linuksowa
przydatna jest w sytuacjach wymagających modułów dostępnych tylko dla Linuksa,
jak np. Adobe Acrobat Reader(R). Pod każdym innym
względem wersje dla FreeBSD i Linuksa zdają się być funkcjonalnie identyczne.
Konqueror jest częścią środowiska graficznego KDE, lecz może być również wykorzystywane poza nim poprzez zainstalowanie x11/kdebase3. Konqueror jest więcej niż przeglądarką internetową, jest również menedżerem plików i przeglądarką plików multimedialnych.
Konqueror dostępny jest również z pakietem modułów, z portu misc/konq-plugins.
Również Konqueror obsługuje technologię
Flash(R). Dokument opisujący instalację modułu dostępny
jest pod adresem http://freebsd.kde.org/howto.php
.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.