Hoe de Yum Linux-opdracht te gebruiken om pakketten te installeren, verwijderen en bij te werken

Inhoudsopgave

Een van de traditionele taken die in Linux-omgevingen, in dit geval CentOS 7, moeten worden uitgevoerd, is het installeren en verwijderen van pakketten die nuttig zijn om het gebruik van de server te vergroten of gewoon om schijfruimte vrij te maken.

In het geval van CentOS- of RedHat-distributies wordt het yum-commando geïmplementeerd voor dit soort activiteiten. Standaard zal yum automatisch proberen alle geconfigureerde repositories te controleren om alle pakketafhankelijkheden op te lossen tijdens een installatie en/of upgrade.

Het is om deze reden dat Solvetic vandaag zal uitleggen hoe dit yum-commando (Yellowdog Updater Modified) in CentOS 7 kan worden gebruikt om alle processen met pakketten te beheren.

1. Een pakket installeren met het Yum-commando op Linux


Om dit proces uit te voeren, moeten we de volgende syntaxis gebruiken:
 yum installeren 

Standaard zal de yum-installatieregel een bericht weergeven om het proces te accepteren of te weigeren voordat de pakketten worden geïnstalleerd:

Als we willen dat yum het pakket automatisch installeert zonder te vragen, moeten we de -y optie als volgt gebruiken:

 yum -y installeren 
Met dit commando doe je het.

2. Een pakket verwijderen met de Yum Linux-opdracht


Op het moment dat een pakket niet meer nodig is, kunnen we dit op een eenvoudige manier met yum deïnstalleren. Hiervoor voeren we de volgende syntax uit:
 yum verwijderen 
Hiermee worden de opgegeven pakketten verwijderd, samen met andere pakketten die afhankelijk zijn van de te verwijderen pakketten.

3. Een bestaand pakket bijwerken met de opdracht Yum Linux


Het yum-commando heeft een functie ontwikkeld om oude pakketten bij te werken, hiervoor moeten we de volgende syntaxis gebruiken:
 jammie update 
Deze parameter wordt gebruikt om de gespecificeerde pakketten bij te werken naar de laatste beschikbare versie, indien aanwezig, als de pakketnamen niet zijn gespecificeerd, zal yum proberen alle pakketten die op het systeem zijn geïnstalleerd bij te werken.

We kunnen de optie --obsoletes toevoegen zodat yum de verouderde pakketten verwerkt, op deze manier zullen de pakketten die verouderd zijn in de updates worden verwijderd en vervangen door de meest moderne.

Binnen deze categorie kunnen we het yum check-update commando gebruiken om te controleren of er updates beschikbaar zijn voor de geïnstalleerde pakketten. Als resultaat retourneert yum een ​​lijst met alle updates van alle repositories, indien beschikbaar:

4. Zoeken naar pakketten met de opdracht Yum Linux


Als u de exacte naam van het pakket dat we willen installeren niet weet, is het mogelijk om de yum-zoekopdracht "keyword" te gebruiken, die zal zoeken naar alle pakketten die overeenkomen met het ingevoerde trefwoord en de resultaten zal weergeven:
 yum zoek chrome

Deze opdracht wordt gebruikt om elk pakket te vinden dat het opgegeven sleutelwoord bevat en retourneert enkele velden voor beschrijving, samenvatting, packager en pakketnaam uit de RPM's in alle beschikbare repositories.

5. Aanvullende informatie van een pakket weergeven met de opdracht Yum Linux


Als u meer informatie wilt over een pakket dat beschikbaar is met yum, kunnen we de volgende syntaxis uitvoeren:
 jammie info 

6. Hoe alle beschikbare pakketten te bekijken met het Linux Yum-commando


Met het volgende commando is het mogelijk om een ​​lijst weer te geven van alle pakketten die beschikbaar zijn in de yum database:
 jammie lijst | minder

7. Hoe de lijst met op het systeem geïnstalleerde pakketten te bekijken met de opdracht Yum Linux


Dit is een praktische optie voor controle- en audittaken omdat het ons in staat stelt om duidelijk te weten welke pakketten in het systeem zijn geïnstalleerd, hiervoor voeren we het volgende uit:
 yum lijst geïnstalleerd | minder

8. Hoe de softwaregroepen te kennen die beschikbaar zijn met de Yum Linux-opdracht?


In het geval van deze distributies zijn sommige gerelateerde pakketten gegroepeerd in een specifieke groep, zodat in plaats van alle pakketten afzonderlijk te zoeken en te installeren, die tot een specifieke rol behoren, gewoon de groep wordt geïnstalleerd, die alle pakketten zal installeren die bij die rol horen. groep.

Hiervoor voeren wij uit:

 jammie groepslijst

9. Hoe te valideren tot welk pakket een bestand behoort met het Yum Linux-commando


Met de volgende syntaxis is het mogelijk om te weten tot welk pakket een bepaald bestand behoort, hiervoor moeten we het huidige pad kennen:
 yum biedt / etc / sysconfig / nfs

10. Hoe een specifieke groep software te installeren met de opdracht yum Linux


We hebben de optie gezien om de softwaregroepen via yum te implementeren, nu, als we al die groepen willen installeren, moeten we het volgende uitvoeren:
 yum groepsinstallatie 'Groep'

11. Hoe huidige repositories te implementeren met de Yum Linux-opdracht


Alle yum-commando's zijn gekoppeld aan een officiële repository of niet, als we de ingeschakelde repositories willen zien, gaan we het volgende uitvoeren:
 jammie repolist

Als we alle repositories willen bekijken, voeren we het volgende uit:

 yum repolist allemaal

12. Hoe te installeren vanuit een uitgeschakelde repository met de Yum Linux-opdracht


Met het vorige commando hebben we gezien dat veel repositories zijn uitgeschakeld, maar het zal mogelijk zijn om elementen van elk van hen te installeren, hiervoor zullen we de volgende syntaxis gebruiken:
 yum --enablerepo = fedora-source installeer vim-X11.x86_64
Zoals we kunnen zien, wordt met dit commando de installatie uitgevoerd vanuit een uitgeschakelde repository.

13. Hoe de Yum-opdracht interactief uit te voeren met Shell op Linux


Yum biedt ons een interactieve shell om meerdere commando's tegelijk uit te voeren, hiervoor moeten we uitvoeren:
 jammie
In de terminal zullen we de te gebruiken commando's invoeren, naargelang het geval:

14. Een bestaande groep bijwerken met het Yum Linux-commando


Om een ​​bestaande softwaregroep bij te werken, moeten we het volgende uitvoeren:
 yum groepsupdate 'Groep'

15. Hoe een softwaregroep te verwijderen met het Yum Linux-commando


Als er niet meer dan één softwaregroep nodig is, kunnen we ruimte vrijmaken door deze op de volgende manier te verwijderen:
 yum groepverwijder 'Groep'
Op deze manier vergemakkelijkt het yum-commando een volledig beheer van de beschikbare pakketten.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave