2013-01-31 2 views
4

임베디드 장치 용 임베디드 단순 웹 브라우저를 구축하려고하고 있으며 WebKit/WebKitGTK +를 사용하기로 결정했습니다. 그러나 우리 장치는 CentOS 5.8 기반의 Linux 환경을 사용합니다. 나는 몇 가지 웹 검색을하는 동안 CentOS 5.8 용 WebKit/WebKitGTK +에 대한 RPMS 또는 지원 언급을 찾을 수 없었습니다.CentOS 5.8에서 WebKitGTK + 사용 하시겠습니까?

WebKitGTK +와 같은 CentOS 6.3에서 잘 작동하는 1.2.6-2.el6_0과 같은 이전 버전을 빌드 할 수 있는지 알고있는 사람이 있습니까? CentOS 5.8에서 RPMS를 사용할 수 있습니까?

목표는 여기에 CentOS 5.8

참고 WebKitGTk의 상대적 현재, 적어도 1.2.6 버전을 실행 할 수있다 : 나는 모든 것을 분류 할 수 있었다. 모든 옵션을 올바른 순서로 컴파일하는 데 오랜 시간이 걸렸습니다. CentOS 5.8에서 WebKitGTK 1.6.0을 실행할 수있었습니다.

답변

1

당신이 고립 된 디렉토리에 종속성을 컴파일 할 수 있어야 컴파일 옵션에 따라 사항을 충족 어떤 RPM을 잘 모르는 것 같아요. 각 라이브러리의 경우 일반적으로 --prefix 옵션을 사용하여 대상을 지정합니다. 그런 다음 해당 라이브러리에 의존하는 무언가를 컴파일 할 때 일반적으로 해당 라이브러리를 찾을 위치를 지정하는 옵션이 있습니다 (예 : --with-libraryname=/path/to/library). 올바른 옵션을 얻기 위해 컴파일하는 각 항목의 ./configure --help을 확인하고 싶습니다.

상당히 많은 작업이 필요하지만 시스템의 모든 것을 바꾸지 않고도 필요한 모든 것을 격리 된 디렉토리로 컴파일 할 수 있어야합니다. 적절한 옵션이 있는지 확인하려면 루트에서이 작업을하지 않는 것이 좋습니다.

2

필요한 이전 버전의 라이브러리를 설치할 수 있으면 이전 버전의 웹킷을 빌드하는 데 문제가 없어야합니다.

웹킷의 이전 버전보다 이전 버전이나 더 최신 버전의 GTK +가 설치되어있는 경우 컴파일하기 위해 꽤 많은 양의 포팅이 필요할 수 있습니다.

나는 귀하의 요구 사항

+0

감사합니다. 문제는 WebKitGTK의 가장 오래된 버전조차도 현장의 50K 개 이상의 장치에서 Linux 환경보다 GTK와 glib의 최신 버전을 필요로한다는 것입니다. 내 상사가 임베디드 기기 Linux 환경을 업데이트하는 번거 로움을 겪게 만들 가능성은 거의 없습니다. – Chimera

+0

자, 이제 한 가지 옵션 만 사용할 수 있습니다. 웹킷 버전을 기존 GTK로 백 포트하십시오. 경험에 비추어 볼 때 상대적으로 최신 웹킷을 적어도 gtk 2.14로 백 포트하는 것이 가능하다는 것을 알고 있습니다. 이전 버전으로 이동할 가능성이 있습니다. – iain

+0

CentOS 5.8에서 WebKitGTK를 모두 빌드하기 위해 Linux From Scratch의 지침을 따르려고합니다. 수백 개의 필수 패키지가 있지만 진전이 있습니다. – Chimera

관련 문제