Jak přidat úložiště třetích stran a RPM ve Fedoře

Používání Fedory znamená souhlasit s tím, že software třetích stran v Linuxu, který denně používáte, nebude ve výchozím nastavení nikdy zahrnut. To je nepohodlné, ale není to konec světa. Je to proto, že existují skvělé služby a zdroje, které uživatelům pomáhají přidávat úložiště třetích stran a RPM ve Fedoře, aby získali to, co potřebují.

První službou, na kterou se podíváme, je Fedora Copr. Copr je nová technologie, ale od té doby, co vyšla, se na ni uživatelé obracejí, aby našli software, který normálně není součástí Fedory. Systém Copr lze považovat za systém „PPA“ Fedory nebo verzi služby Open SUSE Build společnosti Redhat. Důvod? Uživatelé a vývojáři mohou snadno využívat Copr a vytvářet vlastní softwarová úložiště pro snadnou distribuci softwaru uživatelům Fedory.

Toto je zdaleka nejlepší zdroj pro software třetích stran. Zde je návod, jak jej používat. Chcete-li začít, otevřete terminál. Terminál je jediný způsob, jak toho dosáhnout, protože Copr zahrnuje interakci se správcem balíčků DNF (terminálový program).

V tomto příkladu použijeme Steam. Steam je proprietární software a v důsledku toho jej Redhat (lidé za Fedorou) odmítají dodávat do svých softwarových úložišť. Dobrý způsob, jak to rychle opravit, je získat to na Copr. Vyhledejte a najděte Steam pomocí vyhledávacího pole.

  Přeneste hudbu a videa do vašeho iPhone bez iTunes [Giveaway]

Vyberte výsledek, který se zdá užitečný. Všimněte si, že pro Steam existuje mnoho duplicitních úložišť Copr. Nejlepší způsob, jak si vybrat, je přečíst si každou stránku a určit, která je nejaktivnější. V tomto případě je nejaktivnější Copr repo pro Steam: alunux / linux-steam-integration

Přejděte na stránku a přečtěte si pokyny. Správci repo jsou obvykle tak laskaví, že vám řeknou přesně to, co potřebujete vědět. V tomto případě parní repo Alunux vyžaduje, abyste nejprve povolili negativní17 repo:

sudo u -c 'dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo'

Poté povolte samotné úložiště Copr.

su -c 'dnf copr enable alunux/linux-steam-integration'

Poté jednoduše nainstalujte Steam jako jakýkoli jiný software ve Fedoře. To je možné dvěma způsoby. První z nich zahrnuje vyhledání „Steam“ v softwaru Gnome a kliknutí na tlačítko instalace. Alternativně:

sudo dnf install steam

Můžete také chtít integraci Steam Linux:

su -c 'dnf install linux-steam-integration'

RPMFusion

Dalším způsobem, jak vážně zlepšit softwarové zdroje Fedory, je povolení RPMFusion. Jedná se o známou službu, která se specializuje na přidávání softwaru třetích stran (například proprietární ovladače Nvidia a další nástroje, které nejsou zdarma, jako je Skype, Discord atd.).

Pokud se nechcete motat kolem Copra (nebo tam nemůžete něco najít), dobrý způsob je přidat to do vašeho systému. Nejlepší ze všeho je, že RPM Fusion existuje již léta a je vždy aktuální. Když se objeví nová verze Fedory, RPM Fusion s ní bude pracovat. Zde je návod, jak to rozjet.

  Ne, chytré měřiče nejsou nebezpečné pro vaše zdraví

Aktuální vydání Fedory v době psaní tohoto článku je 26. Pokud to budete číst v budoucnu, přejděte tady ke stažení balíčků Non-free.

Pro verzi 26 otevřete terminál a:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

Po dokončení instalace tohoto balíčku přejděte na software Gnome. Všimnete si, že je k dispozici mnohem více softwaru. Případně otevřete terminál a proveďte:

dnf search programname

RPM Pbone

Dalším dobrým zdrojem RPM je RPM Pbone. Je to vyhledávač, který hledá na internetu (pomocí hledaných výrazů) balíčky RPM. Toto je docela jednoduchý web. Uživatelé by však měli vědět, že jiné distribuce Linuxu používají formát balíčku Redhat RPM a v důsledku toho můžete najít balíčky z OpenSUSE, CentOS atd.

Protože jsou tyto formáty balíčků podobné, nemělo by být obtížné nainstalovat balíček OpenSUSE do Fedory.

Pkgs.org a OpenSUSE Build Service

Kromě RPM Pbone existují další úložiště RPM. Hlavně, Pkgs.org a službu SUSE Build. Jako uživatelé Fedory je Pkgs.org pravděpodobně tím nejlepším místem, kde začít. Aktivně vyhledává v mnoha distribucích Linuxu (včetně Fedoras) RPM a další balíčky.

  Jak získat QR kód pro váš profil LinkedIn

Proč byste chtěli používat Pkgs.org? Pokud používáte nové vydání Fedory, některé programy zahrnuté v dřívějších vydáních tam nemusí být. Tento web vám to umožní. Navíc vyhledává software, který potřebujete, na mnoha různých místech, takže pouze s touto jedinou službou ve skutečnosti prohledáváte více míst.

Druhým zdrojem je OBS. OBS je hlavně pro uživatele SUSE, ale funguje dobře s Fedorou. Je to ze dvou důvodů:

OBS podporuje Suse, která používá soubory RPM. Fedora také používá RPM, takže uživatelé mohou snadno nainstalovat Suse RPM do svého nastavení Fedory (ačkoli se to nedoporučuje).
Protože Fedora a Suse sdílejí formát balíčku, Fedora je obvykle konzistentně podporována na OBS. Při vyhledávání programů na webu uživatelé uvidí tlačítko pro stažení Fedory.

Zde použijte OBS.

Závěr

Fedora je skvělý operační systém, který je ve světě Linuxu vždy na špici. Spousta nových technologií začíná ve Fedoralandu, než se přesune jinam. Vše, co bylo řečeno, jsou proslulí tím, že zakazují „nesvobodný software“. Pro zastánce svobodného softwaru je to dobré. Pokud však patříte mezi běžné uživatele, kteří chtějí snadno nainstalovat Discord, budete mít špatné časy. To je důvod, proč je důležité vědět, jaké zdroje mohou uživatelé Fedory použít pro software třetích stran.