나는 가지고있다RHEL 5.6(32비트 운영 체제) 내 시스템에서. 나는 가지고있다파이어폭스 브라우저(17.0.10)이 내 시스템에 설치되었습니다. 업그레이드 하려고 합니다파이어폭스 브라우저최신 버전으로.
먼저 이 작업을 수행했지만 yum update firefox
업데이트된 것으로 표시된 패키지가 없습니다.
그래서 다음 명령을 실행했습니다.
wget Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
그러나 위 명령을 실행하면 아래와 같이 종속성 실패 오류가 발생합니다.
error: Failed dependencies:
redhat-release >= 6 is needed by epel-release-6-8.noarch
rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-8.noarch
rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-8.noarch
다음 명령을 실행하면 시스템에 최신 버전이 설치됩니다.
yum --enablerepo=remi list firefox
위 명령은 나에게 유일한 버전을 제공합니다17.0.10. RHEL 시스템에 최신 버전을 설치하려고 합니다.
답변1
CentOS 5.x에서는 이후 버전의 Firefox를 실행할 수 없습니다. 이봐:
Firefox가 의존하는 하위 수준 라이브러리는 최신 버전의 Firefox와 함께 컴파일할 수 있을 만큼 높은 버전으로 유지되지 않습니다. 이는 일반적으로 장기 릴리스의 경우입니다.
파이어폭스 ESR
Firefox는 그들이 말하는 것을 출시합니다ESR(확장 서비스 릴리스)이러한 배포판은 일반적으로 더 넓은 대상 고객을 보유합니다. ESR 17은 CentOS 5.x에서 실행되는 마지막 버전이므로 그 이상의 버전은 없을 것으로 예상됩니다.
모질라 파이어폭스 ESR이란 무엇입니까?
Mozilla는 확장 지원을 대규모로 배포해야 하는 학교, 대학, 기업 및 기타 조직에서 사용할 수 있도록 데스크톱용 Firefox 공식 버전을 기반으로 하는 확장 지원 릴리스(ESR)를 제공할 것입니다. 프로그램에 대해 자세히 알아볼 수 있습니다.여기.
Firefox 24 버전은 ESR 24가 될 것이며 CentOS 5.x에서는 확실히 실행되지 않을 것입니다(5.9에서 테스트한 결과에 따르면). 따라서 Mozilla가 이전 라이브러리 지원으로 구축된 새 버전을 출시할 때까지 기본적으로 이 이전 버전에 머물러 있습니다.
언제든지 이전 버전의 라이브러리에 대해 CentOS 5.x에서 직접 컴파일해 볼 수 있습니다.
완전히 죽었나요?
이전에 이 작업을 수행한 적이 있지만 이 방법으로 실행하는 것은 권장하지 않습니다. "가끔" 다른 버전의 Fedora에서 미리 빌드된 Firefox 버전과 해당 패키지(XUL - 일명 .libxul)를 찾을 수 있습니다. 이러한 .so 라이브러리는 "때때로" CentOS 5.x의 별도 디렉터리에 압축을 풀고 Firefox를 호출할 때 포함될 수 있습니다.
샘플 오류
./firefox: 기호 조회 오류: ./libstdc++.so.6: 정의되지 않은 기호: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, 버전 GLIBCXX_3.4
그 결과 Firefox는 CentOS 5.x 시스템의 중앙 라이브러리를 시스템의 나머지 부분에 그대로 유지하면서 원하는 최신 라이브러리를 실행할 수 있게 됩니다.
일반적으로 이 방법은 작동하지만 이 상태에서 실행하면 Firefox의 성능이 덜 안정적이라는 것을 알았으므로 이 방법을 사용하지 않는 것이 좋습니다!