[리눅스페도라3]파이어폭스 1.0.4 인스톨

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
소프트원트

[리눅스페도라3]파이어폭스 1.0.4 인스톨

Post by 소프트원트 »

리눅스 페도라3에서 파이어폭스 1.0.4 버전의 rpm은 아직 나오지않았습니다.

그래서 tar 인스톨 버전을 설치해보았는 데, 두가지 문제의 의존성 에러가 나오더군요.

아래 링크의 내용을 참고하여 설치해보시기 바랍니다.

[리눅스페도라3]파이어폭스 1.0.4 사용하기
초보손님111

Post by 초보손님111 »

의존성 문제가 생기는 원인은 gcc에 있습니다. firefox 바이너리 패키지를 빌드한 시스템에 설치된 gcc 버전이 3.3.x 이하이기 때문입니다(좀 더 좁혀 말하자면 g++ 라이브러리 버전). gcc 3.3.x 이하 버전에서 사용되는 stdc++ 라이브러리는 .so.5이고 3.4.x 이상에서 사용되는 stdc++ 라이브러리는 .so.6 입니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: [리눅스페도라3]파이어폭스 1.0.4

Post by 빛알갱이 »

소프트원트 wrote:리눅스 페도라3에서 파이어폭스 1.0.4 버전의 rpm은 아직 나오지않았습니다.

그래서 tar 인스톨 버전을 설치해보았는 데, 두가지 문제의 의존성 에러가 나오더군요.

아래 링크의 내용을 참고하여 설치해보시기 바랍니다.

[리눅스페도라3]파이어폭스 1.0.4 사용하기
이미 삼선짬뽕님이 다른 글타래에서 (viewtopic.php?t=3656)
답하신 바와 같이 하는 게(아래에 인용) 제일 간단합니다. 괜스리 다른 곳에서 gcc 등을 tar ball로 가져다 까는 것은 좋은 생각이 아닙니다. (최소한 일반 사용자에게는)

삼선짬뽕 wrote: 간단한 예로 ff만 해도 libstdc++ 버전 5를 사용하는데 core 3에서는 os설치시
별도의 옵션을 지정하지 않으면 버전 6만 깔리면서 라이브러리들을 못 찾고
사뿐하게 실행되지 않는 사태가 벌어지죠.

이건 시스템 설정에서 프로그램 추가/삭제로 들어가시면 기존 레거시 호환을
위한 라이브러리 구성을 추가로 설치함으로써 해결 할 수 있습니다.
'추가/삭제'로 들어가면 한국어로 rpm 모음 이름이 '레거시 소프트웨어 개발'이더군요.

단, libXp는 'X 소프트웨어 개발'을 추가로 설치하셔야 있습니다. 삼선짬뽕님이 언급하지 않으신 까닭은 프로그램 컴파일을 하시기 때문에 이미 그 부분이 깔려 있었기 때문일 것입니다. (저도 마찬가지고요) 일반 사용자로 개발 패키지를 하나도 설치하지 않은 경우에는 없을 것이므로, 소프트원트님이 적으신 대로 하셔도 되고, 'X 소프트웨어 개발'을 추가로 설치하셔도 됩니다.
소프트원트

Re: [리눅스페도라3]파이어폭스 1.0.4

Post by 소프트원트 »

빛알갱이 wrote:괜스리 다른 곳에서 gcc 등을 tar ball로 가져다 까는 것은 좋은 생각이 아닙니다. (최소한 일반 사용자에게는)

'추가/삭제'로 들어가면 한국어로 rpm 모음 이름이 '레거시 소프트웨어 개발'이더군요.

단, libXp는 'X 소프트웨어 개발'을 추가로 설치하셔야 있습니다. 삼선짬뽕님이 언급하지 않으신 까닭은 프로그램 컴파일을 하시기 때문에 이미 그 부분이 깔려 있었기 때문일 것입니다. (저도 마찬가지고요) 일반 사용자로 개발 패키지를 하나도 설치하지 않은 경우에는 없을 것이므로, 소프트원트님이 적으신 대로 하셔도 되고, 'X 소프트웨어 개발'을 추가로 설치하셔도 됩니다.
그렇군요. 최근에 테스트용 하드디스크에 멀티부팅을 했는 데, 리눅스 파티션을 다시 만들고 설치하면서 MBR이 엉켜버렸죠. 그래서 다 날리고 재설치하면서 개인사용자용으로 설치를 했습니다.

일반 사용자가 새로운 프로그램을 설치하는 데는 좀 난감한 점이 있는 것같습니다. 리눅스 배포판도 여러가지고 위에서 언급한 이야기처럼 해결책이 나왔으면 좋겠습니다.

어찌되었든 위 문제를 sticky처리를 해서, 리눅스 사용자들이 불편함이 없었으면 합니다.

이전에도 비슷한 이야기를 했지만, 개발자는 낮은 사양과 일반 사용자들이 사용할 환경을 고려해야한다는 이야기를 했지요. 이렇게 한다는 것은 개발자로써는 부담이 되겠지만, 보다 많은 이용자들에게 혜택을 주는 것이니 고려하고 고려해야하겠죠.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: [리눅스페도라3]파이어폭스 1.0.4

Post by 빛알갱이 »

소프트원트 wrote: 이전에도 비슷한 이야기를 했지만, 개발자는 낮은 사양과 일반 사용자들이 사용할 환경을 고려해야한다는 이야기를 했지요. 이렇게 한다는 것은 개발자로써는 부담이 되겠지만, 보다 많은 이용자들에게 혜택을 주는 것이니 고려하고 고려해야하겠죠.
http://www.mozilla.org/products/firefox ... quirements
에 보면 libstdc++5가 필요하다고 명시되어 있습니다. FC2까지는 그게 들어 있었고, 대부분 다른 리눅스 배포본에도 그게 들어 있는데, 유독 FC3에서만 빼놓아서 문제가 된 것입니다. 그 경우에도 그냥 RedHat에서 만든 것을 쓰면 되니까 별로 문제는 안 됩니다. (단, RedHat에서 만든 것은 MathML이 제대로 안 될 가능성이 있습니다.)

FC3가 꽤 널리 쓰인다는 점을 감안하면, 그 문서를 수정해서 명시해 주는 것도 나쁘지 않겠군요.

Post by »

페도라에서 libstdc++.so.5를 이용하려면

아마, compat-libstdc++ 패키지를 설치해야 할 겁니다.

그리고, 파이어폭스를 패키지로 만들어서 설치하는 방법은 아래 페이지를 참조해보세요.

http://fedoranews.org/blog/?p=656

아래 페이지에는 1.0.4 정식배포판을 패키지로 만들기 위한 spec file 등이 있습니다.

http://fedoranews.org/tchung/firefox/

하지만, 저는 복잡해서 공식업데이트패키지가 나올 때까지 기다려야겠습니다.
linuxian

설치시 libstdc++에러시...

Post by linuxian »

페도라 사용하실경우에는
yum install libstdc++.so.5

하시고 yum이 없으실경우는

compat-libstdc++-33패키지를 찾아보세요
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Semrush [Bot] and 2 guests