Harmadik fél adattárainak és RPM-einek hozzáadása a Fedorában

A Fedora használata azt jelenti, hogy elfogadod, hogy a Linuxon naponta használt harmadik féltől származó szoftverek alapértelmezés szerint soha nem fognak szerepelni. Ez kényelmetlen, de nem a világ vége. Ennek az az oka, hogy van néhány nagyszerű szolgáltatás és erőforrás, amelyek segítenek a felhasználóknak harmadik féltől származó adattárak és RPM-ek hozzáadásához a Fedorában, hogy megkapják, amire szükségük van.

Az első szolgáltatás, amelyet megvizsgálunk, a Fedora Copr. Copr egy új technológia, de amióta megjelent, a felhasználók keresik, hogy olyan szoftvereket találjanak, amelyek általában nem szerepelnek a Fedorában. A Copr rendszer a Fedora „PPA” rendszerének, vagy az Open SUSE Build szolgáltatás Redhat verziójának tekinthető. Az OK? A felhasználók és a fejlesztők könnyedén használhatják a Copr-t, és egyedi szoftvertárakat készíthetnek a szoftverek egyszerű terjesztéséhez a Fedora-felhasználók számára.

Ez messze a legjobb erőforrás a harmadik féltől származó szoftverekhez. Így kell használni. Az indításhoz nyisson meg egy terminált. A terminál az egyetlen módja ennek, mivel a Copr magában foglalja a DNF csomagkezelővel (terminálprogrammal) való interakciót.

Ebben a példában a Steamet fogjuk használni. A Steam szabadalmaztatott szoftver, és ennek eredményeként a Redhat (a Fedora mögött álló emberek) megtagadja annak szállítását a szoftvertáraikban. Egy jó módja ennek a gyors kijavításának, ha letölti a Copr-ra. A Steam keresése és megtalálása a keresősávon keresztül.

  A Raspberry Pi OS telepítése asztali számítógéppel a Raspberry Pi 4-re

Válasszon olyan eredményt, amely hasznosnak tűnik. Ne feledje, hogy a Steamhez sok duplikált Copr repó létezik. A legjobb választás az, ha elolvas minden oldalt, és meghatározza, melyik a legaktívabb. Ebben az esetben a Steam legaktívabb Copr repója: alunux / linux-steam-integration

Menjen az oldalra, és olvassa el az utasításokat. A repo-karbantartók általában olyan kedvesek, hogy pontosan elmondják, mit kell tudnia. Ebben az esetben az Alunux steam repóhoz először engedélyezni kell a negatív17 repót:

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

Ezután engedélyezze magát a Copr repót.

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

Ezután egyszerűen telepítse a Steamet, mint bármely más Fedora szoftvert. Ez kétféleképpen lehetséges. Az első közülük meg kell keresni a Gnome Software-ben a „Steam” kifejezést, és rá kell kattintani a telepítés gombra. Másik lehetőség:

sudo dnf install steam

Szükség lehet a Steam Linux integrációra is:

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

RPMFusion

A Fedora szoftverforrásainak komoly fejlesztésének másik módja az RPMFusion engedélyezése. Ez egy jól ismert szolgáltatás, amely harmadik féltől származó szoftverek hozzáadására specializálódott (gondoljunk csak az Nvidia szabadalmaztatott illesztőprogramjaira és más nem ingyenes eszközökre, mint a Skype, Discord stb.).

Ha nem akarsz vacakolni a Copr-ral (vagy nem találsz ott valamit), jó módszer, ha hozzáadod a rendszeredhez. A legjobb az egészben, hogy az RPM Fusion évek óta létezik, és mindig naprakész. Amikor megjelenik a Fedora új verziója, az RPM Fusion működni fog vele. Íme, hogyan kell elindítani.

  Hogyan válthatja fel az iPhone hamarosan az autókulcsokat

A Fedora jelenlegi kiadása az írás időpontjában 26. Ha a jövőben ezt olvassa, menjen itt a Nem ingyenes csomagok letöltéséhez.

A 26-os verzió esetén nyisson meg egy terminált, és:

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

Amikor a csomag telepítése befejeződött, lépjen a Gnome szoftverhez. Észre fogja venni, hogy sokkal több szoftver áll rendelkezésre. Alternatív megoldásként nyisson meg egy terminált, és tegye a következőket:

dnf search programname

RPM Pbone

Egy másik jó RPM-forrás az RPM Pbone. Ez egy keresőmotor, amely az interneten keresztül (keresőszavak segítségével) keresi az RPM-csomagokat. Ez egy elég egyszerű weboldal. A felhasználóknak azonban tudniuk kell, hogy más Linux-disztribúciók a Redhat RPM csomagformátumot használják, és ennek eredményeként találhat csomagokat az OpenSUSE, CentOS stb.

Mivel ezek a csomagformátumok hasonlóak, nem lehet nehéz egy OpenSUSE-csomagot telepíteni a Fedorára.

Pkgs.org és az OpenSUSE Build Service

Az RPM Pbone mellett vannak más RPM-tárolók is. Főként, Pkgs.org és a SUSE Build szolgáltatást. Fedora-felhasználóként a Pkgs.org a legjobb hely a kezdéshez. Aktívan keres sok Linux disztribúcióban (beleértve a Fedoras-t is) RPM-ek és egyéb csomagok után.

  Készítsen fényképeket, és automatikusan biztonsági másolatot készítsen róluk három különböző szolgáltatásban

Miért szeretné használni a Pkgs.org-ot? Nos, ha a Fedora új kiadását használja, előfordulhat, hogy a korábbi kiadásokban szereplő programok nem jelennek meg. Ez a webhely lehetővé teszi, hogy megszerezze. Ezenkívül sok különböző helyen keresi a szükséges szoftvert, így önmagában ezzel az egy szolgáltatással valójában több helyen is keres.

A második erőforrás az OBS. Az OBS elsősorban a SUSE-felhasználók számára készült, de jól működik a Fedorával. Ennek két oka van:

Az OBS támogatja a Suse-t, amely RPM-fájlokat használ. A Fedora RPM-eket is használ, így a felhasználók könnyedén telepíthetik a Suse RPM-eket a Fedora-beállításukra (bár nem ajánlott).
Mivel a Fedora és a Suse egy csomagformátumon osztoznak, a Fedora rendszerint következetesen támogatott az OBS-en. Amikor programokat keresnek az oldalon, a felhasználók egy Fedora letöltési gombot látnak.

Itt használja az OBS-t.

Következtetés

A Fedora egy nagyszerű operációs rendszer, amely mindig az élvonalban van a Linux világában. Számos új technológia indul el Fedoralandban, mielőtt máshová költözne. Mindezek ellenére arról híresek, hogy tiltják a „nem szabad szoftvereket”. A szabad szoftverek híveinek ez jó. Ha azonban Ön egy általános felhasználó, aki szeretné könnyen telepíteni a Discord-ot, akkor rossz dolga lesz. Ezért fontos tudni, hogy a Fedora-felhasználók mely forrásokhoz fordulhatnak harmadik féltől származó szoftverekért.