Flatpak-Builder가 설치된 종속성을 찾을 수 없습니다.

Flatpak-Builder가 설치된 종속성을 찾을 수 없습니다.

소스에서 flatpak 이미지를 설치하고 싶습니다. 매니페스트 파일에는 rust-stable필수가 지정되어 있습니다.

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

지정된 Rust flatpak이 내 시스템에 두 번 설치되었습니다.

$ 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

도움이 되길 바랍니다.

관련 정보