Vyhledávání na webu

Jak najít a nainstalovat softwarové aplikace ve Fedora Linux


Existuje nespočet softwarových balíčků, které lze nainstalovat na distribuci Fedora Linux z úložiště poskytovaného projektem Fedora. Můžete také povolit další úložiště třetích stran, jako je COPR nebo RPM Fusion a nainstalovat další softwarové aplikace.

Stejně jako ostatní distribuce Linuxu používá Fedora systém správy balíčků DNF k instalaci, upgradu a odstranění softwarových balíčků a komponent. Systém správy balíčků Fedory používá formát balíčků RPM.

V tomto článku vysvětlíme, jak najít a nainstalovat softwarové aplikace v distribuci Fedora Linux pomocí grafického nástroje a příkazového řádku (CLI). Budeme se také zabývat repozitáři třetích stran pro instalaci balíčků pomocí zdrojového kódu a dalších instalačních metod.

Instalace softwaru na Fedoru prostřednictvím grafického nástroje

Nejjednodušší způsob instalace softwaru ve Fedoře je pomocí grafického nástroje. Umožňuje vám procházet, vyhledávat a instalovat aplikace. Stejně jako v jakékoli distribuci Linuxu musíte mít oprávnění root k instalaci jakéhokoli balíčku na Fedoře.

Na výchozí ploše GNOME přejděte do nabídky Aktivity a poté klikněte na ikonu Software, jak je uvedeno na snímku obrazovky.

Softwarové balíčky najdete v navrhovaných kategoriích, například Produktivita nebo v části Tipy redaktora.

V okně vyberte jeden z Editor’s Picks nebo jiný doporučený software a kliknutím na tlačítko Instalovat nainstalujte balíček podle obrázku.

Instalace softwaru na Fedoru přes příkazový řádek

Druhý a pokročilý způsob instalace softwarových balíčků ve Fedoře je přes příkazový řádek pomocí utility DNF, která se používá ke správě (instalaci, odstranění a aktualizaci) balíčků ve Fedoře (od verze 22), jde o aplikaci vyšší úrovně postavenou na horní část RPM.

Přihlaste se jako uživatel root a nainstalujte balíčky do Fedory pomocí nástroje DNF, jak je znázorněno.

Chcete-li vyhledat balíček pomocí příkazu DNF (nahraďte pohledy skutečným názvem aplikace):

dnf search glances

Chcete-li nainstalovat balíček s názvem glances, spusťte následující příkaz (v případě potřeby odpovězte y na všechny výzvy):

dnf install glances

Povolení úložišť třetích stran na Fedoře

Jak jsme již zmínili dříve, Fedora poskytuje většinu softwaru, který potřebujete k úspěšnému spuštění systému. V případě, že balíček chybí, je více než pravděpodobné, že najdete úložiště třetí strany, které můžete přidat, takže instalaci lze spravovat pomocí vestavěného správce balíčků.

Pro Fedoru existuje řada softwarových úložišť třetích stran, která běžně používají koncoví uživatelé a nejsou ve vzájemném konfliktu:

  • http://rpmfusion.org – poskytuje software, který Fedora Project nebo Red Hat nechtějí dodávat
  • http://rpm.livna.org – doplněk k RPM Fusion
  • https://copr.fedorainfracloud.org/ – snadno použitelný systém sestavování poskytující úložiště balíčků.

Důležité: Míchání velkého množství úložišť třetích stran může být ve vzájemném konfliktu, což může způsobit nestabilitu a těžko laditelné problémy.

Instalace softwaru na Fedoru pomocí zdrojového kódu

Existují situace, kdy balíček není nalezen v žádném úložišti nebo je vyvinut interně, nebo potřebujete nainstalovat balíček s vlastními závislostmi. V takových případech jej můžete nainstalovat ze zdroje. Vývojáři nebo správci balíčků obvykle poskytují pokyny, jak instalovat aplikace ze zdroje.

Poznámka: Instalace aplikací ze zdroje může vašemu systému značně ztížit jejich správu a správce balíčků nebude vědět o nainstalovaném softwaru. To může mít za následek:

  • balíčky nelze snadno a automaticky aktualizovat (pro opravu bezpečnostních problémů, chyb a přidání vylepšení).
  • závislosti nemusí být snadno řešitelné a další drobné problémy.

Další způsoby instalace

Ačkoli je preferovanou možností instalace aplikací pomocí systémů pro správu balíčků Fedora, občas budete muset instalovat balíčky prostřednictvím jiných nástrojů pro správu balíčků, zejména systémů balíčků programovacích jazyků, jako jsou:

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, drahokam – Ruby
  • npm – Node.js
  • goget/goinstall – Přejít
  • Crate – Rust a mnoho dalších.

To je vše! V tomto článku jsme vysvětlili, jak najít a nainstalovat aplikace ve Fedoře. Pomocí formuláře pro zpětnou vazbu níže můžete položit otázky nebo se s námi podělit o své myšlenky.