15.2. Браузъри

FreeBSD няма вграден браузър в базовата система. Вместо това, www директорията на портовете съдържа много браузъри готови за инсталиране. Ако нямате време да компилирате всичко (това може да отнеме много време в някои случаи) много от тях са налични като пакети.

KDE и GNOME имат вградени HTML браузъри. Моля вижте Section 5.7 за повече информация за това как да настроите тези десктоп среди.

Ако търсите леки браузъри, не е зле да проверите порт колекцията за www/dillo, www/links, или www/w3m.

Тази таблица покрива следните приложения:

Име на програмата Нужни ресурси Инсталация от портове Основни зависимости
Mozilla много много Gtk+
Netscape® много малко Linux бинарна съвместимост
Opera малко малко FreeBSD версия: Никакви зависимости. Linux порт: Linux бинарна съвместимост и linux-openmotif

15.2.1. Mozilla

Mozilla вероятно е най-подходящия браузър за вашия FreeBSD десктоп. Модерен, стабилен, напълно адаптиран към FreeBSD. Включва енджин, поддържащ много стандарти. Има пощенски клиент и четец за новини. Дори има HTML редактор, ако смятате сами да си напишете уеб страници. Потребителите на Netscape ще забележат приликите с Communicator пакета,тъй като и двата браузъра имат еднаква основа.

На бавни машини, с процесор по-бавен от 233MHz или с по-малко от 64MB RAM, Mozilla може да бъде твърде ресурсоемка, за да бъде напълно използваема. Вероятно ще искате да погледнете вместо това Opera, описан по-късно в тази глава.

Ако не можете или не искате да компилирате Mozilla по някаква причина, екипът работещ по GNOME за FreeBSD вече го е сторил за вас. Просто качете пакета от мрежата като напишете:

# pkg_add -r mozilla

Ако пакетът не е наличен и имате достатъчно дисково пространство, можете да вземете кода за Mozilla, да го компилирате и инсталирате на системата си. Това става по следния начин:

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

Mozilla портът се грижи за правилното инсталиране, като стартира настройката на регистрите с root привилегии. Обаче, ако искате да добавите някои допълнения като макрос команди за мишката, трябва да стартирате Mozilla като root за да се инсталират правилно.

Веднъж приключили с инсталацията на Mozilla, не е нужно повече да бъдете root. Можете да стартирате Mozilla като браузър, въвеждайки:

% mozilla

Можете да стартирате директно пощенския клиент както е показано по-долу:

% mozilla -mail

15.2.2. Mozilla, Java™, and Macromedia® Flash

Написано от Tom Rhodes.

Инсталирането на Mozilla е лесно, но за нещастие инсталирането на Mozilla с поддръжка на Java™ и Macromedia® Flash™ отнема и време и дисково пространство.

Първото нещо е да свалите файловете, които ще се ползват с Mozilla. Заведете текущия си браузър до http://www.sun.com/software/java2/download.html и си направете акаунт на техния сайт.Запазете детайлите от вашия акаунт, тъй като ще ви бъде нужен и в бъдещето. Свалете копие от файла j2sdk-1_3_1-src.tar.gz и го поставете в /usr/ports/distfiles/, понеже портът няма да го свали автоматично. Това е поради лицензните ограничения. Докато сте на още на сайта, свалете ``java средата'' от http://java.sun.com/webapps/download/Display?BundleId=7905. Името на файла е j2sdk-1_3_1_08-linux-i586.bin и е голям(около 25 мегабайта!). Както преди, този файл трябва да бъде поставен в /usr/ports/distfiles/. Накрая свалете копие от ``java patchkit'' от http://www.eyesbeyond.com/freebsddom/java/ и го поставете в into /usr/ports/distfiles/.

Инсталирайте java/jdk13 порта със стандартното make install clean и качете www/flashpluginwrapper. Този порт иска emulators/linux_base, който е голям порт. Истина е че други Flash плъгини съществуват, но те не сработиха при мене.

Инсталирайтеwww/mozilla, ако вече Mozilla не е вече качена.

Сега копирайте Flash плъгините с:

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

Сега добавете следните редове в началото (но точно под #!/bin/sh) Mozilla стартовия скрипт: /usr/X11R6/bin/mozilla.

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

Това ще разреши Flash плъгина.

Сега просто стартирайте Mozilla с:

% mozilla &

и натиснете About Plug-ins опцията от Help менюто. Трябва да се появи списък с всички налични текущи плъгини. Java и Shockwave® Flash трябва да присъстват заедно.

15.2.3. Netscape®

Порт колекцията съдържа няколко версии на Netscape браузъра. Понеже версиите адаптирани за FreeBSD съдържат сериозен проблем по сигурността, тяхното инсталирате е крайно непрепоръчително. Използвайте вместо това Linux или DIGITAL UNIX версиите.

Последната стабилна версия на Netscape е Netscape 7. Може да бъде инсталиран от порт колекцията:

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

Има локализирани версии във френската, немската и японската секция.

CautionNetscape 4.x версиите не се препоръчват, понеже не са съвместими с днешните стандарти. Netscape 7.x, обаче и по-новите му версии са налични само за i386™ платформата.

15.2.4. Opera

Opera e много бърз, с много характеристики и съвместим с много стандарти браузър. Идва в две разновидности: напълно адаптирана (``native'') FreeBSD версия и такава, която върви под емулация на Linux. За всяка операционна система, има безплатна версия, показваща реклами и такава без реклами, която може да се купи на сайта на Opera.

За да разглеждате страници в Интернет с FreeBSD версията на Opera, инсталирайте пакета:

# pkg_add -r opera

Някои FTP сайтове нямат всички пакети, но същият резултат може да се постигне с порт колекцията като напишете:

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

За да инсталирате Linux версията на Opera, заменете с linux-opera на место opera в горните примери. Linux версията е полезна в ситуации, изискваща употребата на плъгини, налични само под Linux, като Adobe Acrobat Reader®. Във всички други аспекти, FreeBSD и Linux версиите изглеждат еднакво функционални.

Този и други документи можете да намерите в ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

За въпроси относно FreeBSD, прочетете документацията преди да попитате в <questions@FreeBSD.org>.
За въпроси относно този документ, e-mail <doc@FreeBSD.org>.