4

組み込みデバイス用の組み込みのシンプルな Web ブラウザーを構築しようとしていますが、WebKit / WebKitGTK+ を使用することにしました。ただし、私たちのデバイスは、CentOS 5.8 に基づいた Linux 環境を使用しています。いくつかのWeb検索を行っている間、CentOS 5.8のWebKit / WebKitGTK +のサポートに関するRPMSまたは言及を見つけることができませんでした。

CentOS 6.3 でうまく動作する 1.2.6-2.el6_0 などの古いバージョンの WebKitGTK+ をビルドできるかどうか知っている人はいますか? CentOS 5.8 で使用できる RPMS はありますか?

ここでの目標は、CentOS 5.8 で WebKitGTk の少なくとも 1.2.6 バージョンの比較的新しいバージョンを実行できるようにすることです。

注:すべてを整理することができました。正しいオプションを使用して、すべての依存関係を正しい順序でコンパイルするのに長い時間がかかりました。Centos 5.8 で WebKitGTK 1.6.0 を実行することができました。

4

2 に答える 2

2

必要な古いバージョンのライブラリをインストールできれば、古いバージョンのWebkitの構築に問題はありません。

古いバージョンのWebkitが必要とするよりも古いバージョンまたは新しいバージョンのGTK+などがインストールされている場合は、コンパイルするためにかなりの移植が必要になる場合があります。

私はあなたの要件を満たすRPMを知りません

于 2013-02-15T11:37:41.033 に答える
1

コンパイル オプションによっては、独立したディレクトリで依存関係をコンパイルできるはずです。各ライブラリでは、通常、--prefixオプションを使用して宛先を指定します。次に、そのライブラリに依存するものをコンパイルするとき、通常、そのライブラリを探す場所を指定するオプションがあります--with-libraryname=/path/to/library./configure --help正しいオプションを取得するために、コンパイルしているすべてのものをチェックする必要があります。

かなりの作業になりますが、システム上の何も置き換えずに、必要なものすべてを分離されたディレクトリにコンパイルできるはずです。適切なオプションがあることを確認するために、これをルートで実行しないことを強くお勧めします。

于 2013-02-21T19:52:01.100 に答える