如何将 extensions.gnome.org 存储库添加到 Fedora 31 中的 dnf 中?

如何将 extensions.gnome.org 存储库添加到 Fedora 31 中的 dnf 中?

在 GNOME 软件应用程序中,我可以直接从 extensions.gnome.org 安装扩展。这是一个存储库,如下所示:在此输入图像描述

然而,这只出现在 GNOME 软件中;的输出dnf repolist如下:

repo id                        repo name
fedora                         Fedora 31 - x86_64
fedora-modular                 Fedora Modular 31 - x86_64
rpmfusion-free                 RPM Fusion for Fedora 31 - Free
rpmfusion-free-updates         RPM Fusion for Fedora 31 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 31 - Nonfree
rpmfusion-nonfree-updates      RPM Fusion for Fedora 31 - Nonfree -      Updates
updates                        Fedora 31 - x86_64 - Updates
updates-modular                Fedora Modular 31 - x86_64 - Updates

我该如何添加这个存储库以便它可以在 dnf 中使用?

答案1

不幸的是,你不能。这些扩展并未以 RPM 形式打包,DNF 只能处理 RPM。另一方面,GNOME 软件可以处理 RPM 之外的多种格式,包括 Flatpaks 和……无论 extensions.gnome.org 提供扩展的方式如何。

根据我的经验,从命令行,最好的方法是克隆上游 git 存储库以获取您感兴趣的任何扩展并使用gnome-shell-extension-tool.

相关内容