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® 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 (JRE™) oraz Java Development Kit (JDK™). Pakiety binarne dla FreeBSD dostępne są na stronie WWW Fundacji FreeBSD.
By do przeglądarki Firefox lub
Mozilla dodać obsługę Java™,
musimy wpierw zainstalować port java/javavmwrapper, a następnie pobrać
pakiet Diablo JRE™ 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ł
Java™.
Moduł Macromedia® Flash® 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® Acrobat®, 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®, 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®. 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 i386™.
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®. 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®. 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 http://ftp.FreeBSD.org/pub/FreeBSD/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>.