Een RPM-pakket installeren op RHEL 8 / CentOS 8 Linux

  • Yurii Anneticus
  • 0
  • 618
  • 29
>

Er zijn een paar verschillende manieren waarop u een RPM-pakket op RHEL 8 / CentOS 8 kunt installeren in plaats van pakketinstallatie vanuit een systeemrepository. Ze hebben elk hun eigen verdiensten, maar DNF zou in de meeste situaties waarschijnlijk uw eerste keuze moeten zijn. Het is ook goed om te onthouden dat het, omwille van de stabiliteit, een goed idee is om uw externe RPM-installaties zoveel mogelijk te beperken.

In deze tutorial leer je:
  • Hoe een RPM met DNF te installeren
  • Hoe je een RPM installeert met Yum
  • Hoe een RPM met RPM te installeren
Installeer een RPM op RHEL 8.

Gebruikte softwarevereisten en -conventies

Softwarevereisten en Linux Command Line-conventies
Categorie Vereisten, conventies of gebruikte softwareversie
Systeem RHEL 8 / CentOS 8
Software DNF, Yum en RPM
Andere Bevoorrechte toegang tot uw Linux-systeem als root of via het sudo opdracht.
Conventies # - vereist dat gegeven linux-commando's worden uitgevoerd met root-privileges, hetzij direct als rootgebruiker, hetzij door gebruik van sudo opdracht
$ - vereist dat gegeven linux-commando's worden uitgevoerd als een gewone niet-geprivilegieerde gebruiker

Hoe een RPM met DNF te installeren

Zoals eerder vermeld, is DNF de pakketbeheerder van Red Hat en het is de beste optie voor het afhandelen van individuele RPM-pakketten. DNF verwerkt afhankelijkheidsresolutie, en dat is een heel groot probleem bij het omgaan met individuele pakketten op elk Linux-systeem. Het voorkomt mogelijke conflicten en semi-kapotte pakketten. U zult ook de moeite besparen om zelf afhankelijkheden op te sporen.

Om een ​​RPM met DNF te installeren, geeft u DNF gewoon de locatie van de RPM op in plaats van de pakketnaam, zoals u normaal zou doen.

# dnf install /path/to/package.rpm

Het werkt ook met RPM's op internet. Geef DNF het directe webadres van de RPM.

# dnf installeren https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

DNF zal automatisch alle afhankelijkheden in de installatie opnemen, en het toont ze wanneer het u vraagt ​​om de installatie van het pakket te bevestigen. In het geval dat het pakket niet compatibel is, laat DNF u dat ook weten.

Hoe een RPM te installeren met Yum

Dit gedeelte zal kort zijn. Yum op RHEL 8 / CentOS 8 is DNF. Met deze release heeft Red Hat Yum verwijderd ten gunste van DNF, maar ze zorgden voor een eenvoudige verpakking, zodat je de jammie opdracht. Dus als je "Yum" wilt gebruiken om een ​​RPM te installeren, kan dat, maar het is echt DNF en de syntaxis is identiek.

# yum installeer /path/to/package.rpm

Hoe een RPM met RPM te installeren

De traditionele methode voor het installeren van RPM-pakketten is het hulpprogramma RPM-pakket. Het is de originele manier om pakketten op een Red Hat-systeem te installeren, en het werkt nog steeds, maar het heeft zijn beperkingen. Het meest opvallende is dat RPM de afhankelijkheidsresolutie niet verwerkt. Dat betekent dat als je deze route gaat volgen, je voorbereid moet zijn, want het kan snel rommelig worden.

Installeer een pakket met de tpm commando, gebruik dan de -ik vlag, en geef het het pad naar uw pakket.



# rpm -i /path/to/package.rpm

Gevolgtrekking

Blijf in de meeste situaties bij DNF en alles zal soepel verlopen. Hoewel u in sommige zeldzame nichesituaties misschien RPM moet gebruiken, is DNF bijna altijd de beste keuze, vooral gezien de afhankelijkheden.




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem