首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flatpak-Builder无法找到已安装的依赖项。

Flatpak-Builder无法找到已安装的依赖项。
EN

Unix & Linux用户
提问于 2022-03-29 03:00:25
回答 2查看 463关注 0票数 0

我想从源代码中安装一个平面图像。在清单文件中,指定需要rust-stable

代码语言:javascript
复制
"sdk-extensions": [
    "org.freedesktop.Sdk.Extension.rust-stable"
],

已在我的系统上安装了两次指定的Rust平板电脑:

代码语言:javascript
复制
$ 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

但是,当我试图构建和安装平台时,它告诉我rust-stable平台是不可用的:

代码语言:javascript
复制
$ 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

为什么比特帕克找不到包裹?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2022-12-10 18:40:53

除了Zaclegarssure的答案外,要安装可能需要的最新(主分支)平板程序包,您还需要安装软件包,例如从gnome夜间存储库安装软件包。

代码语言:javascript
复制
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo

并安装一个夜间应用程序

代码语言:javascript
复制
flatpak install gnome-nightly org.gnome.Sdk

https://wiki.gnome.org/Apps/Nightly

票数 2
EN

Unix & Linux用户

发布于 2022-05-05 12:24:12

您可能没有安装rust-stable的正确分支。您可以做的一件事是添加:--install-deps-from=flathubflatpak-builder命令中,它将自动下载所有依赖项,比如运行时和skd扩展,并提供正确的版本。

希望这能帮上忙。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/697182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档