在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中可用?
发布于 2019-12-20 18:07:06
不幸的是,你不能这样做,那些扩展不是以RPM形式打包的,DNF只能处理RPM。另一方面,GNOME软件处理RPM之外的多种格式,包括Flatpaks和.无论extensions.gnome.org以何种方式提供扩展。
根据我的经验,从命令行来看,最好的方法是克隆您感兴趣的任何扩展的上游git,并使用gnome-shell-extension-tool进行安装。
https://unix.stackexchange.com/questions/557951
复制相似问题