私はCentOS7を使用していて気に入っていますが、新しいgnome-Shellリリースを使用したいのですが、開発バージョンではなく、現在の安定したリリースを好みます。
JHBuildを使用して特定のリリース(3.18.1など)を選択/ビルドするにはどうすればよいですか?
GNOMEリリースチームは、特定のバージョンのGNOMEを構築するために使用できるGNOMEリリースごとに modulesets
を公開します。
ここで、jhbuild
のドキュメントを読んだ場合、セクション 構成ファイルリファレンス :
モジュールセット
使用するモジュールセットの名前を指定する文字列または文字列のリスト。これは、JHBuildに含まれているモジュールセットのファイル名(パスと拡張子を除く)、または外部で管理されているモジュールセットへの完全なHTTPURLのいずれかです。
したがって、3.18.1
モジュールセットを使用するには、~/.config/jhbuildrc
を編集し、moduleset
を変更します。 3.18.1
のgnomeサイトから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
をビルドします。例: Xメタモジュール :
modules = [ 'meta-gnome-core-Shell' ]
次に、gnome-Shell
をビルドします。
jhbuild build gnome-Shell
これは非常に単純な答えです。公式ドキュメント、特に BuildGnome --Introduction 、上記のリンク先のマニュアル、および HowDoI --jhbuild 。 jhbuild
の下でgnome-Shell
を開発する も参照してください。