GNU/Linux >> Linux の 問題 >  >> Fedora

RPMFusionをFedora36Linuxにインストールする方法

RPM Fusion は、コミュニティボランティアのグループが管理しているFedoraおよびEL+EPELのアドオンパッケージのリポジトリです。 RPM Fusionはスタンドアロンのリポジトリではありませんが、FedoraがRed Hatと同じ法的制限に拘束されているために含めることができなかった、Fedoraのデフォルトパッケージの拡張です。

RPM Fusionリポジトリには、無料と非無料の2つのフレーバーがあります。無料のリポジトリには、オープンソースで非フリーのソフトウェアの無料バ​​ージョンが含まれています。ほとんどすべての無料ソフトウェアがありますが、クローズドソースであり、主にプロプライエタリです。

次のチュートリアルでは、RPMFusionをFedora36ワークステーションまたはサーバーにインストールしてする方法を学習します。 コマンドラインターミナルでRPMを使用する例とともに、追加のオープンソースまたはプロプライエタリパッケージをインストールします。

Fedoraを更新

続行する前に、インストール中のシステムの競合や適切なシステムメンテナンスを回避するために、既存のすべてのパッケージが最新であることを確認することをお勧めします。

sudo dnf upgrade --refresh -y

RPMフュージョンを確認

最初のタスクは、RPMFusionリポジトリがすでに有効になっているかどうかを確認することです。 Fedoraをインストールするときに、サードパーティのリポジトリを設定するオプションがありました。

ターミナルを開き、次のgrepコマンドを使用します。これにより、dnfリポジトリリストからヒットが出力されます。

dnf repolist | grep rpmfusion

dnfリポジトリリストにRPMFusionリポジトリがない場合、結果は何も表示されません。その場合は、チュートリアルの次の部分に進んでください。

RPMFusionリポジトリをインストールして有効にする

ターミナルにRPMFusionリポジトリをインストールするには、次のコマンドを実行します。

オープンソースのファンの場合は、無料のリポジトリのみをインストールすることに注意してください。他のすべてのユーザーの場合は、両方をインストールします。

無料のリポジトリをインストール/有効にする y

sudo dnf install \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Non-Freeリポジトリをインストール/有効化

sudo dnf install \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

次に、インストールを確認します。

dnf repolist | grep rpmfusion

出力例:

RPMFusionテストの更新を有効にする

最新のベータ版や新しいリリースのNVIDIAドライバーなど、最新の最新アップデートが必要なユーザーにとっては、RPM Fusion Testing Branchを有効にすることは役に立ちますが、パッケージが不安定になる可能性があることに注意してください。 注意して使用してください

無料の 更新のテスト リポジトリ

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

非フリーを有効にする 更新のテスト リポジトリ

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

テスト用RPMフュージョンが追加されているかどうかを確認します。

dnf repolist | grep rpmfusion

出力例:

RPMフュージョンの例

パッケージを検索

DiscordやTelegramなど、Fedoraのデフォルトリポジトリに含まれていない多くの一般的なアプリケーションをインストールできるようになりました。

不和のインストール例:

sudo dnf install discord -y

テレグラムのインストール例:

sudo dnf install telegram -y

パッケージを検索して、RPM Fusionが現在含まれているDNFパッケージマネージャーを使用してパッケージが利用可能かどうかを確認するには、dnf検索コマンドを使用します。 。

sudo dnf search discord

出力例:

さらに、dnf-utilitiesパッケージをインストールします より良い結果を生み出すことができます。

sudo dnf install dnf-utils -y

次に、repoqueryコマンドを使用します。この例では引き続きDiscordを使用します。

sudo repoquery -i discord

出力例:

ご覧のとおり、DiscordパッケージはRPMFusionNon-Freeリポジトリから提供されています。理想的には、dnf検索を使用できます dnfrepoqueryコマンドで確認してください dnfパッケージマネージャーを利用するパッケージを調査します。

RPMFusionAppStreamメタデータをインストールする

RPM Fusionリポジトリは、GNOMEおよびKDEDiscoverのパッケージを提供します。

sudo dnf groupupdate core

RPMFusionマルチメディアのインストール

RPM Fusionリポジトリは、マルチメディアファイルとGStreamerの互換性を再生するためのパッケージとアップデートも提供します。

GStreamer対応アプリケーション用のマルチメディアパッケージをインストールします:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

一部のアプリケーションで必要なサウンドおよびビデオパッケージをインストールします。

sudo dnf groupupdate sound-and-video
汚染されたRPMフュージョンリポジトリ

RPM Fusionには、「汚染された」と呼ばれるものがあります 無料および非無料のリポジトリ。要約すると、これらのリポジトリには、 libdvdcss でDVDを再生するなど、特定の国では違法なソフトウェアが含まれています。 。

Taint RPM Fusion Freeサポート(Flossパッケージの場合)とlibdvdcssをインストールします:

sudo dnf install rpmfusion-free-release-tainted libdvdcss

これで、汚染された状態で、libdvdcssなどのパッケージをインストールできるようになりました。

sudo dnf install libdvdcss

Taint RPM Fusionノンフリーサポートのインストール(ノンフロスパッケージの場合):

sudo dnf install rpmfusion-nonfree-release-tainted

追加の汚染された独自のサポートパッケージをインストールする例。

sudo dnf install \*-firmware

完了したら、grepコマンドを使用して、現在インストールされているすべてのRPMFusionのdnfリポジトリを確認します。

dnf repolist | grep rpmfusion

出力例:

上記のように、チュートリアルでRPMFusionのすべてのリポジトリが有効になっていることがわかります。理想的には、ほとんどの状況でのみ標準がインストールされます。

RPMFusionテストの更新を無効にする方法

RPM融合テストリポジトリが不要になった場合は、有効にしたリポジトリに一致する次のコマンドのいずれかを使用して、それを無効にできます。

無料テストアップデートリポジトリを無効にする

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

非フリーを無効にする 更新のテスト リポジトリ

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

RPM Fusionリポジトリを削除(アンインストール)する方法

Fedoraシステムからリポジトリーを削除するのは比較的簡単です。リポジトリを削除するには、名前を見つけてdnf removeコマンドを使用する必要がありますが、最初に、フルネームを持っていることを確認してください。これは、次のコマンドを使用して実行できます。

無料リポジトリを削除する

sudo dnf remove rpmfusion-free-release -y

無料でないリポジトリを削除する

sudo dnf remove rpmfusion-nonfree-release -y

無料の(汚染された)リポジトリを削除する

sudo dnf remove rpmfusion-free-release-tainted -y

非フリー(汚染された)リポジトリを削除する

sudo dnf remove rpmfusion-nonfree-release-tainted -y

Fusionドライブを再インストールするには、チュートリアルの開始時にプロセスを繰り返します。


Fedora
  1. FedoraLinuxにRPMファイルをインストールする方法[初心者向けチュートリアル]

  2. FedoraLinuxにVLCをインストールする方法

  3. FedoraLinux35にZoomをインストールする方法

  1. FedoraLinuxにマルチメディアコーデックをインストールする方法

  2. FedoraLinuxでフォントを追加する方法

  3. FedoraLinuxにPostgreSQL14をインストールする方法

  1. FedoraLinuxにNvidiaドライバーをインストールする方法

  2. FedoraLinuxにGNOMETweaksをインストールする方法

  3. FedoraLinuxにRPMファイルをインストールする方法[初心者向けチュートリアル]