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 3.6£¬ Èç¹ûÏ£ÍûÔËÐÐ Firefox 3.5£¬ ÔòӦʹÓÃÏÂÃæµÄÃüÁ

# pkg_add -r firefox35

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

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

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

6.2.2 Firefox Óë Java" ²å¼þ

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

Ŀǰ£¬ Java" ²å¼þ»¹²»Äܹ»ÅäºÏ Firefox 3.6 ʹÓá£

¡¡¡¡FreeBSD »ù½ð»áÓµÓÐÀ´×Ô Sun Microsystems µÄ¹ØÓÚ·¢²¼Õë¶Ô FreeBSD µÄÔ¤±àÒë°æ±¾µÄ Java ÔËÐл·¾³ (JRE") ºÍ Java ¿ª·¢°ü (JDK") µÄÊÚȨ¡£ ÓÃÓÚ FreeBSD µÄÔ¤±àÒë°æ±¾¿ÉÒÔÔÚ FreeBSD »ù½ð»á ÍøÕ¾ÉÏÕÒµ½¡£

¡¡¡¡ÒªÎª Firefox Ìí¼Ó Java Ö§³Ö£¬Äú±ØÐëÊ×ÏȰ²×° java/javavmwrapper port¡£ ½ÓÏÂÀ´£¬ ´Ó http://www.freebsdfoundation.org/downloads/java.shtml ÏÂÔØ Diablo JRE Èí¼þ°ü£¬ ²¢Ê¹Óà pkg_add(1) À´°²×°Ëü¡£

×¢Òâ: ÒÔÉÏÌáµ½µÄÍøÕ¾²¢²»Ìṩ FreeBSD 8.X µÄ¶þ½øÖưü¡£ µ«ÈÔÈ»Äܹ»ÔÚ FreeBSD  8.X ϵͳÉÏʹÓà 7.X µÄ°ü¡£ Ö»ÐèÒªÔÚ°²×°Ö®Ç°×°ÉÏ misc/compat7x port ¾ÍÐÐÁË¡£

»òÕßÒ²¿ÉÒÔͨ¹ý Ports °²×° Diablo JRE (ÒÔ¼° Diablo JDK£¬ Ïà¹ØµÄ ports °üÀ¨ java/diablo-jre16 ºÍ java/diablo-jdk16)¡£ ÓÉÓÚÐí¿ÉÖ¤µÄÎÊÌ⣬ ´Ó Ports °²×°ÐèÒªÊÖ¹¤ÏÂÔØÔ´´úÂë(distfiles)¡£ µ±ÄãÔËÐÐ make install ÃüÁîʱ£¬ »áÏÔʾ³ö¾ßÌåÓйØÏÂÔØµÄÌáʾ¡£

¡¡¡¡Æô¶¯ä¯ÀÀÆ÷£¬ ²¢ÔÚµØÖ·À¸ÖÐÊäÈë about:plugins È»ºó°´ Enter¡£ ä¯ÀÀÆ÷½«¸ø³öÒ»¸öÒ³Ãæ£¬ ÆäÖлáÏÔʾÒѾ­°²×°µÄ²å¼þ£¬ ÄúÓ¦ÔÚÕâ¸öÁбíÖÐÕÒµ½ Java ²å¼þ¡£ Èç¹û²»ÊÇÕâÑùµÄ»°£¬ ÿ¸öÓû§ÔòÐèÒªÔËÐÐÈçÏÂÃüÁ

% ln -s /usr/local/diablo-jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so \
  $HOME/.mozilla/plugins/

¡¡¡¡or, if you installed the Diablo JDK package:

% ln -s /usr/local/diablo-jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so \
  $HOME/.mozilla/plugins/

¡¡¡¡È»ºóÖØÆôä¯ÀÀÆ÷¡£

×¢Òâ: ÒÔÉÏÃüÁî¼Ù¶¨ÄúʹÓõÄÊÇ i386 ƽ̨£¬ ²»¹ý£¬ ÎÒÃÇÒ²ÌṩÊÊÓÃÓÚ amd64 µÄÔ¤±àÒë°ü¡£

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

¡¡¡¡Macromedia® 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/
    

¡¡¡¡Once the right Flash port, according to the FreeBSD version you run, is installed, the plugin must be installed by each user with nspluginwrapper:

¡¡¡¡°´ÕÕ 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¡£Linux °æ±¾ÔÚijЩÇé¿öÏ·dz£ÓÐÓã¬ÏóÊÇʹÓÃÖ»ÓÐ Linux °æ±¾µÄ²å¼þ£¬ÀýÈç Adobe Acrobat Reader®¡£¾ÍÆäËü·½ÃæÀ´Ëµ£¬ FreeBSD ºÍ Linux °æ±¾µÄ¹¦ÄÜÊÇÍêȫһÑùµÄ¡£

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