6.2 ä¯ÀÀÆ÷

¡¡¡¡FreeBSD²¢Ã»ÓÐÔ¤ÏȰ²×°Ìض¨µÄä¯ÀÀÆ÷¡£È»¶ø£¬ÔÚ ports µÄĿ¼ www ÓÐÐí¶àä¯ÀÀÆ÷¿ÉÒÔ°²×°¡£Èç¹ûÄúûÓÐʱ¼äÒ»Ò»±àÒëËüÃÇ (ÓÐЩʱºòÕâ¿ÉÄÜÐèÒª»¨·ÑÏ൱³¤µÄʱ¼ä) ´ó²¿·Ö¶¼ÓÐ package ¿ÉÓá£

¡¡¡¡KDE ºÍ GNOME ÒѾ­Ìṩ HTML ä¯ÀÀÆ÷¡£ Çë²Î¿¼µÚ 5.7 ½ÚµÃµ½¸ü¶àÍêÕûµÄÓйØÉ趨ÕâЩ×ÀÃæ»·¾³µÄÐÅÏ¢¡£

¡¡¡¡Èç¹ûÄúÒªÕÒСÐ͵Ää¯ÀÀÆ÷£¬ ¿ÉÒÔÊÔÊÔ¿´ www/dillo2¡¢ www/links »ò www/w3m¡£

¡¡¡¡ÕâÒ»½ÚÉæ¼°ÈçϳÌÐò£º

³ÌÐòÃû³Æ ×ÊÔ´ÐèÇó °²×°Ê±¼ä Ö÷ÒªÒÀÀµ
Firefox ÖÐµÈ ³¤ Gtk+
Opera ÉÙ ÇáËÉ Í¬Ê±ÓпÉÓÃµÄ FreeBSD ºÍ Linux °æ±¾¡£ Linux °æ±¾ÐèҪʹÓà Linux ¶þ½øÖƼæÈÝÄ£¿éºÍ linux-openmotif¡£
Firefox ÖÐµÈ ³¤ Gtk+
Konqueror ÖÐµÈ ³¤ ÐèÒª KDE ¿â

6.2.1 Firefox

¡¡¡¡Firefox ÊÇÒ»¸öÏÖ´ú£¬ ×ÔÓÉ£¬ ¿ª·ÅÔ´´úÂëÎȶ¨µÄä¯ÀÀÆ÷£¬ ²¢ÍêÈ«ÒÆÖ²µ½ÁË FreeBSD ÉÏ£º ËüµÄÌØÐÔ°üÀ¨ÓÐÒ»¸ö·Ç³£±ê×¼µÄ HTML ÏÔʾÒýÇæ£¬ ±êǩʽä¯ÀÀ£¬ µ¯³ö´°¿Ú×èÖ¹£¬ À©Õ¹²å¼þ£¬ ¸Ä½øµÄ°²È«ÐÔ£¬ µÈµÈ¡£ Firefox ÊÇ»ùÓÚ Mozilla µÄ´úÂë¡£

¡¡¡¡Äú¿ÉÒÔͨ¹ýÊäÈëÏÂÃæµÄÃüÁîÀ´°²×°Ô¤±àÒëµÄ°ü£º

# pkg_add -r firefox

¡¡¡¡Õ⽫»á°²×° Firefox 7.0£¬ Èç¹ûÏ£ÍûÔËÐÐ Firefox 3.6£¬ ÔòӦʹÓÃÏÂÃæµÄÃüÁ

# pkg_add -r firefox36

¡¡¡¡Èç¹ûÄãÏ£Íû´ÓÔ´´úÂë±àÒëµÄ»°£¬ ¿ÉÒÔͨ¹ý Ports Collection °²×°£º

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

¡¡¡¡¶ÔÓÚ Firefox 3.6£¬ ¶ÔÓ¦µÄÃüÁîÖÐµÄ firefox Ó¦¸ÄΪ firefox36¡£

6.2.2 Firefox Óë Java" ²å¼þ

×¢Òâ: ÔÚÕâÒ»½ÚºÍ½ÓÏÂÀ´µÄÁ½½ÚÖУ¬ ÎÒÃǾù¼Ù¶¨ÄúÒѾ­°²×°ÁË Firefox¡£

¡¡¡¡Í¨¹ý Ports Ì×¼þÀ´°²×° OpenJDK 6£¬ ÊäÈëÏÂÃæµÄÃüÁ

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

¡¡¡¡½ÓÏÂÀ´°²×° java/icedtea-web port£º

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

¡¡¡¡ÇëÈ·ÈÏÔÚ±àÒëÉÏÊö port ʱʹÓõÄÊÇϵͳԤÉèµÄÅäÖá£

¡¡¡¡Æô¶¯ä¯ÀÀÆ÷²¢ÔÚµØÖ·À¸ÖÐÊäÈë about:plugins È»ºó°´ Enter¡£ ä¯ÀÀÆ÷½«»á³ÊÏÖÒ»¸öÁгöËùÓÐÒѰ²×°²å¼þµÄÒ³Ãæ£» Java" ²å¼þÓ¦ÔÚÆäÖгöÏÖ¡£

¡¡¡¡Èç¹ûä¯ÀÀÆ÷ÕÒ²»µ½²å¼þ£¬ ÔòÓû§¿ÉÄܱØÐëÔËÐÐÏÂÃæµÄÃüÁ ²¢ÖØÆôä¯ÀÀÆ÷£º

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

6.2.3 Firefox Óë Adobe® Flash" ²å¼þ

¡¡¡¡Adobe® Flash" ²å¼þ²¢Ã»ÓÐÖ±½ÓÌṩÆä FreeBSD °æ±¾¡£ ²»¹ý£¬ ÎÒÃÇÓÐÒ»¸öÈí¼þ²ã (wrapper) ¿ÉÒÔÓÃÀ´ÔËÐÐ Linux °æ±¾µÄ²å¼þ¡£ Õâ¸ö wrapper Ò²Ö§³Ö Adobe Acrobat®¡¢ RealPlayer ºÍºÜ¶àÆäËû²å¼þ¡£

¡¡¡¡¸ù¾ÝÄã FreeBSD °æ±¾µÄ²»Í¬Ñ¡ÔñÏàÓ¦µÄ°²×°²½Ö裺

  1. FreeBSD 7.X

    °²×° www/nspluginwrapper port¡£ Õâ¸ö port ÐèÒª°²×°Ò»¸ö½Ï´óµÄemulators/linux_base-fc4 port¡£

    ÏÂÒ»²½Êǰ²×° www/linux-flashplugin9 port¡£ Õ⽫»á°²×° Flash 9.X£¬ ´Ë°æ±¾Ä¿Ç°ÄÜÔÚ FreeBSD 7.X ÉÏÕý³£ÔËÐС£

    ×¢Òâ: ÔÚ±È FreeBSD 7.1-RELEASE ¸ü¾É°æ±¾µÄϵͳÉÏ£¬ Äã±ØÐë°²×° www/linux-flashplugin7 ²¢Ìø¹ýÒÔÏ linprocfs(5) µÄ²¿·Ý¡£

  2. FreeBSD 8.X

    °²×° www/nspluginwrapper port¡£ Õâ¸ö port ÐèÒª°²×°Ò»¸ö½Ï´óµÄemulators/linux_base-f10 port¡£

    ÏÂÒ»²½Êǰ²×° www/linux-f10-flashplugin10 port¡£ Õ⽫»á°²×° Flash 10.X£¬ ´Ë°æ±¾Ä¿Ç°ÄÜÔÚ FreeBSD 8.X ÉÏÕý³£ÔËÐС£

    Õâ¸ö°æ±¾ÐèÒª´´½¨Ò»¸ö·ûºÅÁ´½Ó£º

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

    Èç¹ûϵͳÖÐûÓÐ /usr/local/lib/browser_plugins Ŀ¼£¬ ÔòÓ¦ÊÖ¹¤´´½¨Ëü¡£

¡¡¡¡°´ÕÕ FreeBSD °æ±¾£¬ ÔÚ°²×°ÁËÕýÈ·µÄ Flash port Ö®ºó£¬ ²å¼þ±ØÐëÓÉÿ¸öÓû§ÔËÐÐ nspluginwrapper °²×°£º

% nspluginwrapper -v -a -i

¡¡¡¡Èç¹ûÏ£Íû²¥·Å Flash ¶¯»­µÄ»°£¬Linux® µÄ½ø³ÌÎļþϵͳ£¬ linprocfs(5) ±ØÐë¹ÒÔØÓÚ /usr/compat/linux/proc¡£ ¿ÉÒÔͨ¹ýÒÔϵÄÃüÁîʵÏÖ£º

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

¡¡¡¡ÕâÒ²¿ÉÒÔÔÚ»úÆ÷Æô¶¯Ê±×Ô¶¯¹ÒÔØ£¬ °ÑÒÔÏÂÕâÐмÓÈë /etc/fstab£º

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

¡¡¡¡È»ºó¾Í¿ÉÒÔ´ò¿ªä¯ÀÀÆ÷£¬ ²¢ÔÚµØÖ·À¸ÖÐÊäÈë about:plugins È»ºó°´Ï Enter¡£ Õ⽫ÏÔʾĿǰ¿ÉÓõIJå¼þÁÐ±í¡£

6.2.4 Firefox and Swfdec Flash Plugin

¡¡¡¡Swfdec ÊÇÒ»¸öÓÃÒÔ½âÂëºÍäÖȾ Flash ¶¯»­µÄ¿â¡£ Swfdec-Mozilla ÊÇÒ»¸öʹÓÃÁË Swfdec ¿âÈà Firefox Äܲ¥·Å SWF ÎļþµÄ²å¼þ¡£ËüĿǰÈÔ´¦ÓÚ¿ª·¢×´Ì¬¡£

¡¡¡¡Èç¹ûÄã²»ÄÜ»òÕß²»Ïë±àÒë°²×°£¬¿ÉÒÔͨ¹ýÍøÂç°²×°¶þ½øÖưü£º

# pkg_add -r swfdec-plugin

¡¡¡¡Èç¹û¶þ½øÖưü»¹²»¿ÉÓã¬Äã¿ÉÒÔͨ¹ý Ports Collection ±àÒë°²×°£º

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

¡¡¡¡È»ºóÖØÆôÄãµÄä¯ÀÀÆ÷ʹµÃÕâ¸ö²å¼þÉúЧ¡£

6.2.5 Opera

¡¡¡¡Opera ÊÇÒ»¸ö¹¦ÄÜÆëÈ«£¬ ²¢·ûºÏ±ê×¼µÄä¯ÀÀÆ÷¡£ Ëü»¹ÌṩÁËÄÚ½¨µÄÓʼþºÍÐÂÎÅÔĶÁÆ÷¡¢ IRC ¿Í»§¶Ë£¬ RSS/Atom feed ÔĶÁÆ÷ÒÔ¼°¸ü¶à¹¦ÄÜ¡£ ³ý´ËÖ®Í⣬ Opera ÊÇÒ»¸ö±È½ÏÇáÁ¿µÄä¯ÀÀÆ÷£¬ ÆäËٶȺܿ졣 ËüÌṩÁËÁ½ÖÖ²»Í¬µÄ°æ±¾£º ¡°native¡± FreeBSD °æ±¾£¬ ÒÔ¼°Í¨¹ý Linux Ä£ÄâÔËÐеİ汾¡£

¡¡¡¡ÒªÊ¹Óà Opera µÄ FreeBSD °æ±¾À´ä¯ÀÀÍøÒ³£¬°²×°ÒÔÏ嵀 package£º

# pkg_add -r opera

¡¡¡¡ÓÐЩ FTP Õ¾µãûÓÐËùÓа汾µÄ package£¬ µ«ÈÔÈ»¿ÉÒÔͨ¹ý Ports Ì×¼þÀ´°²×° Opera£º

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

¡¡¡¡Òª°²×° Linux °æ±¾µÄ Opera£¬ ½«ÉÏÃæÀý×ÓÖÐµÄ opera ¸ÄΪ linux-opera ¼´¿É¡£

¡¡¡¡Adobe Flash ²å¼þĿǰ²¢Ã»ÓÐÌṩ FreeBSD רÓõİ汾¡£ ²»¹ý£¬ ¿ÉÒÔʹÓÃÆä Linux °æ±¾µÄ²å¼þ¡£ Òª°²×°Õâ¸ö°æ±¾£¬ ÐèÒª°²×° www/linux-f10-flashplugin10 port£¬ ÒÔ¼° www/opera-linuxplugins£º

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

¡¡¡¡È»ºó¿ÉÒÔ¼ì²é²å¼þÊÇ·ñ¿ÉÓÃÁË£º ÔÚµØÖ·À¸ÖÐÊäÈë opera:plugins È»ºó°´ Enter¡£ ä¯ÀÀÆ÷½«Áгö¿ÉÓõIJå¼þÁÐ±í¡£

¡¡¡¡Ìí¼Ó Java ²å¼þµÄ·½·¨£¬ Óë Ϊ Firefox Ìí¼Ó²å¼þ µÄ·½·¨Ïàͬ¡£

6.2.6 Konqueror

¡¡¡¡Konqueror ÊÇ KDE µÄÒ»²¿·Ö£¬²»¹ýÒ²¿ÉÒÔͨ¹ý°²×° x11/kdebase3 ÔÚ·Ç KDE »·¾³ÏÂʹÓᣠKonqueror ²»Ö¹ÊÇÒ»¸öä¯ÀÀÆ÷£¬ Ò²ÊÇÒ»¸öÎļþ¹ÜÀíÆ÷ºÍ¶àýÌå²¥·ÅÆ÷¡£

¡¡¡¡Ò²ÓÐÖÖÀà·á¸»µÄ²å¼þÄܹ»ÅäºÏ Konqueror Ò»ÆðʹÓ㬠Äú¿ÉÒÔͨ¹ý misc/konq-plugins À´°²×°ËüÃÇ¡£

¡¡¡¡Konqueror Ò²Ö§³Ö Flash£» ¹ØÓÚÈçºÎ»ñµÃÓÃÓÚ Konqueror µÄ Flash Ö§³ÖµÄ ¡°How To¡± Îĵµ ¿ÉÒÔÔÚ http://freebsd.kde.org/howtos/konqueror-flash.php ÕÒµ½¡£

±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.