如何在 Fedora、CentOS、RHEL 中啟用 RPM Fusion 倉庫
本指南解釋了在 Fedora Linux 發行版中啟用第三方軟體倉庫 RPM Fusion 的步驟。
RPM Fusion 軟體倉庫是一個社群維護的軟體倉庫,它為 Fedora Linux 提供額外的軟體包,這些軟體包不是由 Fedora 官方團隊分發,例如 DVD 播放、媒體播放、來自 GNOME 和 KDE 的軟體等。這是因為許可證、其他法律原因和特定國家/地區的軟體規範而導致的。
RPM Fusion 為 Red Hat Enterprise Linux(RHEL)以及 Fedora 提供了 .rpm 包。
本指南介紹了在 Fedora Linux 中啟用 RPM Fusion 倉庫所需的步驟。本指南適用於所有 Fedora 發行版本。
這在所有當前支援的 Fedora 版本(35、36 和 37)中進行了測試。
如何在 Fedora Linux、RHEL、CentOS 中啟用 RPM Fusion 倉庫
RPM Fusion 有兩種版本的倉庫:自由和非自由。
顧名思義,自由版包含軟體包的自由版本,非自由版包含封閉原始碼的編譯軟體包和“非商業”開源軟體。
在繼續之前,首先檢查你是否安裝了 RPM fusion。開啟終端並執行以下命令。
dnf repolist | grep rpmfusion
如果安裝了 RPM,你應該會看到如下所示的訊息。就不用下面的步驟。如果未安裝,你可以繼續執行以下步驟。
開啟終端並根據你的作業系統版本執行以下命令。請注意,這些命令包含自由和非自由版本。如果你願意,你可以在執行時省略下面的任何一個。
Fedora
自由版:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
非自由版:
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
在 Silverblue 上使用 rpm-ostree
自由版:
sudo rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
非自由版:
sudo rpm-ostree install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
RHEL 8
先安裝 EPEL:
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
自由版:
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
非自由版:
sudo dnf install --nogpgcheckhttps://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
開發相關軟體包:
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"
CentOS 8
先安裝 EPEL:
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
自由版:
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
非自由版:
sudo dnf install --nogpgcheckhttps://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
啟用 PowerTools:
sudo dnf config-manager --enable PowerTools
附加說明
RPM Fusion 還可以幫助使用者安裝來自 GNOME 軟體或 KDE Discover 的軟體包。要在 Fedora 中啟用它,請執行以下命令:
sudo dnf groupupdate core
你還可以透過以下命令啟用 RPM Fusion 來使用 gstreamer 和其他多媒體播放包來播放媒體檔案。
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video
啟用 RPM Fusion 以使用 libdvdcss 播放 DVD。
sudo dnf install rpmfusion-free-release-taintedsudo dnf install libdvdcss
透過以下命令啟用 RPM Fusion 以啟用非 FLOSS 硬體包。
sudo dnf install rpmfusion-nonfree-release-taintedsudo dnf install *-firmware
執行命令後,如果你使用的是 Fedora 或 CentOS/RHEL,請在重啟前執行以下命令。
sudo dnf check-updatesudo dnf update
如何使用 dnf 刪除倉庫
如果要刪除倉庫,請按照以下步驟操作。
首先,使用以下命令檢視新增到 Fedora 系統的倉庫列表。
dnf repolist
如你所見,新增了 rpmfusion 自由和非自由倉庫。要透過 dnf 刪除它,你需要使用以下命令準確知道倉庫檔名。
rpm -qa 'rpmfusion*'
這將列出倉庫的確切名稱。在示例中,它們是 “rpmfusion-free-release”。
現在你可以簡單地執行以下命令來刪除它。
sudo dnf remove rpmfusion-free-release
你可以重複上面的例子從 Fedora 中刪除 rpmfusion,也可以使用它從系統中刪除任何其他倉庫。
via: https://www.debugpoint.com/enable-rpm-fusion-fedora-rhel-centos/
相關文章
- 如何在 CentOS 8 和 RHEL 8 伺服器上啟用 EPEL 倉庫CentOS伺服器
- CentOS 8 和 RHEL 8 伺服器上啟用 EPEL 倉庫方法CentOS伺服器
- 如何在 CentOS、RHEL 和 Fedora 上安裝 DHCP 服務CentOS
- CentOS 8/RHEL 8 REMI 倉庫安裝教程CentOSREM
- Install Google Chrome on Fedora 28/27, CentOS/RHEL 7.5 (在 fedora 28 等 上 安裝 chrome)GoChromeCentOS
- mac 下用vmware fusion 安裝centosMacCentOS
- 在 Fedora 中安裝替代版本的 RPM 包
- CentOS自建yum倉庫CentOS
- 如何在CentOS7上搭建自己的GitLab倉庫詳解?CentOSGitlab
- 在Ubuntu/Fedora/CentOS中安裝GitblitUbuntuCentOSGit
- rhel 7.6使用映象做本地yum倉庫
- CentOS部署Harbor映象倉庫CentOS
- 如何在 CentOS 8 / RHEL 8 上安裝 VirtualBox 6.0CentOS
- 如何在 Ubuntu 中刪除倉庫及其 GPG 金鑰Ubuntu
- 如何在 Apache 中啟用 HTTP/2ApacheHTTP
- CentOS中rpm命令詳細介紹CentOS
- 虛擬機器中Centos7搭建本地倉庫虛擬機CentOS
- 在 RHEL、CentOS 和 Fedora 上安裝 Git 及設定 Git 賬號的技巧CentOSGit
- 如何安裝 JAVA 7 (JDK 7u75) 在 CentOS/RHEL 7/6/5 FedoraJavaJDKCentOS
- Linux(centos)搭建SVN倉庫LinuxCentOS
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- 如何在 CentOS 8/RHEL 8 上安裝和使用 CockpitCentOSKPI
- 如何在Safari Mac中啟用暗黑模式?Mac模式
- 如何在 Ubuntu/Fedora/Debian 中安裝 GitLabUbuntuGitlab
- 如何在 CentOS 8/RHEL 8 上安裝和配置 Nagios CoreCentOSiOS
- 如何在 CentOS 或 RHEL 系統上檢查可用的安全更新?CentOS
- Fusion Studio18 啟用金鑰 18.6.4 「 Fusion Studio18完整版終端啟用教程 」
- 如何在本地克隆遠端github倉庫Github
- RHEL7安裝本地離線yum源倉庫
- RHEL6搭建網路yum源軟體倉庫
- 如何在 Fedora 30 中設定核心命令列引數命令列
- 如何在 CentOS 8/RHEL 8 上安裝 Ansible(自動化工具)CentOS
- 如何在 Centos 8 / RHEL 8 上安裝和配置 VNC 伺服器CentOSVNC伺服器
- 如何在 CentOS8/RHEL8 中配置 Rsyslog 伺服器CentOS伺服器
- 如何在 CentOS 7 / RHEL 7 終端伺服器上安裝 KVMCentOS伺服器
- 吉特倉庫管理系統(開源)-如何在網頁端啟動WinForm 程式網頁ORM
- Centos7安裝docker倉庫HarborCentOSDocker
- [提供可行性指令碼] RHEL 7/CentOS 7/Fedora28 重新命名網路卡名稱指令碼CentOS