JHBuildを使用して特定のGNOMEバージョンをビルドしますか?

JHBuildを使用して特定のGNOMEバージョンをビルドしますか?

私はCentOS 7を使用していて気に入っていますが、最新のgnome-shellバージョンを使用したいのですが、開発版よりも現在の安定版を好みます。

JHBuildを使用して特定のバージョン(例:3.18.1)を選択/ビルドする方法は?

ベストアンサー1

GNOMEリリースチームからリリースmodulesets特定のバージョンのGNOMEを構築するために使用できる各GNOMEバージョンについて。ここで文書を
読むと、jhbuild構成ファイル参照:

モジュールセット

使用するモジュールセット名を指定する文字列または文字列のリスト。これは、JHBuildに含まれるモジュールセットのファイル名(パスと拡張子を除く)、または外部で管理されているモジュールセットの完全なHTTP URLです。

したがって、モジュールセットを使用して3.18.1編集~/.config/jhbuildrcおよび変更するには、modulesetたとえば3.18.1gnomeサイトからモジュールセットをダウンロードしたとしますjhbuild/modulesets

moduleset = [ 'gnome-apps-3.18.1' ]

または、次のURLを渡すことができます。

moduleset = 'https://download.gnome.org/teams/releng/3.18.1/gnome-apps-3.18.1.modules'

または依存関係を使用してビルドする場合

moduleset = [ 'gnome-suites-core-3.18.1', 'gnome-suites-core-deps-3.18.1', 'gnome-apps-3.18.1' ]

たとえば、modulesビルドします。ユーザーエクスペリエンスメタモジュール:

modules = [ 'meta-gnome-core-shell' ]

次にビルドしますgnome-shell

jhbuild build gnome-shell

これは非常に簡単な答えです。特に公式文書をお読みください。BuildGnome - はじめに、上記のマニュアルとどうすればいいですか - jhbuild。また、見ることができます開発gnome-shelljhbuild

おすすめ記事