YUM es el software de línea de comandos utilizado para instalar el software dentro de CentOS y Fedora. Si prefiere una solución más gráfica, elija el YUM Extender. YUM es para CentOs y Fedora lo que apt-get es para Debian y Ubuntu.
¿Alguna vez te has preguntado qué significa YUM? La lectura de la página del manual indica que YUM significa "Yellowdog Updater Modified". YUM es el sucesor de la herramienta YUP, que era el administrador de paquetes predeterminado en Yellowdog Linux.
Cómo instalar paquetes RPM usando YUM
Para instalar un paquete RPM simplemente ingrese el siguiente comando:
yum instala nameofpackage
Por ejemplo:
Cómo actualizar paquetes usando YUM
Si desea actualizar todos los paquetes en su sistema, simplemente ejecute el siguiente comando:
yum actualización
Para actualizar un paquete o paquetes específicos, intente lo siguiente:
yum actualice nameofpackage
Si desea actualizar un paquete a un número de versión específico, debe usar el comando update-to de la siguiente manera:
yum update-to nameofpackage versionnumber
Por ejemplo:
yum update-to flash-plugin 11.2.202-540-release
Ahora piensa en esta situación. Tiene la versión 1.0 de un programa y hay una serie de correcciones de errores 1.1, 1.2, 1.3, etc. También está disponible la versión 2 del software. Ahora imagine que desea instalar las correcciones de errores pero no pasar a la nueva versión porque, francamente, apesta. Entonces, ¿cómo actualizar sin actualizar?
Simplemente use el comando update-minimal de la siguiente manera:
yum update-minimal programname --bugfix
Cómo verificar actualizaciones usando YUM sin instalarlas
A veces desea saber qué necesita actualizarse antes de realizar la actualización.
El siguiente comando devolverá una lista de programas que necesitan actualización:
Cómo quitar programas usando YUM
Si desea eliminar una aplicación de su sistema Linux, puede usar el siguiente comando:
yum eliminar nombre de programa
La eliminación de programas de su sistema puede parecer sencilla, pero al eliminar una aplicación puede evitar que otra funcione.
Por ejemplo, imagine que tenía un programa que controla una carpeta y si encuentra un archivo, el programa le envía un correo electrónico informándole que hay un nuevo archivo. Imagina que este programa requiere un servicio de correo electrónico para enviar el correo electrónico. Si elimina el servicio de correo electrónico, el programa que supervisa la carpeta quedará inutilizado.
Para eliminar programas que dependen del programa que está eliminando, use el siguiente comando:
yum autoremove programname
En la instancia del programa de monitoreo y el servicio de correo electrónico, ambas aplicaciones serían eliminadas.
El comando de eliminación automática también se puede utilizar sin ningún parámetro, de la siguiente manera:
yum autoremove
Esto busca en su sistema archivos que no fueron instalados explícitamente por usted y que no tienen dependencias. Estos son conocidos como paquetes de hoja.
Listar todos los paquetes de RPM disponibles usando YUM
Puede enumerar todos los paquetes disponibles dentro de YUM simplemente usando el siguiente comando:
lista de yum
Hay parámetros adicionales que puede agregar a la lista para que sea más útil.
Por ejemplo, para enumerar todas las actualizaciones disponibles en su sistema, ejecute el siguiente comando:
yum lista de actualizaciones
Para ver todos los paquetes que están instalados, en su sistema ejecute el siguiente comando:
yum list instalado
Puede enumerar todos los archivos que se instalaron sin el uso de repositorios ejecutando el siguiente comando:
Cómo buscar paquetes RPM usando YUM
Para buscar un paquete específico use el siguiente comando:
yum search programname | descripción
Por ejemplo, para buscar Steam usa el siguiente comando:
ñam búsqueda de vapor
Alternativamente, busque un tipo particular de aplicación de la siguiente manera:
yum búsqueda "captura de pantalla"
Por defecto, el servicio de búsqueda busca en los nombres y resúmenes de los paquetes y solo si no encuentra resultados buscará descripciones y URL.
Para hacer que yum busque descripciones y URL, use el siguiente comando:
yum búsqueda "captura de pantalla" todos
Cómo obtener información sobre los paquetes RPM usando YUM
Puede recuperar información importante sobre un paquete usando el siguiente comando:
yum info packagename
La información devuelta es la siguiente:
- Nombre
- Arquitectura
- Versión
- Lanzamiento
- tamaño
- Repositorio
- Resumen
- URL
- Licencia
- Descripción
Cómo instalar grupos de aplicaciones usando YUM
Para devolver una lista de grupos utilizando YUM, ejecute el siguiente comando:
lista de grupos yum | Más
La salida devuelta de este comando es similar a la siguiente:
- Instalación mínima
- Nodo de cómputo
- Servidor de infraestructura
- Servidor de archivo e impresión
- MATE Desktop
- Servidor web basico
- Host de virtualización
- Servidor con GUI
- Escritorio GNOME
- Plasma KDE
- Desarrollo y estación de trabajo creativa.
Por lo tanto, puede instalar el entorno de escritorio KDE Plasma usando el siguiente comando:
yum group instala "espacios de trabajo de KDE Plasma"
Antes de hacerlo, es posible que desee averiguar qué paquetes conforman el grupo. Para hacer esto ejecuta el siguiente comando:
yum información del grupo "KDE Plasma espacios de trabajo" | Más
Notará que cuando ejecute este comando verá una lista de grupos dentro de los grupos. Por supuesto, también puede ejecutar la información de grupo en estos grupos.
Cómo instalar archivos RPM locales en su sistema usando YUM
Qué sucede si el archivo RPM no se instalará desde uno de los repositorios configurados en su sistema.Tal vez haya escrito su propio paquete y quiera instalarlo.
Para instalar un paquete RPM local en su sistema, ejecute el siguiente comando:
yum localinstall nombre de archivo
Si el archivo requiere dependencias, se buscarán las dependencias en los repositorios.
Cómo reinstalar un paquete RPM usando YUM
Si ha tenido mala suerte y un programa que una vez estuvo funcionando por cualquier motivo ha dejado de funcionar, puede volver a instalarlo con el siguiente comando:
yum reinstalar el nombre del programa
Este comando reinstalará el mismo programa con el mismo número de versión que el que ya está instalado.
Cómo enumerar todas las dependencias para un paquete RPM
Para enumerar todas las dependencias de un paquete, use el siguiente comando:
yum deplist programname
Por ejemplo, para encontrar todas las dependencias de Firefox usa esto:
Cómo enumerar todos los repositorios utilizados por YUM
Para averiguar qué repositorios están disponibles en su sistema para usar el siguiente comando:
yum repolista
La información devuelta será la siguiente:
- ID del repositorio - I.E. epel / x86_64
- nombre del repositorio - I.E. paquetes adicionales para la empresa Linux 7
- estado - número de paquetes en el repositorio
Esta guía proporciona una buena indicación general de cómo funciona YUM. Sin embargo, solo raya la superficie de todos los usos posibles de YUM. Para obtener información completa, incluida la lista de todos los conmutadores posibles, ejecute el siguiente comando:
hombre yum