How to install any Software Package (RPM) in LINUX ?
Inhoudsopgave:
RPM is een verpakkingssysteem dat wordt gebruikt door Red Hat en zijn derivaten zoals CentOS en Fedora.
De officiële CentOS-opslagplaatsen bevatten duizenden RPM-pakketten die kunnen worden geïnstalleerd met het
yum
opdrachtregelprogramma. Pakketten die niet beschikbaar zijn in de standaard CentOS-opslagplaatsen kunnen eenvoudig worden geïnstalleerd door de juiste opslagplaats in te schakelen.
Maar niet alle softwareleveranciers bieden een yum-repository voor hun toepassing. In dergelijke situaties hebben ze meestal een downloadpagina van waaruit u het RPM-pakket kunt downloaden en installeren of de software kunt downloaden en compileren vanuit bronnen.
In deze zelfstudie laten we u twee methoden zien voor het installeren van RPM-pakketten op CentOS.
Voordat je begint
Zorg er bij het installeren van RPM-pakketten voor dat deze zijn gebouwd voor uw systeemarchitectuur en uw CentOS-versie.
Gebruik deze methode niet om belangrijke systeempakketten, zoals glibc, systemd of andere services en bibliotheken die essentieel zijn voor de goede werking van uw systeem, te vervangen of bij te werken. Dit kan leiden tot fouten en systeeminstabiliteit.
Om RPM-pakketten te installeren, moet u zijn aangemeld als root of gebruiker met sudo-rechten.
Gewoonlijk zou u een webbrowser gebruiken om een RPM-bestand te zoeken en downloaden. Zodra u het bestand hebt gevonden, kunt u het downloaden met behulp van uw browser of met een commandolinetool zoals curl of wget.
RPM-pakketten installeren met
yum
yum
is het standaardpakketbeheerprogramma in CentOS. Het wordt gebruikt voor het installeren, verwijderen, downloaden, opvragen en bijwerken van pakketten van de officiële CentOS-opslagplaatsen en van andere opslagplaatsen van derden.
De eerste stap is het downloaden van het RPM-bestand dat u wilt installeren:
wget
Om het pakket te installeren, gebruikt u de opdracht
yum localinstall
gevolgd door het pad naar de pakketnaam:
sudo yum localinstall file.rpm
yum
zal u om bevestiging vragen. Antwoord
y
en het RPM-pakket wordt geïnstalleerd, ervan uitgaande dat het compatibel is met uw systeem en aan alle afhankelijkheden is voldaan.
Als het RPM-pakket afhankelijk is van andere pakketten die momenteel niet zijn geïnstalleerd, en als die pakketten beschikbaar zijn in de repository's die op uw systeem zijn ingeschakeld, installeert
yum
alle afhankelijkheden. Anders zal
yum
een lijst afdrukken met alle ontbrekende afhankelijkheden die u moet downloaden en die pakketten handmatig installeren.
In plaats van het RPM-pakket te downloaden en vervolgens te installeren, kunt u eenvoudig de URL naar het RPM-pakket
yum localinstall
opdracht
yum localinstall
:
sudo yum localinstall
Om een RPM-pakket bij te werken dat het al met yum is geïnstalleerd, gebruikt u dezelfde procedure als bij het installeren van het pakket.
Als u om een of andere reden het geïnstalleerde pakket wilt verwijderen, gebruikt u de standaard
yum remove
opdracht gevolgd door de pakketnaam:
RPM-pakketten installeren met
rpm
rpm
is een tool op laag niveau die wordt gebruikt voor het installeren, verwijderen, upgraden, opvragen en verifiëren van RPM-pakketten.
Om een RPM-pakket te installeren, gebruikt u de opdracht
rpm -i
gevolgd door de naam van het RPM-pakket:
sudo rpm -ivh file.rpm
De optie
-v
vertelt
rpm
om uitgebreide uitvoer te tonen en
-h
om de hash gemarkeerde voortgangsbalk te tonen.
Als het pakket afhankelijk is van andere pakketten die niet op het systeem zijn geïnstalleerd, geeft
rpm
een lijst met alle ontbrekende afhankelijkheden. U moet alle afhankelijkheden handmatig downloaden en installeren.
In plaats van het downloaden en installeren van het RPM-pakket, kunt u het URL naar RPM-pakket als argument gebruiken:
sudo rpm -ivh
Gebruik de optie
-U
om een pakket bij te werken:
sudo rpm -Uvh file.rpm
Als het pakket dat u probeert bij te werken niet is geïnstalleerd, installeert de opdracht
rpm -U
het.
Gebruik de optie
--nodeps
om een RPM-pakket te installeren zonder dat alle vereiste afhankelijkheden op het systeem zijn geïnstalleerd:
sudo rpm -Uvh --nodeps file.rpm
Om een pakket te verwijderen (wissen) gebruikt u de opdracht
rpm -e
, gevolgd door de pakketnaam:
Conclusie
In deze tutorial hebben we u laten zien hoe u RPM-pakketten op CentOS installeert.
Gebruik liever
yum
boven
rpm
omdat het automatisch alle afhankelijkheden voor u oplost.
Hoe een NFS-server op Centos 8 te installeren en configureren
In deze zelfstudie doorloopt u de benodigde stappen om een NFSv4-server op CentOS 8 in te stellen. We laten u ook zien hoe u een NFS-bestandssysteem op de client kunt mounten.
Hoe anaconda op Centos 7 te installeren
Anaconda is het populairste python data science- en machine learning-platform, dat wordt gebruikt voor grootschalige gegevensverwerking, voorspellende analyses en wetenschappelijk computergebruik. Deze tutorial leidt je door de stappen van het downloaden en installeren van Anaconda Python Distribution op CentOS 7.
Hoe nextcloud met apache op centos 7 te installeren en configureren
Nextcloud is een open source, zelfgehoste bestandsuitwisseling en samenwerkingsplatform, vergelijkbaar met Dropbox. In deze zelfstudie laten we u zien hoe u Nextcloud met Apache op een CentOS 7-machine installeert en configureert.







