Com instal·lar paquets RPM mitjançant YUM

YUM és el programari de línia d'ordres utilitzat per instal·lar el programari dins de CentOS i Fedora. Si preferiu una solució més gràfica, seleccioneu el YUM Extender . YUM és a CentOs i Fedora què apt-get és Debian i Ubuntu.

Alguna vegada us heu preguntat què significa YUM? Quan es llegeix la pàgina del manual, es diu que YUM significa "Yellowdog Updater Modified". YUM és el successor de l'eina YUP que era l'administrador de paquets predeterminat en Yellowdog Linux.

Com instal·lar paquets RPM mitjançant YUM

Per instal·lar un paquet RPM simplement introduïu l'ordre següent:

yum install nameofpackage

Per exemple:

yum install scribus

Com actualitzar paquets amb YUM

Si voleu actualitzar tots els paquets del vostre sistema, simplement executeu l'ordre següent:

Actualització de Yum

Per actualitzar un paquet o paquet específic feu el següent:

nom d'actualització del paquet

Si voleu actualitzar un paquet a un número de versió específic, heu d'utilitzar l'ordre update-to de la manera següent:

Actualització del nom per nomdel número de versió d'empaque

Per exemple:

yum update-to flash-plugin 11.2.202-540-release

Ara pensa en aquesta situació. Teniu la versió 1.0 d'un programa i hi ha diverses correccions d'errors 1.1, 1.2, 1.3, etc. També hi ha la versió 2 del programari. Ara imagineu que voleu instal·lar les correccions d'errors, però no passar a la nova versió perquè, amb tota sinceritat, és una xafada. Llavors, com s'actualitza sense actualitzar?

Simplement utilitzeu l'ordre update-minimal de la següent manera:

yum update-nominal del programa mínim --bugfix

Com cercar actualitzacions utilitzant YUM sense instal·lar-los

De vegades vol saber el que necessita actualitzar abans de realitzar l'actualització.

La següent ordre retornarà una llista de programes que necessiten actualitzar:

Yum check-updates

Com treure programes amb YUM

Si voleu eliminar una aplicació del vostre sistema Linux, podeu utilitzar el següent comandament:

elimina el nom del programa

L'eliminació de programes del vostre sistema pot semblar senzill, però si elimineu una aplicació, podeu evitar que un altre funcioni.

Per exemple, imagineu que tenia un programa que supervisa una carpeta i si troba un fitxer, el programa us envia un correu electrònic que us informa que hi ha un nou fitxer. Imagineu que aquest programa requereix un servei de correu electrònic per enviar el correu electrònic. Si suprimiu el servei de correu electrònic, el programa que supervisa la carpeta es farà inútils.

Per eliminar programes que depenen del programa que elimineu mitjançant l'ordre següent:

yum autoremove nom del programa

En la instància del programa de monitoratge i el servei de correu electrònic, ambdues aplicacions serien eliminades.

L'ordre d'eliminació automàtica també es pot utilitzar sense cap paràmetre, de la següent manera:

yum autoremove

Això fa que el vostre sistema cerqui fitxers que no hagin estat instal·lats explícitament i que no tenen dependències. Aquests són coneguts com a paquets de fulles.

Llista tots els paquets RPM disponibles amb YUM

Podeu llistar tots els paquets disponibles a YUM simplement utilitzant el següent comandament:

llista de yum

Hi ha paràmetres addicionals que podeu afegir a la llista per fer-la més útil.

Per exemple, per a enumerar totes les actualitzacions disponibles al vostre sistema, executeu el següent comandament:

actualitzacions de la llista Yum

Per veure tots els paquets instal·lats, en el vostre sistema, executeu el següent comandament:

S'ha instal·lat la llista de yum

Podeu enumerar tots els fitxers que s'hagin instal·lat sense utilitzar dipòsits executant l'ordre següent:

extres llista de yum

Com cercar paquets RPM amb YUM

Per cercar un paquet específic, utilitzeu l'ordre següent:

yum search programname | descripció

Per exemple, per cercar Steam, utilitzeu el següent comandament:

yum search vapor

Alternativament, cerqueu un tipus particular d'aplicació de la manera següent:

cerca de yum "captura de pantalla"

Per defecte, la cerca busca els noms i resums dels paquets i només si no troba resultats, cercarà descripcions i URL.

Per obtenir informació sobre descripcions i URL també podeu utilitzar la següent ordre:

Cerca de "captura de pantalla" a tots

Com obtenir informació sobre els paquets RPM mitjançant YUM

Podeu recuperar informació important sobre un paquet mitjançant l'ordre següent:

yum info packagename

La informació retornada és la següent:

Com instal·lar grups d'aplicacions mitjançant YUM

Per tornar una llista de grups amb YUM executeu el següent comandament:

llista de grups de yum | més

La sortida retornada d'aquesta comanda és similar a la següent:

Per tant, podeu instal·lar l'entorn d'escriptori del Plasma KDE utilitzant l'ordre següent:

El grup yum instal·la "espais de treball del KDE Plasma"

Abans de fer això, és possible que vulgueu esbrinar quins paquets formen el grup. Per fer-ho, executeu el següent comandament:

Informació del grup Yum "Espais de treball del KDE Plasma" | més

Notaràs que quan executeu aquesta ordre, veureu una llista de grups dels grups. Per descomptat, també podeu executar la informació del grup sobre aquests grups.

Com instal·lar fitxers RPM locals al vostre sistema amb YUM

Què passa si el fitxer RPM no s'instal·larà des d'un dels repositoris configurats al vostre sistema. Potser ha escrit el vostre propi paquet i voleu instal·lar-lo.

Per instal·lar un paquet RPM local al vostre sistema, executeu el següent comandament:

yum localinstall filename

Si el fitxer requereix dependències, es buscaran els repositoris per a les dependències.

Com reinstal·lar un paquet RPM mitjançant YUM

Si no ha tingut sort i un programa que va funcionar una vegada per qualsevol motiu ha deixat de funcionar, torneu a instal·lar-lo utilitzant el següent comandament:

yum torna a instal·lar el nom del programa

Aquesta comanda tornarà a instal·lar el mateix programa amb el mateix número de versió que el que ja està instal·lat.

Com llistar totes les dependències per a un paquet RPM

Per mostrar totes les dependències d'un paquet, utilitzeu l'ordre següent:

Nom de programa deplistiu yum

Per exemple, per trobar totes les dependències de Firefox, utilitzeu això:

yum deplist firefox

Com llistar tots els repositoris utilitzats per YUM

Per esbrinar quins repositoris estan disponibles al vostre sistema per utilitzar el següent comandament:

yum repolist

La informació retornada serà la següent:

Aquesta guia proporciona una bona indicació general de com funciona YUM. Tanmateix, només esgarra la superfície de tots els usos possibles de YUM. Per obtenir informació completa, inclosa la llista de tots els possibles interruptors, executeu el següent comandament:

home yum