Product SiteDocumentation Site

7.25.2. Ejemplos de uso

Este equipo tiene una actualización disponible de xterm pero se va a bloquear dicha actualización.
Antes del bloqueo de actualización.
$ yum list updates xterm
xterm.i386                               227-1.fc7              updates
Versión actual instalada:
$ rpm -q xterm
xterm-225-2.fc7
Edite su archivo de configuración para la lista de paquetes e incluya el nombre completo anterior e intente actualizar:
$ su -c "yum update xterm"
Loading "installonlyn" plugin
Loading "versionlock" plugin
Loading "fastestmirror" plugin
Setting up Update Process
Loading mirror speeds from cached hostfile
Reading version lock configuration
Could not find update match for xterm
No Packages marked for Update/Obsoletion
Efectivamente ya no puede actualizar dicho paquete y ni siquiera se listan las actualizaciones para dicho paquete.

Sólo el paquete

Sólo se bloquea el paquete listado y no sus dependientes, es decir, si se quiere actualizar otro paquete que depende del bloqueado, y se requiere por ejemplo remover el paquete actual para actualizarlo, fallará la actualizacion del dependiente. Ejemplo de ello, si se bloquea php-5.2.5-7.fc9.i386 y se intenta un yum update obtenemos el siguiente resultado.
php-5.2.5-7.fc9.i386 from installed has depsolving problems
  --> Missing Dependency: php-cli = 5.2.5-7.fc9 is needed by package php-5.2.5-7.fc9.i386 (installed)
php-5.2.5-7.fc9.i386 from installed has depsolving problems
  --> Missing Dependency: php-common = 5.2.5-7.fc9 is needed by package php-5.2.5-7.fc9.i386 (installed)
Error: Missing Dependency: php-common = 5.2.5-7.fc9 is needed by package php-5.2.5-7.fc9.i386 (installed)
Error: Missing Dependency: php-cli = 5.2.5-7.fc9 is needed by package php-5.2.5-7.fc9.i386 (installed) 
La única alternativa que se sabe para evitar esta salida de errores es bloquear también las versiones de los dependientes.