Page 1 of 1

Firefox 컴파일 시 플러그인 자동 설치

Posted: 2009 01 15 18:02 16
by sureka12
얼마전에 파이어폭스 오픈소스를 컴파일 했는데. 그건 어찌어찌 완성이 됐습니다;;

근데 궁금한게 오픈소스 폴더에 보면 플러그인이 있던대
(파이어폭스를 그냥 설치하고 플러그인을 하면 된다는건 알고 있습니다;;)

플러그인은 확장자가 so로 되어있떠라구요

만약에 제가 예를들어 플래쉬플레이어 플러그인(확장자가 so로 된것)을 구해서

플러그인 폴더에 넣은채로 메이크를하면 설치될때 플러그인이 같이 포함되서 설치가 되는건가요??

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 16 12:48 45
by warmstar
파이어폭스 소스에 있는 플러그인 디렉토리에 플러그인 so 파일을 넣어도 아무런 변화는 없을 겁니다.

플러그인은 모질라에서 개발하는 것도 아니고 외부 어플리케이션을 브라우져내에 삽입하기 위한 도구이기 때문에 배포는 모질라가 아닌 반드시 해당 플러그인 개발 업체에서 담당하는 것입니다. 파이어폭스에서 약간의 편의성을 제공하기 위해 플래쉬같은 플러그인은 손쉽게 설치할 수 있도록 링크를 걸어주는 작업을 해줄 수는 있어도 소스차원에서 빌드할때 같이 포함해 주거나 하진 않는 걸로 알고 있습니다. (뭐 소스의 Makefile을 수정해서 같이 포함하도록은 수정할 수 있겠죠.)

그리고 파이어폭스 소스내의 plugin 디렉토리를 살펴보니까 oji 디렉토리가 있던데 그건 Open JVM Integration으로 자바 플러그인을 지원해주기 위한 소스인 것 같습니다.

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 16 13:54 07
by 메서슈미트
플러그인은 파이어폭스와 외부 프로그램을 이어주는 다리에 불과하며 그것은 본체가 아닙니다.

본체가 설치 안되있는데 플러그인만 달랑 있다면 플러그인은 본체를 찾지 못해서 에러를 내겠죠.

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 16 14:16 36
by sureka12
두분 답변 감사 드립니다^^

Makefile을 수정하거나 링크해줘서 설치되게 해줄수 있다고 하셔서

방법을 찾아봤는데 지식이 모자라서 어떻게 수정을 해줘야될지 잘 모르겠네요 ㅠ

괜찮으시면 어떤식으로 수정을 해줘야 되는지 좀 알려주세요ㅠ

더이상 진척이 안되네요;

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 19 08:21 07
by warmstar
sureka12 wrote:두분 답변 감사 드립니다^^

Makefile을 수정하거나 링크해줘서 설치되게 해줄수 있다고 하셔서

방법을 찾아봤는데 지식이 모자라서 어떻게 수정을 해줘야될지 잘 모르겠네요 ㅠ

괜찮으시면 어떤식으로 수정을 해줘야 되는지 좀 알려주세요ㅠ

더이상 진척이 안되네요;
Makefile을 수정해서 한다는 것은 그냥 그렇게 억지로 할 수 도 있다는 것이지 그렇게 하시라는 이야기는 아니었습니다. 굳이 그렇게 하시고 싶다면 Makefile 내에 쉘 스크립트 처럼 cp {플래쉬 so 파일} {파이어폭스 plugin 디렉토리} 뭐 이런식으로 하나 짜집기 하면 되겠죠. 그리고 링크는 파이어폭스 최초 설치후 플래쉬가 있는 사이트에 접속했을때 플래쉬 설치 사이트로 이동시켜주는 화면을 말씀드린 겁니다. 저도 이 화면에 대한 정책이나 소스에 대해서는 잘 모릅니다.

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 19 10:28 52
by sureka12
음.. 그렇군요. 생각보다 일이 복잡하네요

간단하게 플러그인에 넣고 컴파일 하면 되겠지라고 생각했던건대;;

알려주신 Makefile을 수정하는걸로 한번 해봐야겠네요.

아..그리고 혹시 윈도우에서 dll파일을 PATH잡아주는것처럼 리눅스에서 so파일을 PATH잡아줘서

컴파일 해놓은 플러그인을 가져오는(?) 이런형태의 방법도 가능한가요??

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 20 15:15 11
by warmstar
원하시는 답일지 모르지만,
viewtopic.php?p=36074
https://developer.mozilla.org/en/Plugins
내용들을 참고해보세요

Re: 플러그인을 넣어서 메이크를 하면 플러그인이 자동으로 설치가 되는지 궁금합니다.

Posted: 2009 01 21 19:29 56
by sureka12
답변 감사드립니다^^

많은 도움이 됐습니다.

제가 감을 못잡고 있는건지 조금더 해봐야 될꺼 같네요^^;;