- - Jak dodawać repozytoria i RPM stron trzecich w Fedorze

Jak dodać repozytoria i RPM stron trzecich w Fedorze

Korzystanie z Fedory oznacza akceptowanie tej strony trzeciejoprogramowanie w systemie Linux, którego używasz na co dzień, nigdy nie będzie domyślnie dołączane. Jest to niewygodne, ale nie koniec świata. Jest tak, ponieważ istnieje kilka świetnych usług i zasobów, które pomagają użytkownikom dodawać repozytoria stron trzecich i RPM w Fedorze, aby uzyskać to, czego potrzebują.

Pierwszą usługą, na którą będziemy patrzeć, jest FedoraCopr. Copr to nowa technologia, ale odkąd się pojawiła, użytkownicy zwracają się do niej, aby znaleźć oprogramowanie, które normalnie nie jest zawarte w Fedorze. System Copr może być postrzegany jako system „PPA” Fedory lub wersja usługi Open SUSE Build firmy Redhat. Powód? Użytkownicy i programiści mogą łatwo korzystać z Copr i tworzyć niestandardowe repozytoria oprogramowania, aby łatwo dystrybuować oprogramowanie wśród użytkowników Fedory.

Jest to zdecydowanie najlepszy zasób dla strony trzeciejoprogramowanie. Oto jak go użyć. Aby rozpocząć, otwórz terminal. Terminal jest jedynym sposobem, aby to zrobić, ponieważ Copr wymaga interakcji z menedżerem pakietów DNF (programem terminalowym).

W tym przykładzie użyjemy Steam. Steam jest oprogramowaniem prawnie zastrzeżonym, w wyniku czego Redhat (ludzie stojący za Fedorą) odmawia wysłania go do swoich repozytoriów oprogramowania. Dobrym sposobem na szybkie rozwiązanie tego problemu jest pobranie go na Copr. Wyszukaj i znajdź Steam za pomocą paska wyszukiwania.

Wybierz wynik, który wydaje się przydatny. Pamiętaj, że istnieje wiele zduplikowanych repozytoriów Copr dla Steam. Najlepszym sposobem na wybór jest przeczytanie każdej strony i określenie, która jest najbardziej aktywna. W tym przypadku najbardziej aktywnym repozytorium Copr dla Steam jest: integracja alunux / linux-steam

Przejdź na stronę i przeczytaj instrukcje. Opiekunowie repo są zazwyczaj na tyle mili, aby powiedzieć dokładnie to, co musisz wiedzieć. W takim przypadku repozytorium Steam Alunux wymaga, aby najpierw włączyć repo negatywne17:

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

Następnie włącz samo repozytorium Copr.

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

Następnie po prostu zainstaluj Steam jak każdy innyoprogramowanie w Fedorze. Jest to możliwe na dwa sposoby. Pierwszy z nich polega na wyszukaniu w Gnome Software hasła „Steam” i kliknięciu przycisku instalacji. Alternatywnie:

sudo dnf install steam

Możesz także chcieć integracji Steam Linux:

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

RPMFusion

Kolejny sposób na poważne ulepszenie oprogramowaniaŹródłami Fedory jest włączenie RPMFusion. Jest to dobrze znana usługa, która specjalizuje się w dodawaniu oprogramowania innych firm (pomyśl o sterownikach Nvidia i innych niewolnych narzędziach, takich jak Skype, Discord itp.).

Jeśli nie chcesz zadzierać z Copr (lubnie może tam znaleźć), dobrym sposobem jest dodanie tego do systemu. Co najlepsze, RPM Fusion istnieje od lat i jest zawsze aktualny. Kiedy pojawi się nowa wersja Fedory, RPM Fusion będzie z nią współpracować. Oto jak to zrobić.

Obecna wersja Fedory w chwili pisania tego tekstu to 26. Jeśli czytasz to w przyszłości, przejdź tutaj, aby pobrać pakiety non-free.

W przypadku wersji 26 otwórz terminal i:

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

Po zakończeniu instalacji tego pakietu przejdź do oprogramowania Gnome. Zauważysz, że dostępnych jest znacznie więcej oprogramowania. Alternatywnie otwórz terminal i wykonaj:

dnf search programname

RPM Pbone

Innym dobrym zasobem RPM jest RPM Pbone. Jest to wyszukiwarka, która wyszukuje w Internecie (za pomocą wyszukiwanych haseł) pakiety RPM. To całkiem prosta strona internetowa. Chociaż użytkownicy powinni wiedzieć, że inne dystrybucje Linuksa używają formatu pakietu Redhat RPM, w wyniku czego możesz znaleźć pakiety z OpenSUSE, CentOS itp.

Ponieważ te formaty pakietów są podobne, instalacja pakietu OpenSUSE w Fedorze nie powinna być trudna.

Pkgs.org i usługa kompilacji OpenSUSE

Oprócz RPM Pbone istnieją inne RPMrepozytoria. Głównie Pkgs.org i usługa SUSE Build. Jako użytkownicy Fedory Pkgs.org jest prawdopodobnie najlepszym miejscem do rozpoczęcia. Aktywnie przeszukuje wiele dystrybucji Linuksa (w tym Fedory) w poszukiwaniu RPM i innych pakietów.

Dlaczego chcesz korzystać z Pkgs.org? Cóż, jeśli korzystasz z nowej wersji Fedory, niektóre programy zawarte we wcześniejszych wersjach mogą nie być dostępne. Ta strona pozwoli ci to zdobyć. Ponadto przeszukuje wiele różnych miejsc w poszukiwaniu potrzebnego oprogramowania, więc dzięki tej jednej usłudze przeszukujesz wiele lokalizacji.

Drugi zasób to OBS. OBS jest przeznaczony głównie dla użytkowników SUSE, ale działa dobrze z Fedorą. Wynika to z dwóch powodów:

  1. OBS obsługuje Suse, który wykorzystuje pliki RPM. Fedora używa także RPM, więc użytkownicy mogą łatwo zainstalować Suse RPM w swojej konfiguracji Fedory (choć nie jest to zalecane).
  2. Ponieważ Fedora i Suse współużytkują format pakietu, Fedora jest zwykle konsekwentnie obsługiwana przez OBS. Podczas wyszukiwania programów na stronie użytkownicy zobaczą przycisk pobierania Fedory.

Użyj OBS tutaj.

Wniosek

Fedora to świetny system operacyjny, który jest zawszena najwyższym poziomie w świecie Linuksa. Wiele nowych technologii zaczyna się w Fedoraland, zanim przenosi się gdzie indziej. Mimo wszystko są znani z tego, że nie pozwalają na „niewolne oprogramowanie”. Dla zwolenników wolnego oprogramowania jest to dobre. Jeśli jednak jesteś zwykłym użytkownikiem, który chce łatwo zainstalować Discord, nie będziesz miał czasu. Dlatego ważne jest, aby wiedzieć, do jakich zasobów użytkownicy Fedory mogą się zwrócić w sprawie oprogramowania innych firm.

Komentarze