GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte/povolte RPM Fusion na Fedora Linux 34/35

RPM Fusion je úložiště doplňkových balíčků pro Fedoru a EL+EPEL, které spravuje skupina dobrovolníků z komunity. RPM Fusion není samostatné úložiště, ale rozšíření výchozích balíčků Fedory, které nebylo možné zahrnout, protože Fedora je vázána stejnými právními omezeními jako Red Hat.

Úložiště RPM Fusion se dodává ve dvou variantách, Free a Non-Free. Bezplatný repozitář obsahuje bezplatnou verzi softwaru, který je open source a nesvobodný, který má většinou téměř všechen svobodný software, ale je uzavřený a hlavně proprietární.

V následujícím tutoriálu se dozvíte, jak nainstalovat RPM Fusion na vaši pracovní stanici nebo server Fedora 35.

Aktualizujte systém Fedory

Aktualizujte svou Fedoru operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo dnf upgrade --refresh -y

Kontrola RPM Fusion

Prvním úkolem je zkontrolovat, zda jsou již povolena úložiště RPM Fusion. Při instalaci Fedory jste měli možnost nastavit úložiště třetích stran.

Otevřete svůj terminál a použijte následující příkaz grep, který vytiskne všechny hity z vašeho dnf repo seznamu.

dnf repolist | grep rpmfusion

Pokud nemáte ve svém dnf repo seznamu žádná úložiště RPM Fusion, výsledek se vrátí bez ničeho. Pokud je to váš případ, přejděte k další části tutoriálu.

Instalovat a povolit úložiště RPM Fusion

Chcete-li nainstalovat repozitář RPM Fusion do vašeho terminálu, spusťte následující příkazy.

Všimněte si, že pokud jste fanouškem open source, nainstalujte pouze bezplatné úložiště. Pro všechny ostatní uživatele nainstalujte oba.

Povolte bezplatné úložiště, použijte:

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

Povolit úložiště Non-Free:

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

Dále ověřte instalaci.

dnf repolist | grep rpmfusion

Příklad výstupu:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

Volitelné – povolit větev RPM Fusion Testing

Pro uživatele, kteří mohou vyžadovat nejnovější nejnovější aktualizace, jako je nejnovější beta nebo nové vydání ovladačů NVIDIA, může být povolení RPM Fusion Testing Branch užitečné, ale mějte na paměti, že balíčky mohou být nestabilní.

Povolit Zdarma úložiště, použijte:

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

Povolit Nesvobodné úložiště:

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

Zakázat bezplatné úložiště , použijte:

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

Zakázat Non- Bezplatný repozitář:

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

Příklady RPM Fusion

Vyhledat balíčky

Nyní lze nainstalovat mnoho oblíbených aplikací, které se nenacházejí ve výchozím úložišti Fedory, jako je Discord nebo Telegram.

Příklad instalace Discord:

sudo dnf install discord -y

Příklad instalace telegramu:

sudo dnf install telegram -y

Chcete-li vyhledat balíčky a zjistit, zda jsou dostupné pomocí správce balíčků DNF, jehož je RPM Fusion nyní součástí, použijte příkaz vyhledávání dnf .

sudo dnf search discord

Příklad výstupu:

Navíc instalace balíčku dnf-utilities může přinést lepší výsledky.

sudo dnf install dnf-utils -y

Poté použijte příkaz repo query. V příkladu se bude nadále používat Discord.

sudo repoquery -i discord

Příklad výstupu:

Jak můžete vidět, balíček Discord pochází z úložiště RPM Fusion Non-Free. V ideálním případě můžete použít dnf vyhledávání a zkontrolujte pomocí příkazu dnf repoquery prozkoumat jakýkoli balíček, který využívá správce balíčků dnf.

Instalovat metadata aplikace RPM Fusion AppStream

Úložiště RPM Fusion poskytuje balíčky pro GNOME a KDE Discover.

sudo dnf groupupdate core

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Instalovat RPM Fusion Multimedia

Repozitáře RPM Fusion také poskytují balíčky a aktualizace pro přehrávání multimediálních souborů a kompatibilitu s GStreamer.

Instalace multimediálních balíčků pro aplikace s podporou GStreamer:

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

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Instalujte balíčky zvuku a videa vyžadované některými aplikacemi:

sudo dnf groupupdate sound-and-video

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Tainted RPM Fusion Repos

RPM Fusion má to, čemu se říká „poskvrněný“ úložiště zdarma i nesvobodně. Abych to shrnul, tato úložiště obsahují software, který je v některých zemích nelegální, jako je přehrávání DVD s libdvdcss .

Instalujte podporu Taint RPM Fusion Free (pro balíčky Floss) a libdvdcss:

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Instalujte Taint RPM Fusion Non-Free podporu (pro balíčky bez nití):

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install \*-firmware

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Až budete hotovi, použijte příkaz grep ke kontrole dnf repolist všech nyní nainstalovaných RPM Fusions.

dnf repolist | grep rpmfusion

Příklad výstupu:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-tainted         RPM Fusion for Fedora 35 - Free tainted
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-tainted      RPM Fusion for Fedora 35 - Nonfree tainted
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

Odebrat (odinstalovat) RPM Fusion Repo

Odebrání repozitářů z vašeho systému Fedora je relativně snadné. Chcete-li odstranit úložiště, musíte najít název a použít příkaz dnf remove, ale nejprve se ujistěte, že máte celé jméno. To lze provést pomocí následujícího příkazu.

rpm -qa 'rpmfusion*'

Příklad výstupu:

rpmfusion-free-release-35-1.noarch
rpmfusion-nonfree-release-35-1.noarch
rpmfusion-nonfree-appstream-data-35-1.fc35.noarch
rpmfusion-free-appstream-data-35-1.fc35.noarch
rpmfusion-free-release-tainted-35-1.noarch
rpmfusion-nonfree-release-tainted-35-1.noarch

Nyní otevřete svůj terminál a použijte následující.

Odstraňte bezplatné úložiště, použijte:

sudo dnf remove rpmfusion-free-release -y

Odstraňte úložiště Non-Free, použijte:

sudo dnf remove rpmfusion-nonfree-release -y

Odstraňte Free (Tainted) úložiště, použijte:

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

Odstraňte úložiště Non-Free (Tainted), použijte:

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

Chcete-li znovu nainstalovat jednotku Fusion, opakujte postup na začátku výukového programu.


Fedora
  1. Jak nainstalovat Skype na Fedoru 35/34

  2. Jak nainstalovat Apache Maven na Fedoru 35/34

  3. Co dělat na čerstvé instalaci Fedory 34/35 Desktop

  1. Jak nainstalovat Gradle na Fedoru 35/34

  2. Instalovat/povolit RPM Fusion na Rocky Linux 8 – průvodce krok za krokem?

  3. Jak nainstalovat Mongodb 5 na Fedoru 34/35

  1. Jak nainstalovat LibreOffice na Fedoru 35/34/33

  2. Jak nainstalovat Wine 6.0 na Fedoru 35/34/33

  3. Jak nainstalovat Notepad++ na Fedoru 35/34