1 votos

Determinar cuándo OS X fue instalado?

Voy a reinstalar OS X y me preguntaba si había un método para la determinación de la base (OS X 10.6) Sistema Operativo instalado?

2voto

Nate Puntos 220

Usted puede utilizar el pkgutil comando para obtener información sobre los paquetes instalados en tu Mac; pkgutil --pkg-info com.apple.pkg.BaseSystem debería lista para la instalación de la base del sistema. Pero será en la forma de segundos desde la época unix, por lo que necesita utilizar date -r a convertirlo en un formato legible. He aquí un ejemplo:

$ pkgutil --pkg-info com.apple.pkg.BaseSystem
package-id: com.apple.pkg.BaseSystem
version: 10.6.0.1.1.1249367152
volume: /
location: /
install-time: 1306707387
groups: com.apple.snowleopard-repair-permissions.pkg-group com.apple.FindSystemFiles.pkg-group
$ date -r 1306707387
Sun May 29 15:16:27 PDT 2011

EDIT: no he entendido la pregunta un poco-no me di cuenta que el sistema operativo se ha actualizado desde 10.6. Por desgracia, el sistema de recibos no en general de los registros por más de una versión específica de un paquete de instalación (como se define el IDENTIFICADOR de paquete), así que si usted ha instalado más de una versión de "com.apple.pkg.BaseSystem" sólo tiene registros de uno de ellos. Pero usted puede encontrar el más antiguo paquete tiene registros de, y hay una buena probabilidad de que es un vestigio de la inicial de instalación del sistema:

pkgutil --pkgs | while read pkgname; do
    installtime="$(pkgutil --pkg-info "$pkgname" | awk '/^install-time:/ { print $2 }')"
    echo "$installtime $pkgname"
done | sort -g | head

(A continuación, utilizar date -r a convertir a la marca de hora a una forma legible, como antes.)

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