Product SiteDocumentation Site

Capítulo 6. Uso del comando yum

6.1. Comandos yum y su sintaxis
6.2. Los nombres de paquetes
6.3. El comando help
6.4. Listado de repositorios
6.5. Instalación de nuevo software
6.5.1. Instalar desde los repositorios habilitados
6.5.2. Error de dedo, mire las sugerencias
6.5.3. Instalar un RPM
6.5.4. Reinstalando software
6.6. Actualizando el software
6.6.1. Actualizar un paquete
6.6.2. Actualizar con un RPM
6.6.3. Volver a versión anterior
6.6.4. Actualización general
6.6.5. Verificación y listado de actualizaciones
6.6.6. Exclusión al actualizar
6.6.7. Evitar paquetes problemáticos al actualizar
6.7. Removiendo software
6.8. Obtener información de un paquete
6.9. Búsquedas y listados de paquetes
6.9.1. Búsqueda por nombre, descripción y resumen
6.9.2. Búsqueda por funcionalidad o archivo
6.9.3. Listado de paquetes instalados
6.9.4. Listado de paquetes disponibles
6.9.5. Listado de actualizaciones disponibles
6.9.6. Listado de paquetes recientes
6.9.7. Listado de paquetes foráneos
6.10. Habilitar repositorio al momento
6.11. Listar dependencias
6.12. Consulta al cache
6.13. Mostrar duplicados
6.14. Bloqueo existente
6.15. Grupos de software YUM
6.15.1. Listar grupos disponibles
6.15.2. Información de paquetes de grupo
6.15.3. Instalación y remoción de grupos
6.16. Registros e históricos YUM
6.16.1. La historia contada por las transacciones
6.16.2. ¿Undo?¡Redo!
6.16.3. Histórico corrupto
6.16.4. Identificación del responsable con sudo
6.16.5. Verificación de la base de datos rpm
6.17. yum shell
6.17.1. Comandos específicos yum shell
Una vez configurado el sistema YUM, puede usar la herramienta en la línea de comandos (CLI) yum. Por supuesto Fedora incluye una configuración por omisión completamente funcional al momento de instalarse como punto de partida así que no necesita leer toda la sección acerca de su configuración para comenzar. Se demostrará con ejemplos y exposición de parámetros comunes útiles y necesarios en las tareas diarias del administrador de sistemas Fedora.

6.1. Comandos yum y su sintaxis

Si se revisa la página del manual, man yum, se encontrará la siguiente definición para el uso de yum:
yum [options] [command] [package ...]
De la sintaxis entonces se sabe que existen opciones y comandos yum, seguido de una lista de nombres de paquetes. Se mezclarán a continuación a lo largo del desarrollo de este manual diferentes comandos y opciones de yum pero es de suma importancia destacar su diferencia ya que no todas las opciones aplican a todos los comandos. La referencia primaria es la página del manual de yum (man yum). Una opción rápida para obtener ayuda es simplemente teclear el comando yum para que se muestre la ayuda en línea acerca de su uso, por ejemplo, abajo la salida del comando yum y de acuerdo a las extensiones instaladas en un sistema Fedora dado, se listan los comandos y opciones:
$ yum
Necesita ingresar algún comando
Usage: yum [options] COMMAND

List of Commands:

check          Verifica si hay problemas en la base de datos (rpmdb)
check-update   Verifica la existencia de actualizaciones de paquetes
clean          Elimina los datos del caché
deplist        Muestra las dependencias que necesita un paquete
distribution-synchronization Sincroniza los paquetes instalados a las últimas versiones disponibles
downgrade      desactualizar un paquete a una versión anterior
erase          Elimina uno o varios paquetes de su sistema
groups         Muestra, o usa, la información de grupos
help           Muestra un mensaje de ayuda del uso
history        Mostrar, o utilizar, el historial de la transacción
info           Muestra detalles acerca de un paquete o de un grupo de paquetes
install        Instala uno o varios paquetes en su sistema
list           Muestra un paquete o grupos de paquete
load-transaction carga una transacción guardada desde un archivo
makecache      Genera el caché de metadatos
provides       Localiza el paquete que ofrezca el valor indicado
reinstall      reinstalar un paquete
repolist       Muestra los repositorios de software configurados
search         Busca detalles en los paquetes para la cadena indicada
shell          Ejecuta una shell de Yum interactiva 
update         Actualiza uno o varios paquetes en su sistema
upgrade        Actualiza los paquetes tomando en cuenta los obsoletos
version        Muestra una versión para la máquina y/o los repositorios disponibles.


Options:
  -h, --help            muestra este mensaje de ayuda y cierra
  -t, --tolerant        sea tolerante con los errores
  -C, --cacheonly       se ejecuta completamente a partir del caché, pero no
                        lo actualiza
  -c [config file], --config=[config file]
                        configurar ubicación de archivo
  -R [minutes], --randomwait=[minutes]
                        tiempo máximo de espera del comando
  -d [debug level], --debuglevel=[debug level]
                        nivel de depuración de la salida
  --showduplicates      muestra duplicados en los repositorios, y en los
                        comandos para mostrar/buscar
  -e [error level], --errorlevel=[error level]
                        nivel de error de la salida
  --rpmverbosity=[debug level name]
                        nivel de depuración de salida para rpm
  -q, --quiet           operación discreta
  -v, --verbose         operación detallada
  -y, --assumeyes       responde "sí" a todas las preguntas
  --assumeno            responder no para todas las preguntas
  --version             muestra la versión de Yum y finaliza
  --installroot=[path]  define la raíz de instalación
  --enablerepo=[repo]   activa uno o más repositorios (los comodines son
                        permitidos)
  --disablerepo=[repo]  desactiva uno o más repositorios (los comodines son
                        permitidos)
  -x [package], --exclude=[package]
                        excluya paquete(s) de acuerdo a su nombre o glob
  --disableexcludes=[repo]
                        deshabilita la posibilidad de exclusión desde main,
                        para un repositorio o para todos
  --obsoletes           habilita el proceso de paquetes obsoletos durante las
                        actualizaciones
  --noplugins           deshabilita los complementos de Yum
  --nogpgcheck          deshabilita la verificación de firmas GPG
  --disableplugin=[plugin]
                        deshabilita complementos de acuerdo a su nombre
  --enableplugin=[plugin]
                        habilita complementos de acuerdo a su nombre
  --skip-broken         ignora paquetes con problemas de resolución de
                        dependencias
  --color=COLOR         controla la utilización de colores
  --releasever=RELEASEVER
                        define el valor de $releasever en los aarchivos de
                        configuración de yum y de los repositorios
  --setopt=SETOPTS      define una configuración arbitraria y opciones de los
                        repositorios

  Opciones de complementos:

Nota

Todas las salidas de los comandos yum en este manual pueden variar ligeramente dependiendo de la versión Fedora que tenga instalada así como de las extensiones yum que tenga habilitadas para el momento de la ejecución.