Wyszukiwanie w witrynie

Jak znaleźć i zainstalować aplikacje w Fedorze Linux


Istnieje niezliczona ilość pakietów oprogramowania, które można zainstalować w dystrybucji Fedora Linux z repozytorium dostarczonego przez projekt Fedora. Możesz także włączyć repozytoria innych firm, takie jak COPR lub RPM Fusion, aby zainstalować dodatkowe aplikacje.

Podobnie jak inne dystrybucje Linuksa, Fedora używa systemu zarządzania pakietami DNF do instalowania, aktualizowania i usuwania pakietów i komponentów oprogramowania. System zarządzania pakietami Fedory używa formatu pakietu RPM.

W tym artykule wyjaśnimy, jak znaleźć i zainstalować aplikacje w dystrybucji Fedory Linux za pomocą narzędzia graficznego i wiersza poleceń (CLI). Omówimy także repozytoria stron trzecich do instalowania pakietów przy użyciu kodu źródłowego i innych metod instalacji.

Instalowanie oprogramowania w Fedorze za pomocą narzędzia graficznego

Najłatwiejszym sposobem zainstalowania oprogramowania w Fedorze jest użycie narzędzia graficznego. Umożliwia przeglądanie, znajdowanie i instalowanie aplikacji. Podobnie jak w przypadku dowolnej dystrybucji Linuksa, musisz mieć uprawnienia roota, aby zainstalować dowolny pakiet w Fedorze.

Na domyślnym pulpicie GNOME przejdź do menu Czynności, a następnie kliknij ikonę Oprogramowanie, jak pokazano na zrzucie ekranu.

Pakiety oprogramowania możesz znaleźć w sugerowanych kategoriach, na przykład Produktywność lub w sekcji Wybrane przez redaktorów.

Wybierz w oknie jedno z Wybranych przez redaktorów lub inne zalecane oprogramowanie i kliknij przycisk Zainstaluj, aby zainstalować pakiet, jak pokazano.

Instalowanie oprogramowania w Fedorze za pomocą wiersza poleceń

Drugim i zaawansowanym sposobem instalowania pakietów oprogramowania w Fedorze jest użycie wiersza poleceń przy użyciu narzędzia DNF, które służy do zarządzania (instalowania, usuwania i aktualizowania) pakietów w Fedorze (od wersji 22). Jest to aplikacja wyższego poziomu zbudowana na powyżej RPM.

Zaloguj się jako użytkownik root i zainstaluj pakiety w Fedorze za pomocą narzędzia DNF, jak pokazano.

Aby przeszukać pakiet za pomocą komendy DNF (zamień spojrzenia na rzeczywistą nazwę aplikacji):

dnf search glances

Aby zainstalować pakiet o nazwie glances, uruchom następujące polecenie (w razie potrzeby odpowiedz y na wszelkie monity):

dnf install glances

Włączanie repozytoriów innych firm w Fedorze

Jak wspomnieliśmy wcześniej, Fedora zapewnia większość oprogramowania potrzebnego do pomyślnego uruchomienia systemu. W przypadku braku pakietu, najprawdopodobniej znajdziesz repozytorium innej firmy, które możesz dodać, aby można było zarządzać instalacją za pomocą wbudowanego menedżera pakietów.

Istnieje wiele repozytoriów oprogramowania innych firm dla Fedory, które są powszechnie używane przez użytkowników końcowych i nie powodują konfliktów między sobą:

  • http://rpmfusion.org – dostarcza oprogramowanie, którego Projekt Fedora lub Red Hat nie chce dostarczać
  • http://rpm.livna.org – dodatek do RPM Fusion
  • https://copr.fedorainfracloud.org/ – łatwy w obsłudze system kompilacji udostępniający repozytorium pakietów.

Ważne: mieszanie wielu repozytoriów innych firm może powodować konflikty, powodując niestabilność i problemy trudne do debugowania.

Instalowanie oprogramowania w Fedorze przy użyciu kodu źródłowego

Zdarzają się sytuacje, gdy pakietu nie można znaleźć w żadnym repozytorium, jest on opracowywany wewnętrznie lub trzeba zainstalować pakiet z niestandardowymi zależnościami. W takich przypadkach możesz zainstalować go ze źródła. Programiści lub opiekunowie pakietów zwykle udostępniają instrukcje dotyczące instalowania aplikacji ze źródła.

Uwaga: instalowanie aplikacji ze źródła może znacznie utrudnić zarządzanie nimi w systemie, a menedżer pakietów nie będzie wiedział o zainstalowanym oprogramowaniu. Może to skutkować:

  • pakiety nie mogą być łatwo i automatycznie aktualizowane (w celu naprawienia problemów związanych z bezpieczeństwem, błędów i dodania ulepszeń).
  • zależności mogą nie być łatwe do spełnienia i inne drobne problemy.

Inne metody instalacji

Chociaż instalowanie aplikacji przy użyciu systemów zarządzania pakietami Fedory jest preferowaną opcją, czasami będziesz musiał zainstalować pakiety za pomocą innych narzędzi do zarządzania pakietami, zwłaszcza systemów pakietów języka programowania, takich jak:

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, klejnot – Ruby
  • npm – Node.js
  • goget/goinstall – Idź
  • Skrzynia – Rdza i wiele innych.

To wszystko! W tym artykule wyjaśniliśmy, jak znaleźć i zainstalować aplikacje w Fedorze. Skorzystaj z poniższego formularza opinii, aby zadać pytania lub podzielić się z nami swoimi przemyśleniami.