OS/Linux

파이어폭스(Firefox) - 소스를 컴파일하여 설치

xProgrammer 2009. 2. 13. 08:31
파이어폭스는 소스설치로 얻는 이득이 별로 없습니다.
단순히 사용하는 것이 목적이라면 바이너리로 설치할 것을 권장합니다.

1.소스를 저장할 디렉토리로 이동
{YourServerName} ~ # cd /usr/local/src


2.소스가져오기
{YourServerName} ~ # wget http://ftp.acc.umu.se/pub/mozilla.org/firefox/releases/2.0.0.12/source/firefox-2.0.0.12-source.tar.bz2


3.압축해제
{YourServerName} ~ # tar xvfz firefox-2.0.0.12.tar.gz


4.컴파일 환경설정
{YourServerName} ~ # cd firefox-2.0.0.12
{YourServerName} ~ # ./configure \
--enable-application=browser \
--without-system-nspr


4.1.에러

4.1.1.에러1
메시지: configure: error: zip not found in $PATH
해결책: zip을 설치한다.
- Gentoo: emerge zip

4.1.2.에러2
메시지: configure: error: --enable-application=APP is required
해결책
--enable-application 옵션을 지정해준다.
참고로  --enable-application 는 설치될 프로그램의 종류를 지정하는 옵션이다.
아래와 같은 값을 가질 수 있다.
  --enable-application={설치할 프로그램}
아래는 {설치할 프로그램}대신에 올 수 있는 값이다.
suite
browser (Firefox)
mail (Thunderbird)
minimo
composer
calendar (Sunbird)
xulrunner
macbrowser (Camino)
standalone (use this for standalone
xpcom/xpconnect or to manually drive a build)


4.2.경고

4.2.1.경고1
메시지: configure: warning: Recreating autoconf.mk with updated nspr-config output
해결책
--without-system-nspr옵션을 지정해준다.

5.컴파일 및 설치
{YourServerName} ~ # make && make install