yum_version_paquete_actual_actualizacion
Mostrar la versión de todos los paquetes instalados junto con su versión disponible para actualizar (YUM)
Lamentablemente YUM no da la opción de listar la versión de los paquetes actuales junto con su actualización disponible de forma nativa, para ello se puede utilizar el siguiente script en bash.
- yumupdate.sh
#! /usr/bin/bash echo $'\n' printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = TITLE1="Package current version" TITLE2="Package new version" let COL=$(tput cols)-${#TITLE1} printf "%s%${COL}s" "$TITLE1" "$TITLE2" printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = echo $'\n' yum -q check-update| while read i do i=$(echo $i) if [ "${i}x" != "x" ] then UVERSION=${i#*\ } UVERSION=${UVERSION%\ *} PNAME=${i%%\ *} PNAME=${PNAME%.*} PRIMERO=`rpm -q ${PNAME} --qf '%{NAME} %{VERSION} '` let COL=$(tput cols)-${#PRIMERO} printf "%s%${COL}s" "$PRIMERO" "$UVERSION" fi done
Ejemplo de salida.
=================================================================================== Package current version Package new version =================================================================================== ORBit2 2.14.17 2.14.17-5.el6 at 3.1.10 3.1.10-44.el6_6.2 audit 2.2 2.3.7-5.el6 audit-libs 2.2 2.3.7-5.el6 audit-libs-python 2.2 2.3.7-5.el6 authconfig 6.1.12 6.1.12-19.el6 avahi-libs 0.6.25 0.6.25-15.el6 bash 4.1.2 4.1.2-29.el6 bfa-firmware 3.0.0.0 3.2.23.0-2.el6 binutils 2.20.51.0.2 2.20.51.0.2-5.42.el6 bridge-utils 1.2 1.2-10.el6 ca-certificates 2010.63 2014.1.98-65.1.el6 centos-release 6 6-6.el6.centos.12.2 chkconfig 1.3.49.3 1.3.49.3-2.el6_4.1 coreutils 8.4 8.4-37.el6 coreutils-libs 8.4 8.4-37.el6 cpio 2.10 2.10-12.el6_5 ...
yum_version_paquete_actual_actualizacion.txt · Last modified: 2020/12/25 22:57 by 127.0.0.1