Fedora

如何在 Fedora 31 中將 extensions.gnome.org 儲存庫添加到 dnf?

  • March 6, 2021

在 GNOME Software 應用程序中,我可以直接從 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 中可用?

不幸的是,你不能。這些擴展沒有以 RPM 形式打包,DNF 只能處理 RPM。另一方面,GNOME Software 可以處理 RPM 以外的多種格式,包括 Flatpak 和……無論 extensions.gnome.org 以何種方式提供擴展。

根據我的經驗,從命令行中,最好的方法是複製上游 git 儲存庫以獲取您感興趣的任何擴展並使用gnome-shell-extension-tool.

引用自:https://unix.stackexchange.com/questions/557951