Het RPM-commando (Red Hat Package Manager) is een fundamenteel hulpmiddel in de wereld van Linux-pakketbeheer. Het wordt veel gebruikt in op Red Hat gebaseerde distributies zoals Fedora en CentOS, evenals in andere op RPM gebaseerde distributies. Met de RPM-opdracht kunnen gebruikers softwarepakketten installeren, opvragen, verifiëren en beheren, waardoor het een essentieel hulpmiddel is voor systeembeheerders en Linux-enthousiastelingen. In dit artikel zullen we de verschillende aspecten van de RPM-opdracht verkennen, inclusief het gebruik ervan, algemene opties en voorbeelden uit de praktijk.
Wat is RPM?
RPM is een softwarepakketbeheersysteem voor het installeren, bijwerken en verwijderen van softwarepakketten op Linux-gebaseerde systemen. Red Hat heeft het oorspronkelijk ontwikkeld, maar is door veel andere Linux-distributies overgenomen. RPM-pakketten, vaak aangeduid met de ` .rpm`> bestandsextensie bevat alle benodigde bestanden, metagegevens en scripts die nodig zijn om software op een Linux-systeem te installeren en te beheren.
Basissyntaxis van RPM in Linux
De basissyntaxis van de rpm-opdracht is als volgt:
rpm [options] [package_name]>
Hier,
[opties] vertegenwoordigen verschillende opdrachtregelopties die het gedrag van de rpm-opdracht bepalen.
[verpakkingsnaam] verwijst naar de naam van het RPM-pakket waarmee u wilt werken.
Sridevi
Opties Beschikbaar in de opdracht `rpm` in Linux
Deze opties bieden een breed scala aan functionaliteiten en controle bij het werken met RPM-pakketten op Linux-systemen. U kunt ze gebruiken om pakketten effectief te installeren, upgraden, opvragen en beheren.
| Opties | Beschrijving |
|---|---|
| -i, –installeren | Installeer een RPM-pakket. |
| -U, –upgrade | Upgrade een RPM-pakket. |
| -q, –query | RPM-pakket(ten) opvragen of informatie over geïnstalleerde pakketten weergeven. |
| -een, –alles | Gebruikt met -q, geeft een overzicht van alle geïnstalleerde pakketten. |
| -V, –verifiëren | Controleer de integriteit van geïnstalleerde pakketten. |
| -e, –wissen | Verwijder of wis een RPM-pakket |
| -F, –opfrissen | Upgrade pakketten, maar alleen als er al een pakket met dezelfde naam is geïnstalleerd. |
| –knooppunten | Negeer pakketafhankelijkheden tijdens installatie of verwijdering. |
| -test | Testmodus; laat zien wat het rpm-commando zou doen zonder enige wijzigingen aan te brengen. |
| -h, –hash | Geef hekjes (#) weer om de voortgang tijdens de installatie of verwijdering aan te geven. |
| -kracht | Forceer de installatie, zelfs als bestanden uit andere pakketten worden overschreven of als er andere problemen optreden. |
| –opnieuw installeren | Installeer een RPM-pakket opnieuw. |
| -importeren | Importeer een GPG-sleutel voor verificatie van pakkethandtekeningen. |
| -ontslag nemen | Een RPM-pakket opzeggen met een nieuwe GPG-sleutel. |
| -F, –bestand | Gebruikt met -q, vraagt welk pakket eigenaar is van een bepaald bestand. |
| -pakket | Gebruikt met -q, vraagt informatie op over een RPM-bestand of -pakket. |
| – permanenten instellen | Stel de machtigingen van pakketbestanden in op hun standaardwaarden. |
| –setugids | Stel het gebruikers- en groepseigendom van pakketbestanden in op hun standaardwaarden. |
| –nodigest | Sla controles over bij het installeren of upgraden van pakketten. |
| –rebuilddb | Bouw de RPM-database opnieuw op. voor lus-java |
| –testig | Test de digitale handtekening van een RPM-pakket. |
| –showrc | Toon RPM-configuratie-instellingen. |
| -h, –hulp | Help-informatie weergeven. |
| -versie | Geef de RPM-versie weer. |
Algemene RPM-opdrachten en opties
1. RPM-pakketten installeren
Om een RPM-pakket te installeren, kunt u het bestand ` rpm`> een commando gevolgd door de ` -i`> (of ` --install`> ) optie en de naam van het RPM-pakketbestand. Bijvoorbeeld:
rpm -i package.rpm>
Met deze opdracht wordt het opgegeven pakket op uw systeem geïnstalleerd.
Hier installeren we Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Pakketten installeren
2. RPM-pakketten upgraden
Om een geïnstalleerd pakket te upgraden met een nieuwere versie, gebruikt u de ` -U`> (of ` --upgrade`> ) keuze:
rpm -U package.rpm>
Deze opdracht vervangt de oudere versie van het pakket door de nieuwe als deze al is geïnstalleerd

Pakketten upgraden
3. Om alle geïnstalleerde pakketten in RPM weer te geven
Om alle geïnstalleerde pakketten op uw systeem weer te geven, gebruikt u de optie -q (of –query) met de vlag -a (of –all):
rpm -qa>
Hierdoor wordt een lijst met geïnstalleerde pakketten weergegeven, samen met hun namen en versies.

Lijst met geïnstalleerde pakketten
4. RPM-pakket opvragen
Om gedetailleerde informatie over een specifiek pakket op te halen, gebruikt u de ` -q` (of ` –vraag` ) optie gevolgd door de pakketnaam:
rpm -q package_name>
Met deze opdracht wordt informatie weergegeven zoals de pakketnaam, versie, architectuur en meer.

Pakketinformatie opvragen
5. RPM-pakket verifiëren
U kunt de integriteit en authenticiteit van een RPM-pakket verifiëren zonder het te installeren met behulp van de ` -V`> (of ` --verify`> ) keuze. Hiermee wordt gecontroleerd of de bestanden van het pakket zijn gewijzigd of verwijderd:
rpm -V package_name>
Met deze opdracht wordt gecontroleerd of de bestanden van het pakket op schijf overeenkomen met de informatie in de RPM-database.

Pakketintegriteit verifiëren
6. RPM-pakketten verwijderen
Om een geïnstalleerd pakket te verwijderen, gebruikt u de ` -e` (of ` –wissen` ) optie gevolgd door de pakketnaam:
rpm -e package_name>
Met deze opdracht wordt het opgegeven pakket van uw systeem verwijderd.
binaire boom java

Pakketten verwijderen
Voorbeelden uit de praktijk van RPM-opdracht in Linux
Laten we enkele praktische voorbeelden bekijken van het gebruik van de rpm-opdracht:
Een pakket installeren met behulp van RPM Command in Linux
Stel dat u een pakket met de naam example.rpm wilt installeren:
rpm -i example.rpm>
Met deze opdracht installeert u het ` voorbeeld. , toerental` pakket op uw systeem.
Een pakket upgraden met behulp van RPM Command in Linux
Als u een nieuwere versie van het voorbeeld.rpm-pakket hebt en deze wilt upgraden, kunt u de volgende opdracht gebruiken:
rpm -U example.rpm>
Hierdoor wordt de oudere versie vervangen door de nieuwere.
Controleren of een pakket is geïnstalleerd met behulp van RPM Command in Linux
Informatie over het geïnstalleerde voorbeeldpakket ophalen:
rpm -q example>
Hierdoor worden details weergegeven zoals de pakketnaam, versie en architectuur.
Pakketintegriteit verifiëren met behulp van RPM Commando in Linux
Controleer de integriteit van het voorbeeldpakket:
rpm -V example>
Met deze opdracht worden eventuele bestandsverschillen in het pakket gerapporteerd.
Een pakket verwijderen met behulp van RPM Command in Linux
Om het voorbeeldpakket van uw systeem te verwijderen:
rpm -e example>
Hierdoor worden het pakket en de bijbehorende bestanden verwijderd.
Conclusie
In dit artikel hebben we de RPM-opdracht besproken, een veelzijdige tool voor het beheren van softwarepakketten op Linux-systemen, vooral in op RPM gebaseerde distributies. Of u nu pakketten moet installeren, opvragen, verifiëren of upgraden, RPM biedt vele opties om aan uw pakketbeheerbehoeften te voldoen. Door het RPM-commando te begrijpen en te beheersen, kunt u uw Linux-systeem efficiënt onderhouden en optimaliseren.