0 votos

Encuentre el número de compilación exacto de una actualización específica de Mac OS X desde la línea de comandos

¿Cómo puedo encontrar el número de compilación del sistema o supongo que se llama simplemente el número de compilación (por ejemplo 18A391 o 18G87 o 18G5033 o etc. etc.) para una actualización específica de Mac OS X? No es una actualización, sólo las actualizaciones regulares. Ejemplos: Suplemento o Seguridad o Combo o Safari, etc. etc.

Conozco miles de blogs y sitios web que publican ese tipo de información, pero hagamos un ejemplo práctico:

Paso 1 Descargo este archivo dmg específico (Actualización de Seguridad 2020-006 (Mojave)) desde: https://support.apple.com/kb/DL2062?viewlocale=en_US&locale=en_US

Paso 2 Monto el archivo dmg y extraigo el archivo pkg.

Ahora, creo que el archivo pkg que acabo de extraer del archivo dmg es una especie de archivo xar, así que mi pregunta es:

utilizando el línea de comandos ¿Cómo puedo descomprimir el archivo xar y después de descomprimir el archivo? qué archivo plist específico Estoy buscando para averiguar el número de compilación exacto de esta actualización de seguridad específica 2020-006.

Gracias

3voto

Igor Zelaya Puntos 2266

El archivo relevante para ese dmg específico es SecUpd2020-006Mojave.pkg/PackageInfo .

Después de montar el dmg, haz esto:

% cd /tmp
% xar -x -f /Volumes/Security\ Update\ 2020-006/SecUpd2020-006Mojave.pkg SecUpd2020-006Mojave.pkg/PackageInfo
% grep -o 'com.apple.pkg.update.*" ' SecUpd2020-006Mojave.pkg/PackageInfo | sed 's/.*\.//'

Para las actualizaciones que se han descargado automáticamente en /Library/Updates/ El archivo correspondiente se llama *.dist . Por ejemplo, en 001-48382/001-48382.English.dist hay

<key>macOSProductBuildVersion</key>
<string>17G14033</string>

y también

com.apple.pkg.SecUpd2020-005HighSierra.RecoveryHDUpdate.17G14033

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X