Fedora
如何在 Fedora 31 中將 extensions.gnome.org 儲存庫添加到 dnf?
在 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
.