Extraer archivos de una actualización (Maintenance Level) en AIX
RECORDATORIO
Esto es el típico recordatorio, una anotación en un papel que siempre extravías.
Fuera de su contexto puede no tener ningún sentido.
18/06/2012
Extraer archivos de una actualización (Maintenance Level) en AIX
En algún momento nos puede interesar recuperar uno o varios ficheros de una actualización, sin recurrir a instalar la misma.
En nuestro caso vamos a recuperar el fichero "vmstat" de la actualización "6100-07-04-1216"
El proceso
El proceso sólo se puede realizar en una máquina AIX, ya que no he encontrado alternativas al mismo en otros *NIX.
- Tras descargar el Maintenece level que deseemos, un montón de ficheros ".bff", necesitamos buscar en cual está el fichero deseado, en nuestro caso vmstat:
/tmp/6100-07-04-1216$ for file in `ls -1`;do restore -qTvf $file|grep vmstat;done
- El resultado que nos interesa tendrá un aspecto parecido a ésto:
New volume on U839512.bff: Cluster 51200 bytes (100 blocks). Volume number 1 Date of backup: Wed Apr 4 22:40:35 2012 Files backed up by name User BUILD 103830 ./usr/bin/vmstat files archived: 44
En caso de haber más de una coincidencia, podemos recurrir a la fecha de backup para seleccionar el adecuado.
- Ahora extraemos el fichero deseado:
restore -qvxf U839512.bff ./usr/bin/vmstat
- Ya podemos disfrutar del archivo vmstat extraido.