소스에서 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
답변2
올바른 버전이 설치되어 있지 않을 수 있습니다 . 명령 에 rust-stable
다음을 추가하면 런타임 및 skd 확장과 같은 올바른 버전의 모든 종속성이 자동으로 다운로드됩니다.--install-deps-from=flathub
flatpak-builder
도움이 되길 바랍니다.