Firefox 업그레이드하기

예전에 한번 여기에 올렸던 문제로
사무실에서 사용하던 우분투가 더욱 자꾸 멈춰버려서…
이번에 새로 설치했습니다.

500GB 하드가 원래 꽂혀있었는데,
옆자리의 남는 500GB 하드를 얻어와서 RAID0로 묶고 9.04 amd64 LiveCD로 새로 설치했습니다.
ATi 드라이버 설치하다가 화면이 검게 되어버렸던 문제 빼고는 순조롭게 설치했습니다.
cobuntu 문서를 보고 한글화도 마쳤고…

그러고나서 처음으로 한 것이 파이어폭스를 업그레이드하려고
예전에 한빈군이 포스팅했던 내용을 보고 PGO로 빌드를 시도해볼까…하며 여기저기 기웃거리던 중에…

파이어폭스 daily 저장소가 있더군요!
[list:99stqibz]
[:99stqibz]9.04 : deb Index of /ubuntu-mozilla-daily/ppa/ubuntu jaunty main[/:m:99stqibz]
[:99stqibz]9.10 : deb Index of /ubuntu-mozilla-daily/ppa/ubuntu karmic main[/:m:99stqibz][/list:u:99stqibz]

[code:99stqibz]# gpg --keyserver subkeys.pgp.net --recv EF4186FE247510BE

gpg --export --armor EF4186FE247510BE | sudo apt-key add -[/code:99stqibz]

패키지 정보를 갱신하고 나니 firefox에 업그레이드 표시가 되더군요.
업그레이드를 체크하니 firefox-3.5로 업그레이드 시켜줍니다.
About을 보니까 3.5.5pre가 설치되었네요.
하지만 여전히 Shiretoko로 나오고 한글 언어팩을 사용할 수 없군요.

한글화 시켜주기 위해서 한글언어팩을 다운로드 받습니다.
[url:99stqibz]http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.5/linux-i686/xpi/ko.xpi[/url:99stqibz]
바로 설치하셔도 될 것같고, 전 혹시 다시 설치하면 쓸까봐 저장한 다음에 "File->File Open" 메뉴로 열어서 설치했습니다.

그리고 about:config에서 몇가지 설정을 손봐줬습니다.
[attachment=2:99stqibz]firefox04.png[/attachment:99stqibz]
[attachment=1:99stqibz]firefox02.png[/attachment:99stqibz]
[attachment=0:99stqibz]firefox03.png[/attachment:99stqibz]
깔끔하게 3.5로 업그레이드했네요.
[attachment=3:99stqibz]firefox01.png[/attachment:99stqibz]
시냅틱을 살펴보니 3.7도 보입니다.
이것도 설치해서 같이 사용해봐야겠네요.

그나저나… 제가 여쭤보고 싶은 것은…
firefox 3.7 alpha가 64비트에서 tracemonkey를 적용해서 PGO 빌드할 수 있다고 하던데…
소스는 어디서 받는겁니까…
3.6 소스밖에 안보이네요.
한빈군 나와주세요~

firefox라는 패키지가 3.5로 업데이트 되는건가요?

[quote="떠돌이":3t200hip]firefox라는 패키지가 3.5로 업데이트 되는건가요?[/quote:3t200hip]
네. firefox에 업그레이드 표시되더니 설치하고 나서 firefox 아이콘 누르니까 3.5가 실행되더군요.

ftp://ftp.mozilla.org/pub/mozilla.org/f … acemonkey/

[quote="gweere":3vif5ze6]ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-tracemonkey/[/quote:3vif5ze6]
네, 그 녀석도 다운로드 받아봤습니다만…
소스가 아니라 빌드되어있는 실행 버전입니다.

[quote="tinywolf":qqj264i2]시냅틱을 살펴보니 3.7도 보입니다.
이것도 설치해서 같이 사용해봐야겠네요.[/quote:qqj264i2]
시냅틱에서 설치해 보았습니다.
[attachment=1:qqj264i2]firefox05.png[/attachment:qqj264i2]
[attachment=0:qqj264i2]firefox06.png[/attachment:qqj264i2]
빨라진게 조금 느껴질 정도인데요.
정식 버전 나오면 정말 좋은 브라우저가 될 것같습니다.

좋은 팁 감사합니다. 방금 업그레이드 시켜봤는데
정말 속도가 확연하게 차이 날정도로 빠르군요.

한빈님이 예전에 맨날 PGO 빌드, PGO 빌드 노래해서
과연 얼마나 빠를까 했는데, 완전 새로운 프로그램이다 해도 될정도의
확연한 성능 차이를 보여줍니다. ^^

한글화할 때 릴리즈 파일을 다운로드해서 수동으로 복사하는 것보다
한글 언어팩을 설치하는 것이 더 간편하고 안전해 보여서
포스팅 본문을 수정했습니다.

[url:2bhm1r4v]http://releases.mozilla.org/pub/mozilla.org/firefox/[/url:2bhm1r4v] 아래의 폴더들을 탐색해보시면
많은 파이어폭스 관련 자료들이 있습니다.
그 중에 마지막 3.5버전의 한글 언어팩을 찾기 위해 아래의 위치에서 ko.xpi를 찾았습니다.
[url:2bhm1r4v]http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.5/linux-i686/xpi/[/url:2bhm1r4v]

왔습니다. ㄷㄷㄷ

mozconfig 대충 만들어놓고, ( 알아서 만드세요. 전 우분투 저장소에 있는 rules 에 있는 옵션하고, --with-optimization 하고, --with-profiled 뭐시기 ( 즉 PGO 옵션 ) 붙혔습니다. )

make -f client.mk profilebuild 하면 됩니다.

[quote="hanbin973":1bxd01pk]왔습니다. ㄷㄷㄷ[/quote:1bxd01pk]
ㅋㅋ 오셨군요.
한빈군이 올려줬던 pgofirefox.pdf 문서를 보고 대충 빌드할 방법은 알 것같습니다.
그런데 이왕 빌드해서 쓰는거 3.7 버전으로 해보고 싶어서요.
소스를 찾아보니 3.6밖에 안 보여서 물어보는 겁니다.
한빈군은 3.7을 해보지 않았나요?

hg도 3.6밖에 안보이는 것같고…
혹시 cvs로 받아야 되는 걸까나…

그보다… 시냅틱의 3.7도 쓸만해서… 빌드 의욕이 사라져버리고…

[quote="tinywolf":3p50mviv][quote="hanbin973":3p50mviv]왔습니다. ㄷㄷㄷ[/quote:3p50mviv]
ㅋㅋ 오셨군요.
한빈군이 올려줬던 pgofirefox.pdf 문서를 보고 대충 빌드할 방법은 알 것같습니다.
그런데 이왕 빌드해서 쓰는거 3.7 버전으로 해보고 싶어서요.
소스를 찾아보니 3.6밖에 안 보여서 물어보는 겁니다.
한빈군은 3.7을 해보지 않았나요?

hg도 3.6밖에 안보이는 것같고…
혹시 cvs로 받아야 되는 걸까나…

그보다… 시냅틱의 3.7도 쓸만해서… 빌드 의욕이 사라져버리고…[/quote:3p50mviv]

firefox 3.7 버젼 소스는 여기서 받으세요.
물론 tracemonkey 코드가 merge되어 있습니다.

hg clone http://hg.mozilla.org/mozilla-central/ firefox3.7-src

firefox 3.6 버젼은

hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ firefox3.6-src

firefox 3.5 버젼은

hg clone http://hg.mozilla.org/releases/mozilla-1.9.1/ firefox3.5-src

Gecko 1.9.1/Firefox 3.5 이후 버젼은 Mercurial 소스코드 관리시스템만 사용합니다.

그아래 버젼(3.0 이나 2. 버젼)은 cvs 를 쓰죠.

reandr씨 고맙습니다.
언젠가는 빌드해 볼꺼에요… ㅎㅎ

똑같습니다.

ㄷㄷㄷ

그런데, GCC 버젼에 따라 빌드 안되는 경우도 있더군요

일단 make -f client.mk profilebuild 해서 안되실 경우에는

make -f client.mk build 하신다음 make -f client.mk profilebuild 해보라고 AUR 저장소의 어떤 분이 그러시더군요.

저의 경우, 빌드하는게 너무 오래걸려서 대신 빌드해줄분을 찾거나, 빌드 안할려고 합니다 ㅡㅡ;

쿼드코어에 1~3 시간이 뭡니까… ㄷㄷㄷ

3.7 이나 3.6 이나 빌드 방법 같습니다. ^^