Flatpak-Builderがインストールされている依存関係が見つかりません。

Flatpak-Builderがインストールされている依存関係が見つかりません。

ソースからflatpakイメージをインストールしたいです。マニフェストファイルにはrust-stable必須が指定されています。

"sdk-extensions": [
    "org.freedesktop.Sdk.Extension.rust-stable"
],

指定されたRust flatpakが私のシステムに2回インストールされました。

$ flatpak list|grep Rust
Rust stable org.freedesktop.Sdk.Extension.rust-stable   1.55.0  20.08   flathub system
Rust stable org.freedesktop.Sdk.Extension.rust-stable   1.55.0  20.08   flathub user

ただし、flatpakをビルドしてインストールしようとすると、flatpakをrust-stable使用できないというメッセージが表示されます。

$ flatpak-builder --install --force-clean mysoftware com.example.MySoftware.Devel.json

(flatpak-builder:18580): Json-CRITICAL **: 10:37:25.850: json_object_get_string_member: assertion 'node != NULL' failed

(flatpak-builder:18580): flatpak-builder-WARNING **: 10:37:25.850: Missing source type

(flatpak-builder:18580): Json-WARNING **: 10:37:25.851: Failed to deserialize "sources" property of type "gpointer" for an object of type "BuilderModule"
Downloading sources
Initializing build dir
error: Requested extension org.freedesktop.Sdk.Extension.rust-stable not installed

flatpakがパッケージを見つけることができないのはなぜですか?

答え1

Zaclegarssureの回答に加えて、必要な最新の(マスターブランチ)flatpakパッケージをインストールするには、gnome-nightlyリポジトリからパッケージをインストールする必要があります。

flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo

そしてナイトアプリをインストールしてください

flatpak install gnome-nightly org.gnome.Sdk

バラよりhttps://wiki.gnome.org/Apps/Nightly

答え2

正しいバージョンがインストールされていない可能性があります。コマンドにrust-stable以下を追加すると、ランタイムやskd拡張など、正しいバージョンのすべての依存関係が自動的にダウンロードされます。--install-deps-from=flathubflatpak-builder

お役に立てば幸いです。

関連情報