Firefox-3.0
การติดตั้ง Firefox3.0 บน SLED10 SP2 (Compile)
อย่างที่ทราบล่ะครับ ถ้าให้รอ rpm ก็คงนานเพราะว่าเจ้า GTK+ บน SLED10 SP2 ยังเป็น เวอร์ชัน 2.8
อยู่เลยแต่เจ้า Firefox3.0 มันต้องการเวอร์ชัน > 2.8 ขึ้นไปนะครับ เรามาหาวิธีติดตั้งการดีกว่าครับ.
1. Download source code for GTK and dependencies.
Glib - http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.3.tar.bz2
Cairo - http://www.cairographics.org/releases/cairo-1.2.6.tar.gz
Pango - http://ftp.gnome.org/pub/GNOME/sources/pango/1.20/pango-1.20.3.tar.bz2
ATK - http://ftp.gnome.org/pub/gnome/sources/atk/1.22/atk-1.22.0.tar.bz2
GTK - http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/gtk+-2.12.10.tar.bz2
2. Set some environment variables
# export PKG_CONFIG_PATH=/local/opt/lib/pkgconfig:$PKG_CONFIG_PATH
# export LD_LIBRARY_PATH=/local/opt/lib:$LD_LIBRARY_PATH
# export PATH=/local/opt/bin:$PATH
# export CPPFLAGS="-I/local/opt/gtk/include"
# export LDFLAGS="-L/local/opt/gtk/lib"
3. Build and install
# tar -xvjf glib-2.16.3.tar.bz2
# cd glib-2.16.3
#./configure --prefix=/local/opt && make && make install
# tar -zxvf cairo-1.2.6.tar.gz
# cd cairo-1.2.6
#./configure --prefix=/local/opt && make && make install
# tar -xvjf pango-1.20.3.tar.bz2
# cd pango-1.20.3
#./configure --prefix=/local/opt && make && make install
# tar -xvjf atk-1.22.0.tar.bz2
# cd atk-1.22.0
#./configure --prefix=/local/opt && make && make install
# tar -xvjf gtk+-2.12.10.tar.bz2
# cd gtk+-2.10.10
#./configure --prefix=/local/opt && make && make install
4. Create script to run Firefox
Download firefox3.0 :
http://www.mozilla.com/en-US/firefox/all.html
# tar -xvjf firefox-3.0.tar.bz2 /local/opt/
# cd /local/opt/firefox# vim firefox3
--------------------------------------------------------------------
#!/bin/bashexport
LD_LIBRARY_PATH=/local/opt/libexport
MOZ_PLUGIN_PATH=/local/opt/firefox/plugins:/usr/lib/browser-plugins/local/opt/firefox/firefox
--------------------------------------------------------------------
# chmod 744 firefox3
5. Run
/local/opt/firefox/firefox3
เพียงเท่านี้ คุณก็มี firefox3.0 ใช้แล้วครับ.

SUSE Linux Enterprise Cool Solutions
|







