flatpak 命令无法在 Ubuntu 16.04 LTS 上运行

flatpak 命令无法在 Ubuntu 16.04 LTS 上运行

当我尝试通过 Flatpak 安装 Gradio v7.1 时,出现此错误:

error: While opening repository /var/lib/flatpak/repo: opendir(objects): No such file or directory

尽管我已经通过其 repo 安装了 Flatpak,但其他命令也会出现此错误:

$ flatpak update -v
error: While opening repository /var/lib/flatpak/repo: opendir(objects): No such file or directory

编辑:在 Ubuntu 18.04 上测试

我已经按照 Ubuntu 快速安装指南操作了。它安装了 flatpak 包,但命令无法在 Ubuntu 16.04 上运行。我已经在 Ubuntu 18.04 上测试过了。没有出现任何问题。Gradio 可以通过 flatpak 安装,没有任何问题。

我尝试寻找 16.04 的问题。

答案1

在 中创建缺失的对象目录/var/lib/flatpak/repo

sudo mkdir -p /var/lib/flatpak/repo/objects/  

可以通过以下命令在所有当前支持的 Ubuntu 版本中安装 Gradio。

sudo add-apt-repository ppa:alexlarsson/flatpak # 需要16.04仅在后续版本中
sudo apt 更新
sudo apt 安装 flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak 安装 flathub de.haeckerfelix.gradio

在 18.04 及更高版本中不需要添加 ppa:alexlarsson/flatpak 的第一个命令,因为 flatpak 包位于默认存储库中。

可以通过单击 Dash 中的图标来启动 Gradio,或者使用以下命令从终端启动:

flatpak run de.haeckerfelix.gradio

相关内容