- - Hoe Repositories en RPM's van derden toe te voegen in Fedora

Hoe Repositories en RPM's van derden toe te voegen in Fedora

Fedora gebruiken betekent het accepteren van die derde partijsoftware op Linux die u dagelijks gebruikt, wordt standaard nooit opgenomen. Dit is lastig, maar niet het einde van de wereld. Dat komt omdat er een aantal geweldige services en middelen beschikbaar zijn om gebruikers te helpen repositories van derden en RPM's in Fedora toe te voegen om te krijgen wat ze nodig hebben.

De eerste service die we zullen bekijken is FedoraCopr. Copr is een nieuwe technologie, maar sinds het uitkwam, hebben gebruikers er gebruik van gemaakt om software te vinden die normaal niet in Fedora is opgenomen. Het Copr-systeem kan worden gezien als het "PPA" -systeem van Fedora, of Redhat's versie van de Open SUSE Build-service. De reden? Gebruikers en ontwikkelaars kunnen eenvoudig gebruik maken van Copr en aangepaste software-opslagplaatsen maken om software eenvoudig te distribueren naar Fedora-gebruikers.

Dit is veruit de beste bron voor derdensoftware. Hier is hoe het te gebruiken. Open een terminal om te beginnen. Een terminal is de enige manier om dit voor elkaar te krijgen, omdat Copr interactie met de DNF-pakketbeheerder (een terminalprogramma) inhoudt.

In dit voorbeeld gebruiken we Steam. Steam is eigen software en daarom weigert Redhat (de mensen achter Fedora) het in hun software-opslagplaatsen te verzenden. Een goede manier om dit snel op te lossen, is door het op Copr te krijgen. Zoek en vind Steam via de zoekbalk.

Kies een resultaat dat nuttig lijkt. Merk op dat er veel dubbele Copr-repo's zijn voor Steam. De beste manier om te kiezen, is om elke pagina te lezen en te bepalen welke de meest actieve is. In dit geval is de meest actieve Copr-repo voor Steam: alunux / linux-steam-integratie

Ga naar de pagina en lees de instructies. Repo-beheerders zijn meestal vriendelijk genoeg om u precies te vertellen wat u moet weten. In dit geval vereist de Alunux-stoomrepo om eerst de negatieve17 repo in te schakelen:

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

Schakel vervolgens de Copr repo zelf in.

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

Installeer vervolgens Steam gewoon zoals elke anderesoftware in Fedora. Dit kan op twee manieren. De eerste daarvan betreft het zoeken in Gnome Software naar "Steam" en het klikken op de installatieknop. Alternatief:

sudo dnf install steam

Misschien wilt u ook Steam Linux-integratie:

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

rpmfusion

Een andere manier om de software serieus te verbeterenbronnen van Fedora is door RPMFusion in te schakelen. Dit is een bekende service die gespecialiseerd is in het toevoegen van software van derden (denk aan Nvidia-stuurprogramma's en andere niet-gratis tools zoals Skype, Discord en etc).

Als u niet wilt rommelen met Copr (ofkan daar niets vinden), een goede manier is om dit aan uw systeem toe te voegen. Het beste van alles, RPM Fusion bestaat al jaren en is altijd up-to-date. Wanneer een nieuwe versie van Fedora verschijnt, zal RPM Fusion ermee werken. Hier is hoe het aan de gang te krijgen.

De huidige versie van Fedora op het moment van schrijven is 26. Als je dit in de toekomst leest, ga dan hier om de niet-gratis pakketten te downloaden.

Voor versie 26 opent u een terminal en:

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

Wanneer de installatie van dit pakket is voltooid, gaat u naar Gnome-software. Je zult merken dat er veel meer software beschikbaar is. U kunt ook een terminal openen en het volgende doen:

dnf search programname

RPM Pbone

Een andere goede RPM-bron is RPM Pbone. Het is een zoekmachine die via internet (met behulp van zoektermen) naar RPM-pakketten kijkt. Dit is een vrij eenvoudige website. Gebruikers moeten echter weten dat andere Linux-distributies het Redhat RPM-pakketformaat gebruiken, en als gevolg daarvan kunt u pakketten van OpenSUSE, CentOS en enz. Vinden.

Omdat deze pakketindelingen vergelijkbaar zijn, zou het niet moeilijk moeten zijn om een ​​OpenSUSE-pakket op Fedora te installeren.

Pkgs.org en de OpenSUSE Build-service

Naast RPM Pbone zijn er nog andere RPMrepositories. Vooral Pkgs.org en de SUSE Build-service. Als Fedora-gebruikers is Pkgs.org waarschijnlijk de beste plek om te beginnen. Het zoekt actief door vele Linux-distributies (inclusief Fedora) naar RPM's en andere pakketten.

Waarom zou je Pkgs willen gebruiken?org? Nou, als je een nieuwe release van Fedora gebruikt, zijn sommige programma's die in eerdere releases zijn opgenomen er misschien niet. Op deze website kunt u het verkrijgen. Bovendien zoekt het op veel verschillende plaatsen naar de software die u nodig hebt, dus met deze ene service zoekt u eigenlijk op meerdere locaties.

De tweede bron is de OBS. De OBS is voornamelijk voor SUSE-gebruikers, maar werkt prima met Fedora. Dit komt om twee redenen:

  1. De OBS ondersteunt Suse die RPM-bestanden gebruikt. Fedora gebruikt ook RPM's, dus gebruikers kunnen Suse RPM's gemakkelijk in hun Fedora-installatie installeren (hoewel niet aanbevolen).
  2. Omdat Fedora en Suse een pakketindeling delen, wordt Fedora meestal consistent ondersteund op de OBS. Bij het zoeken naar programma's op de site, zullen gebruikers een Fedora downloadknop zien.

Gebruik hier de OBS.

Gevolgtrekking

Fedora is een geweldig besturingssysteem dat altijd isop het snijvlak van de Linux-wereld. Veel nieuwe technologieën beginnen in Fedoraland voordat ze ergens anders naartoe gaan. Dat gezegd hebbende, ze staan ​​erom bekend dat ze 'niet-vrije software' weigeren. Voor advocaten van vrije software is dit goed. Als u echter een algemene gebruiker bent die Discord gemakkelijk wilt installeren, zult u het slecht hebben. Dit is waarom het belangrijk is om te weten naar welke bronnen Fedora-gebruikers zich kunnen wenden voor software van derden.

Comments